00001 #ifndef AUDIERE_TYPES_H
00002 #define AUDIERE_TYPES_H
00003
00004 namespace audiere {
00005
00006 #ifdef _MSC_VER // VC++
00007
00008 typedef unsigned __int8 u8;
00009 typedef signed __int8 s8;
00010 typedef unsigned __int16 u16;
00011 typedef signed __int16 s16;
00012 typedef unsigned __int32 u32;
00013 typedef signed __int32 s32;
00014 typedef unsigned __int64 u64;
00015 typedef signed __int64 s64;
00016
00017 #else // assume gcc i386 linux ;)
00018
00019 typedef unsigned char u8;
00020 typedef signed char s8;
00021 typedef unsigned short u16;
00022 typedef signed short s16;
00023 typedef unsigned long u32;
00024 typedef signed long s32;
00025 typedef unsigned long long u64;
00026 typedef signed long long s64;
00027
00028 #endif
00029
00030 }
00031
00032 #endif