00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef __LETYPES_H
00010 #define __LETYPES_H
00011
00012 typedef long le_int32;
00013 typedef unsigned long le_uint32;
00014 typedef short le_int16;
00015 typedef unsigned short le_uint16;
00016 typedef signed char le_int8;
00017 typedef unsigned char le_uint8;
00018
00019 typedef char le_bool;
00020
00021 #ifndef true
00022 #define true 1
00023 #endif
00024
00025 #ifndef false
00026 #define false 0
00027 #endif
00028
00029 #ifndef NULL
00030 #define NULL 0
00031 #endif
00032
00033 typedef le_uint32 LETag;
00034
00035 typedef le_uint16 LEGlyphID;
00036
00037 typedef le_uint16 LEUnicode16;
00038 typedef le_uint32 LEUnicode32;
00039 typedef le_uint16 LEUnicode;
00040
00041 struct LEPoint
00042 {
00043 float fX;
00044 float fY;
00045 };
00046
00047 #endif
00048
00049