00001 // RC 4/24/2002 \HRandy95\Include\DataType.h 00002 00003 #define __DATATYPE_H 00004 00005 typedef unsigned long ULONG; 00006 typedef unsigned short UWORD; 00007 typedef unsigned char UBYTE; 00008 typedef signed short SWORD; 00009 typedef signed char SBYTE; 00010 typedef short SHORT; 00011 typedef unsigned short USHORT; 00012 typedef unsigned char BITFIELDS8; 00013 typedef unsigned short BITFIELDS16; 00014 typedef unsigned long BITFIELDS32; 00015 00016 #define BIG_INT 2147483647 00017 #define SMALL_FLOAT 1e-8f 00018 #define BIG_FLOAT 1e8f 00019 #define BIG_LONG 0xFFFFFFFF // 4294967295 // 4295000000 //4.295e9 00020 #define MIN_FLOAT 1.175494351e-38F //3.4e-38f 00021 #define MAX_FLOAT 3.402823466e+38F //3.4e+38f 00022 #define SMALL_HALF 1e-5f 00023 00024 typedef struct { 00025 float left; 00026 float top; 00027 float right; 00028 float bottom; 00029 } FRECT; 00030 00031 #if defined(_MAC) && !defined(_XCODE) 00032 typedef struct 00033 { 00034 WORD dlgVer; 00035 WORD signature; 00036 DWORD helpID; 00037 DWORD exStyle; 00038 DWORD style; 00039 WORD cDlgItems; 00040 short x; 00041 short y; 00042 short cx; 00043 short cy; 00044 } DLGTEMPLATEEX; 00045 #endif 00046 00047 enum SubdivisionPresets { SP_1, SP_4, SP_16, SP_VARIABLESUB };
Generated on Thu Oct 27 11:46:43 2005 with
1.4.5 written by Dimitri van Heesch,
© 1997-2001