>>>>> "Lars" == Lars Gullik Bjønnes <[EMAIL PROTECTED]> writes:

Lars> Jean-Marc Lasgouttes <[EMAIL PROTECTED]> writes:
>>>>>>> "Lars" == Lars Gullik Bjønnes <[EMAIL PROTECTED]> writes:
>>
Lars> | Lars> try to readd it, and see if that helps.
>>
Lars> | I'll do that in the configure scripts.
>>
Lars> | Lars> | You also nuked things like
>>
Lars> | Lars> I think that was a bit more automatic than you think...
>>
Lars> | So, what is autoconf 2.5x supposed to provide to replace this
Lars> | config.h.bot functionality (except claiming that acconfig.h is
Lars> | useless?)

Lars> it must be done with AC_DEFINE.

You can't do everything like that, I think. I append for reference
what was there. Some of this may be old junk (like broken_headers.h),
but some things still may be useful, like the special defines by
system.

/************************************************************ 
 ** You should not need to change anything beyond this point */

#ifndef HAVE_STRCHR
#define strchr(a,b)     index(a,b)
#endif

#ifndef HAVE_MEMMOVE
#define memmove(a, b, c)  bcopy(b, a, c)
#endif

#ifndef HAVE_STRERROR
#if defined (__cplusplus)
extern "C"
#endif
char * strerror(int n);
#endif

#ifdef BROKEN_HEADERS
#include "broken_headers.h"
#endif

#ifdef HAVE_MKSTEMP
#ifndef HAVE_DECL_MKSTEMP
#if defined (__cplusplus)
extern "C"
#endif
int mkstemp(char*);
#endif
#endif

/* C++ always support the keyword `inline' */
#if defined inline && defined __cplusplus
/**/#undef inline
#endif

/* C++ always has a good enough `const' */
#if defined const && defined __cplusplus
/**/#undef const
#endif

/* Check on the run if we are using exceptions during this compilation.*/
#if defined(__sgi) || defined(__GNUC__)
#  ifdef __EXCEPTIONS
#    define USING_EXCEPTIONS
#  endif
#endif

#if defined(__USLC__) || defined(__SUNPRO_CC) || defined(__COMO__) || defined(__ICL)
#  define USING_EXCEPTIONS
#endif

#ifdef __EMX__
#include "support/os2_defines.h"
#endif

#if defined(__CYGWIN__) || defined( __CYGWIN32__)
#include "support/nt_defines.h"
#endif

/* Some support for the boost library. */
#ifndef HAVE_LIMITS
#define BOOST_NO_LIMITS
#endif

#ifndef HAVE_SSTREAM
#define BOOST_NO_STRINGSTREAM
#endif

#endif /* _CONFIG_H */

Reply via email to