chiark / gitweb /
Import release 0.1.16
[secnet.git] / config.h.in
1 /* config.h.in.  Generated automatically from configure.in by autoheader 2.13.  */
2 #ifndef _CONFIG_H
3 #define _CONFIG_H
4
5
6 /* Define if you have the ANSI C header files.  */
7 #undef STDC_HEADERS
8
9 /* Define if your processor stores words with the most significant
10    byte first (like Motorola and SPARC, unlike Intel and VAX).  */
11 #undef WORDS_BIGENDIAN
12
13 /* The number of bytes in a unsigned char.  */
14 #undef SIZEOF_UNSIGNED_CHAR
15
16 /* The number of bytes in a unsigned int.  */
17 #undef SIZEOF_UNSIGNED_INT
18
19 /* The number of bytes in a unsigned long.  */
20 #undef SIZEOF_UNSIGNED_LONG
21
22 /* The number of bytes in a unsigned long long.  */
23 #undef SIZEOF_UNSIGNED_LONG_LONG
24
25 /* The number of bytes in a unsigned short.  */
26 #undef SIZEOF_UNSIGNED_SHORT
27
28 /* Define if you have the getopt_long function.  */
29 #undef HAVE_GETOPT_LONG
30
31 /* Define if you have the snprintf function.  */
32 #undef HAVE_SNPRINTF
33
34 /* Define if you have the <inttypes.h> header file.  */
35 #undef HAVE_INTTYPES_H
36
37 /* Define if you have the <linux/if.h> header file.  */
38 #undef HAVE_LINUX_IF_H
39
40 /* Define if you have the <net/if.h> header file.  */
41 #undef HAVE_NET_IF_H
42
43 /* Define if you have the <net/if_tun.h> header file.  */
44 #undef HAVE_NET_IF_TUN_H
45
46 /* Define if you have the <net/route.h> header file.  */
47 #undef HAVE_NET_ROUTE_H
48
49 /* Define if you have the <stdint.h> header file.  */
50 #undef HAVE_STDINT_H
51
52 /* Define if you have the <stropts.h> header file.  */
53 #undef HAVE_STROPTS_H
54
55 /* Define if you have the <sys/sockio.h> header file.  */
56 #undef HAVE_SYS_SOCKIO_H
57
58 /* Define if you have the adns library (-ladns).  */
59 #undef HAVE_LIBADNS
60
61 /* Define if you have the fl library (-lfl).  */
62 #undef HAVE_LIBFL
63
64 /* Define if you have the getopt library (-lgetopt).  */
65 #undef HAVE_LIBGETOPT
66
67 /* Define if you have the gmp library (-lgmp).  */
68 #undef HAVE_LIBGMP
69
70 /* Define if you have the gmp2 library (-lgmp2).  */
71 #undef HAVE_LIBGMP2
72
73 /* Define if you have the gnugetopt library (-lgnugetopt).  */
74 #undef HAVE_LIBGNUGETOPT
75
76 /* Define if you have the nsl library (-lnsl).  */
77 #undef HAVE_LIBNSL
78
79 /* Define if you have the resolv library (-lresolv).  */
80 #undef HAVE_LIBRESOLV
81
82 /* Define if you have the socket library (-lsocket).  */
83 #undef HAVE_LIBSOCKET
84 /* -*- c -*- */
85
86 /* These are from config.h.bot, pasted onto the end of config.h.in. */
87
88 #ifdef HAVE_INTTYPES_H
89 #include <inttypes.h>
90 #else
91 #ifdef HAVE_STDINT_H
92 #include <stdint.h>
93 #else
94 #if SIZEOF_UNSIGNED_LONG_LONG==8
95 typedef unsigned long long uint64_t;
96 typedef long long int64_t;
97 #elif SIZEOF_UNSIGNED_LONG==8
98 typedef unsigned long uint64_t;
99 typedef long int64_t;
100 #else
101 #error I do not know what to use for a uint64_t.
102 #endif
103
104 /* Give us an unsigned 32-bit data type. */
105 #if SIZEOF_UNSIGNED_LONG==4
106 typedef unsigned long uint32_t;
107 typedef long int32_t;
108 #elif SIZEOF_UNSIGNED_INT==4
109 typedef unsigned int uint32_t;
110 typedef int int32_t;
111 #else
112 #error I do not know what to use for a uint32_t.
113 #endif
114
115 /* An unsigned 16-bit data type. */
116 #if SIZEOF_UNSIGNED_INT==2
117 typedef unsigned int uint16_t;
118 typedef int int16_t;
119 #elif SIZEOF_UNSIGNED_SHORT==2
120 typedef unsigned short uint16_t;
121 typedef short int16_t;
122 #else
123 #error I do not know what to use for a uint16_t.
124 #endif
125
126 /* An unsigned 8-bit data type */
127 #if SIZEOF_UNSIGNED_CHAR==1
128 typedef unsigned char uint8_t;
129 #else
130 #error I do not know what to use for a uint8_t.
131 #endif
132 #endif
133 #endif
134
135 #ifndef HAVE_SNPRINTF
136 #include <stdio.h>
137 #include <stdarg.h>
138 #include "snprintf.h"
139 #endif
140
141 #ifdef __GNUC__
142 #define NORETURN(_x) void _x __attribute__ ((noreturn))
143 #define FORMAT(_a,_b,_c) __attribute__ ((format (_a,_b,_c)))
144 #else
145 #define NORETURN(_x) _x
146 #define FORMAT(_a,_b,_c)
147 #endif
148
149 #endif /* _CONFIG_H */