Import release 0.1.9
[secnet] / config.h.in
CommitLineData
2fe58dfd 1/* config.h.in. Generated automatically from configure.in by autoheader. */
2fe58dfd
SE
2#ifndef _CONFIG_H
3#define _CONFIG_H
4
5
8dea8d37
SE
6/* Define if using alloca.c. */
7#undef C_ALLOCA
8
9/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
10 This function is required for alloca.c support on those systems. */
11#undef CRAY_STACKSEG_END
12
13/* Define if you have alloca, as a function or macro. */
14#undef HAVE_ALLOCA
15
16/* Define if you have <alloca.h> and it should be used (not on Ultrix). */
17#undef HAVE_ALLOCA_H
18
19/* If using the C implementation of alloca, define if you know the
20 direction of stack growth for your system; otherwise it will be
21 automatically deduced at run-time.
22 STACK_DIRECTION > 0 => grows toward higher addresses
23 STACK_DIRECTION < 0 => grows toward lower addresses
24 STACK_DIRECTION = 0 => direction of growth unknown
25 */
26#undef STACK_DIRECTION
27
2fe58dfd
SE
28/* Define if you have the ANSI C header files. */
29#undef STDC_HEADERS
30
31/* Define if your processor stores words with the most significant
32 byte first (like Motorola and SPARC, unlike Intel and VAX). */
33#undef WORDS_BIGENDIAN
34
8dea8d37
SE
35/* The number of bytes in a unsigned char. */
36#undef SIZEOF_UNSIGNED_CHAR
37
38/* The number of bytes in a unsigned int. */
39#undef SIZEOF_UNSIGNED_INT
40
41/* The number of bytes in a unsigned long. */
42#undef SIZEOF_UNSIGNED_LONG
43
44/* The number of bytes in a unsigned long long. */
45#undef SIZEOF_UNSIGNED_LONG_LONG
46
47/* The number of bytes in a unsigned short. */
48#undef SIZEOF_UNSIGNED_SHORT
49
50/* Define if you have the getopt_long function. */
51#undef HAVE_GETOPT_LONG
52
53/* Define if you have the snprintf function. */
54#undef HAVE_SNPRINTF
55
59635212
SE
56/* Define if you have the <inttypes.h> header file. */
57#undef HAVE_INTTYPES_H
58
4efd681a
SE
59/* Define if you have the <linux/if.h> header file. */
60#undef HAVE_LINUX_IF_H
61
59635212
SE
62/* Define if you have the <stdint.h> header file. */
63#undef HAVE_STDINT_H
64
2fe58dfd
SE
65/* Define if you have the adns library (-ladns). */
66#undef HAVE_LIBADNS
67
68/* Define if you have the fl library (-lfl). */
69#undef HAVE_LIBFL
70
8689b3a9
SE
71/* Define if you have the getopt library (-lgetopt). */
72#undef HAVE_LIBGETOPT
73
74/* Define if you have the gmp library (-lgmp). */
75#undef HAVE_LIBGMP
76
4efd681a
SE
77/* Define if you have the gmp2 library (-lgmp2). */
78#undef HAVE_LIBGMP2
8689b3a9
SE
79
80/* Define if you have the gnugetopt library (-lgnugetopt). */
81#undef HAVE_LIBGNUGETOPT
2fe58dfd
SE
82/* -*- c -*- */
83
84/* These are from config.h.bot, pasted onto the end of config.h.in. */
85
59635212
SE
86#ifdef HAVE_INTTYPES_H
87#include <inttypes.h>
88#else
89#ifdef HAVE_STDINT_H
90#include <stdint.h>
91#else
8dea8d37
SE
92#if SIZEOF_UNSIGNED_LONG_LONG==8
93typedef unsigned long long uint64_t;
94#elif SIZEOF_UNSIGNED_LONG==8
95typedef unsigned long uint64_t;
96#else
97#error I do not know what to use for a uint64_t.
59635212 98#endif
8dea8d37
SE
99
100/* Give us an unsigned 32-bit data type. */
101#if SIZEOF_UNSIGNED_LONG==4
102typedef unsigned long uint32_t;
103#elif SIZEOF_UNSIGNED_INT==4
104typedef unsigned int uint32_t;
105#else
106#error I do not know what to use for a uint32_t.
107#endif
108
109/* An unsigned 16-bit data type. */
110#if SIZEOF_UNSIGNED_INT==2
111typedef unsigned int uint16_t;
112#elif SIZEOF_UNSIGNED_SHORT==2
113typedef unsigned short uint16_t;
114#else
115#error I do not know what to use for a uint16_t.
116#endif
117
118/* An unsigned 8-bit data type */
119#if SIZEOF_UNSIGNED_CHAR==1
120typedef unsigned char uint8_t;
121#else
122#error I do not know what to use for a uint8_t.
123#endif
124#endif
125#endif
126
127#ifndef HAVE_SNPRINTF
128#include "snprintf.h"
2fe58dfd
SE
129#endif
130
2fe58dfd 131#endif /* _CONFIG_H */