]> git.ipfire.org Git - thirdparty/bird.git/blame - sysdep/config.h
NEWS and version update.
[thirdparty/bird.git] / sysdep / config.h
CommitLineData
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 */
cfdea7b8 10#define BIRD_VERSION "1.4.5"
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 */
2f9bcf97
MM
27typedef signed INTEGER_8 s8;
28typedef unsigned INTEGER_8 u8;
29typedef INTEGER_16 s16;
30typedef unsigned INTEGER_16 u16;
31typedef INTEGER_32 s32;
32typedef unsigned INTEGER_32 u32;
42a0c054
OZ
33typedef INTEGER_64 s64;
34typedef unsigned INTEGER_64 u64;
58ef912c
MM
35typedef u8 byte;
36typedef u16 word;
6a8d3f1c 37typedef unsigned int uint;
58ef912c 38
ea3582a6
MM
39#endif
40
58ef912c 41#endif