00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00032
00033
00034
00035
00036
00037 #include <list>
00038 #include <string.h>
00039
00040 #define FALSE 0
00041 #define TRUE 1
00042
00043 namespace LLRP
00044 {
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054 #ifdef linux
00055 #include <stdint.h>
00057 typedef uint8_t llrp_u8_t;
00059 typedef int8_t llrp_s8_t;
00061 typedef uint16_t llrp_u16_t;
00063 typedef int16_t llrp_s16_t;
00065 typedef uint32_t llrp_u32_t;
00067 typedef int32_t llrp_s32_t;
00069 typedef uint64_t llrp_u64_t;
00071 typedef int64_t llrp_s64_t;
00073 typedef uint8_t llrp_u1_t;
00075 typedef uint8_t llrp_u2_t;
00077 typedef uint8_t llrp_utf8_t;
00079 typedef bool llrp_bool_t;
00081 typedef uint8_t llrp_byte_t;
00082 #endif
00083
00084 #ifdef WIN32
00085 typedef unsigned char llrp_u8_t;
00086 typedef signed char llrp_s8_t;
00087 typedef unsigned short llrp_u16_t;
00088 typedef signed short llrp_s16_t;
00089 typedef unsigned int llrp_u32_t;
00090 typedef signed int llrp_s32_t;
00091 typedef unsigned long long llrp_u64_t;
00092 typedef signed long long llrp_s64_t;
00093 typedef unsigned char llrp_u1_t;
00094 typedef unsigned char llrp_u2_t;
00095 typedef unsigned char llrp_utf8_t;
00096 typedef bool llrp_bool_t;
00097 typedef unsigned char llrp_byte_t;
00098 #endif
00099
00100 };