]>
Commit | Line | Data |
---|---|---|
58ef912c | 1 | /* |
2f9bcf97 MM |
2 | * This file contains all parameters dependent on the |
3 | * operating system and build-time configuration. | |
58ef912c MM |
4 | */ |
5 | ||
6 | #ifndef _BIRD_CONFIG_H_ | |
7 | #define _BIRD_CONFIG_H_ | |
8 | ||
b9672a84 | 9 | /* BIRD version */ |
92a85089 | 10 | #define BIRD_VERSION "2.0.0-pre1" |
b9672a84 | 11 | |
2f9bcf97 MM |
12 | /* Include parameters determined by configure script */ |
13 | #include "sysdep/autoconf.h" | |
58ef912c | 14 | |
2f9bcf97 MM |
15 | /* Include OS configuration file as chosen in autoconf.h */ |
16 | #include SYSCONF_INCLUDE | |
58ef912c | 17 | |
ea3582a6 MM |
18 | #ifndef MACROS_ONLY |
19 | ||
cd44b466 MM |
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 | */ | |
f9254d23 MM |
24 | #include "sysdep/paths.h" |
25 | ||
58ef912c | 26 | /* Types */ |
c253ec3a | 27 | |
5d6dc930 OZ |
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; | |
6a8d3f1c | 39 | typedef unsigned int uint; |
58ef912c | 40 | |
ea3582a6 MM |
41 | #endif |
42 | ||
58ef912c | 43 | #endif |