X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=secnet.git;a=blobdiff_plain;f=config.h.in;h=74fea8367b3c2bafac0aa093ca10055c5b01a510;hp=1984cee58db302bc3c587915535b3fc0c1a6cdc9;hb=34d3bf4cdcb2d2938c3b92573f66815e4d9392ac;hpb=8dea8d37a13fcc615daba3375809900f04a2e5a2 diff --git a/config.h.in b/config.h.in index 1984cee..74fea83 100644 --- a/config.h.in +++ b/config.h.in @@ -1,87 +1,134 @@ -/* config.h.in. Generated automatically from configure.in by autoheader. */ +/* config.h.in. Generated from configure.in by autoheader. */ + + #ifndef _CONFIG_H #define _CONFIG_H -/* Define if using alloca.c. */ -#undef C_ALLOCA +/* Define if building universal (internal helper macro) */ +#undef AC_APPLE_UNIVERSAL_BUILD -/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems. - This function is required for alloca.c support on those systems. */ -#undef CRAY_STACKSEG_END +/* Define to 1 if you have the header file. */ +#undef HAVE_INTTYPES_H -/* Define if you have alloca, as a function or macro. */ -#undef HAVE_ALLOCA +/* Define to 1 if you have the `adns' library (-ladns). */ +#undef HAVE_LIBADNS -/* Define if you have and it should be used (not on Ultrix). */ -#undef HAVE_ALLOCA_H +/* Define to 1 if you have the `fl' library (-lfl). */ +#undef HAVE_LIBFL -/* If using the C implementation of alloca, define if you know the - direction of stack growth for your system; otherwise it will be - automatically deduced at run-time. - STACK_DIRECTION > 0 => grows toward higher addresses - STACK_DIRECTION < 0 => grows toward lower addresses - STACK_DIRECTION = 0 => direction of growth unknown - */ -#undef STACK_DIRECTION +/* Define to 1 if you have the `gmp' library (-lgmp). */ +#undef HAVE_LIBGMP -/* Define if you have the ANSI C header files. */ -#undef STDC_HEADERS +/* Define to 1 if you have the `gmp2' library (-lgmp2). */ +#undef HAVE_LIBGMP2 -/* Define if your processor stores words with the most significant - byte first (like Motorola and SPARC, unlike Intel and VAX). */ -#undef WORDS_BIGENDIAN +/* Define to 1 if you have the `nsl' library (-lnsl). */ +#undef HAVE_LIBNSL -/* The number of bytes in a unsigned char. */ -#undef SIZEOF_UNSIGNED_CHAR +/* Define to 1 if you have the `resolv' library (-lresolv). */ +#undef HAVE_LIBRESOLV -/* The number of bytes in a unsigned int. */ -#undef SIZEOF_UNSIGNED_INT +/* Define to 1 if you have the `socket' library (-lsocket). */ +#undef HAVE_LIBSOCKET -/* The number of bytes in a unsigned long. */ -#undef SIZEOF_UNSIGNED_LONG +/* Define to 1 if you have the header file. */ +#undef HAVE_LINUX_IF_H -/* The number of bytes in a unsigned long long. */ -#undef SIZEOF_UNSIGNED_LONG_LONG +/* Define to 1 if you have the header file. */ +#undef HAVE_MEMORY_H -/* The number of bytes in a unsigned short. */ -#undef SIZEOF_UNSIGNED_SHORT +/* Define to 1 if you have the header file. */ +#undef HAVE_NET_IF_H -/* Define if you have the getopt_long function. */ -#undef HAVE_GETOPT_LONG +/* Define to 1 if you have the header file. */ +#undef HAVE_NET_IF_TUN_H -/* Define if you have the snprintf function. */ -#undef HAVE_SNPRINTF +/* Define to 1 if you have the header file. */ +#undef HAVE_NET_ROUTE_H -/* Define if you have the header file. */ -#undef HAVE_INTTYPES_H +/* Define to 1 if you have the header file. */ +#undef HAVE_STDINT_H -/* Define if you have the header file. */ -#undef HAVE_LINUX_IF_H +/* Define to 1 if you have the header file. */ +#undef HAVE_STDLIB_H -/* Define if you have the header file. */ -#undef HAVE_STDINT_H +/* Define to 1 if you have the header file. */ +#undef HAVE_STRINGS_H -/* Define if you have the adns library (-ladns). */ -#undef HAVE_LIBADNS +/* Define to 1 if you have the header file. */ +#undef HAVE_STRING_H -/* Define if you have the fl library (-lfl). */ -#undef HAVE_LIBFL +/* Define to 1 if you have the header file. */ +#undef HAVE_STROPTS_H -/* Define if you have the getopt library (-lgetopt). */ -#undef HAVE_LIBGETOPT +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_SOCKET_H -/* Define if you have the gmp library (-lgmp). */ -#undef HAVE_LIBGMP +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_SOCKIO_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_STAT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_TYPES_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_UNISTD_H + +/* Define to the address where bug reports for this package should be sent. */ +#undef PACKAGE_BUGREPORT + +/* Define to the full name of this package. */ +#undef PACKAGE_NAME + +/* Define to the full name and version of this package. */ +#undef PACKAGE_STRING + +/* Define to the one symbol short name of this package. */ +#undef PACKAGE_TARNAME + +/* Define to the home page for this package. */ +#undef PACKAGE_URL + +/* Define to the version of this package. */ +#undef PACKAGE_VERSION + +/* The size of `unsigned char', as computed by sizeof. */ +#undef SIZEOF_UNSIGNED_CHAR + +/* The size of `unsigned int', as computed by sizeof. */ +#undef SIZEOF_UNSIGNED_INT + +/* The size of `unsigned long', as computed by sizeof. */ +#undef SIZEOF_UNSIGNED_LONG + +/* The size of `unsigned long long', as computed by sizeof. */ +#undef SIZEOF_UNSIGNED_LONG_LONG + +/* The size of `unsigned short', as computed by sizeof. */ +#undef SIZEOF_UNSIGNED_SHORT + +/* Define to 1 if you have the ANSI C header files. */ +#undef STDC_HEADERS + +/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most + significant byte first (like Motorola and SPARC, unlike Intel). */ +#if defined AC_APPLE_UNIVERSAL_BUILD +# if defined __BIG_ENDIAN__ +# define WORDS_BIGENDIAN 1 +# endif +#else +# ifndef WORDS_BIGENDIAN +# undef WORDS_BIGENDIAN +# endif +#endif -/* Define if you have the gmp2 library (-lgmp2). */ -#undef HAVE_LIBGMP2 -/* Define if you have the gnugetopt library (-lgnugetopt). */ -#undef HAVE_LIBGNUGETOPT /* -*- c -*- */ -/* These are from config.h.bot, pasted onto the end of config.h.in. */ +/* These used to be in config.h.bot, but are now in configure.in. */ #ifdef HAVE_INTTYPES_H #include @@ -91,8 +138,10 @@ #else #if SIZEOF_UNSIGNED_LONG_LONG==8 typedef unsigned long long uint64_t; +typedef long long int64_t; #elif SIZEOF_UNSIGNED_LONG==8 typedef unsigned long uint64_t; +typedef long int64_t; #else #error I do not know what to use for a uint64_t. #endif @@ -100,8 +149,10 @@ typedef unsigned long uint64_t; /* Give us an unsigned 32-bit data type. */ #if SIZEOF_UNSIGNED_LONG==4 typedef unsigned long uint32_t; +typedef long int32_t; #elif SIZEOF_UNSIGNED_INT==4 typedef unsigned int uint32_t; +typedef int int32_t; #else #error I do not know what to use for a uint32_t. #endif @@ -109,8 +160,10 @@ typedef unsigned int uint32_t; /* An unsigned 16-bit data type. */ #if SIZEOF_UNSIGNED_INT==2 typedef unsigned int uint16_t; +typedef int int16_t; #elif SIZEOF_UNSIGNED_SHORT==2 typedef unsigned short uint16_t; +typedef short int16_t; #else #error I do not know what to use for a uint16_t. #endif @@ -124,8 +177,13 @@ typedef unsigned char uint8_t; #endif #endif -#ifndef HAVE_SNPRINTF -#include "snprintf.h" +#ifdef __GNUC__ +#define NORETURN(_x) void _x __attribute__ ((noreturn)) +#define FORMAT(_a,_b,_c) __attribute__ ((format (_a,_b,_c))) +#else +#define NORETURN(_x) _x +#define FORMAT(_a,_b,_c) #endif #endif /* _CONFIG_H */ +