1: /*
2: * This file contains all parameters dependent on the
3: * operating system and build-time configuration.
4: */
5:
6: #ifndef _BIRD_CONFIG_H_
7: #define _BIRD_CONFIG_H_
8:
9: /* BIRD version */
10: #define BIRD_VERSION "1.6.8"
11:
12: /* Include parameters determined by configure script */
13: #include "sysdep/autoconf.h"
14:
15: /* Include OS configuration file as chosen in autoconf.h */
16: #include SYSCONF_INCLUDE
17:
18: #ifndef MACROS_ONLY
19:
20: /*
21: * Of course we could add the paths to autoconf.h, but autoconf
22: * is stupid and puts make-specific substitutious to the paths.
23: */
24: #include "sysdep/paths.h"
25:
26: /* Types */
27:
28: #include <stdint.h>
29: typedef int8_t s8;
30: typedef uint8_t u8;
31: typedef int16_t s16;
32: typedef uint16_t u16;
33: typedef int32_t s32;
34: typedef uint32_t u32;
35: typedef int64_t s64;
36: typedef uint64_t u64;
37: typedef uint8_t byte;
38: typedef uint16_t word;
39: typedef unsigned int uint;
40:
41: #endif
42:
43: #endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>