comparison src/ChangeLog @ 4991:97c45e3ad810

implement configure test for whether ndbm.h prototypes are broken -------------------- ChangeLog entries follow: -------------------- ChangeLog addition: 2010-02-06 Ben Wing <ben@xemacs.org> * configure: * configure.ac (AC_LANG): * configure.ac (TAB): Add AC_LANG(C++) defs in a way very similar to AC_LANG(C), inserting our own flags, compiler, etc. When using g++, if we found ndbm, check whether we can compile a file using g++ and ndbm.h, calling some DBM routines. Currently, this fails because the prototypes in ndbm.h are incomplete, omitting the arguments, which doesn't work with g++. When ndbm.h is bad, we don't include it and instead provide our own prototypes; otherwise, we define TRUST_NDBM_H_PROTOTYPES, which signals to use the ones in ndbm.h. src/ChangeLog addition: 2010-02-06 Ben Wing <ben@xemacs.org> * config.h.in: Add undef for TRUST_NDBM_H_PROTOTYPES. * database.c: * database.c (struct): Use TRUST_NDBM_H_PROTOTYPES to determine whether to include ndbm.h or to specify our own prototypes, in place of CYGWIN_HEADERS (or more generally, any random list of systems). * depend: Regenerate.
author Ben Wing <ben@xemacs.org>
date Sat, 06 Feb 2010 03:26:34 -0600
parents 3c3c1d139863
children ef3b2f38dd7c
comparison
equal deleted inserted replaced
4983:fbcf988fbb33 4991:97c45e3ad810
1 2010-02-06 Ben Wing <ben@xemacs.org>
2
3 * config.h.in: Add undef for TRUST_NDBM_H_PROTOTYPES.
4 * database.c:
5 * database.c (struct):
6 Use TRUST_NDBM_H_PROTOTYPES to determine whether to include ndbm.h
7 or to specify our own prototypes, in place of CYGWIN_HEADERS (or
8 more generally, any random list of systems).
9 * depend: Regenerate.
10
1 2010-02-05 Ben Wing <ben@xemacs.org> 11 2010-02-05 Ben Wing <ben@xemacs.org>
2 12
3 * console-msw.c (write_string_to_mswindows_debugging_output): 13 * console-msw.c (write_string_to_mswindows_debugging_output):
4 * console-msw.c (Fmswindows_message_box): 14 * console-msw.c (Fmswindows_message_box):
5 * console-x.c (x_perhaps_init_unseen_key_defaults): 15 * console-x.c (x_perhaps_init_unseen_key_defaults):