Annotation of embedaddon/bird2/sysdep/config.h, revision 1.1.1.1
1.1 misho 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: #define XSTR2(X) #X
10: #define XSTR1(X) XSTR2(X)
11:
12: /* BIRD version */
13: #ifdef GIT_LABEL
14: #define BIRD_VERSION XSTR1(GIT_LABEL)
15: #else
16: #define BIRD_VERSION "2.0.7"
17: #endif
18:
19: /* Include parameters determined by configure script */
20: #include "sysdep/autoconf.h"
21:
22: /* Include OS configuration file as chosen in autoconf.h */
23: #include SYSCONF_INCLUDE
24:
25: #ifndef MACROS_ONLY
26:
27: /*
28: * Of course we could add the paths to autoconf.h, but autoconf
29: * is stupid and puts make-specific substitutious to the paths.
30: */
31: #include "sysdep/paths.h"
32:
33: /* Types */
34:
35: #include <stdint.h>
36: typedef int8_t s8;
37: typedef uint8_t u8;
38: typedef int16_t s16;
39: typedef uint16_t u16;
40: typedef int32_t s32;
41: typedef uint32_t u32;
42: typedef int64_t s64;
43: typedef uint64_t u64;
44: typedef uint8_t byte;
45: typedef uint16_t word;
46: typedef unsigned int uint;
47:
48: #endif
49:
50: #endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>