00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032 #ifndef FLAC__ORDINALS_H
00033 #define FLAC__ORDINALS_H
00034
00035 #ifdef HAVE_CONFIG_H
00036 #include <config.h>
00037 #endif
00038
00039 #ifdef HAVE_INTTYPES_H
00040 #include <inttypes.h>
00041 #elif defined(HAVE_U_INT)
00042 #ifdef HAVE_SYS_TYPES_H
00043 #include <sys/types.h>
00044 #endif
00045 #define uint8_t u_int8_t
00046 #define uint16_t u_int16_t
00047 #define uint32_t u_int32_t
00048 #define uint64_t u_int64_t
00049 #elif !defined(_MSC_VER)
00050 #error Unable to find fixed-size data types
00051 #endif
00052
00053 typedef signed char FLAC__int8;
00054 typedef unsigned char FLAC__uint8;
00055
00056 #if defined _MSC_VER
00057 typedef __int16 FLAC__int16;
00058 typedef __int32 FLAC__int32;
00059 typedef __int64 FLAC__int64;
00060 typedef unsigned __int16 FLAC__uint16;
00061 typedef unsigned __int32 FLAC__uint32;
00062 typedef unsigned __int64 FLAC__uint64;
00063 #else
00064 typedef int16_t FLAC__int16;
00065 typedef int32_t FLAC__int32;
00066 typedef int64_t FLAC__int64;
00067 typedef uint16_t FLAC__uint16;
00068 typedef uint32_t FLAC__uint32;
00069 typedef uint64_t FLAC__uint64;
00070 #endif
00071
00072 typedef int FLAC__bool;
00073
00074 typedef FLAC__uint8 FLAC__byte;
00075 typedef float FLAC__real;
00076
00077 #ifdef true
00078 #undef true
00079 #endif
00080 #ifdef false
00081 #undef false
00082 #endif
00083 #ifndef __cplusplus
00084 #define true 1
00085 #define false 0
00086 #endif
00087
00088 #endif