]> git.ipfire.org Git - thirdparty/bird.git/blame - sysdep/config.h
BSD: Minor fix of penultimate commit
[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 */
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>
29typedef int8_t s8;
30typedef uint8_t u8;
31typedef int16_t s16;
32typedef uint16_t u16;
33typedef int32_t s32;
34typedef uint32_t u32;
35typedef int64_t s64;
36typedef uint64_t u64;
37typedef uint8_t byte;
38typedef uint16_t word;
6a8d3f1c 39typedef unsigned int uint;
58ef912c 40
ea3582a6
MM
41#endif
42
58ef912c 43#endif