Annotation of embedaddon/bird2/sysdep/config.h, revision 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>