00001
00002 #ifndef DOXYGEN_ONLY
00003
00004 #ifndef NSINTEGER_DEFINED
00005 #if __LP64__ || NS_BUILD_32_LIKE_64
00006 typedef long NSInteger;
00007 typedef unsigned long NSUInteger;
00008 #else
00009 typedef int NSInteger;
00010 typedef unsigned int NSUInteger;
00011 #endif
00012 #define NSIntegerMax LONG_MAX
00013 #define NSIntegerMin LONG_MIN
00014 #define NSUIntegerMax ULONG_MAX
00015 #define NSINTEGER_DEFINED 1
00016 #endif
00017
00018 #ifndef CGFLOAT_DEFINED
00019 #if defined(__LP64__) && __LP64__
00020 typedef double CGFloat;
00021 #define CGFLOAT_MIN DBL_MIN
00022 #define CGFLOAT_MAX DBL_MAX
00023 #define CGFLOAT_IS_DOUBLE 1
00024 #else
00025 typedef float CGFloat;
00026 #define CGFLOAT_MIN FLT_MIN
00027 #define CGFLOAT_MAX FLT_MAX
00028 #define CGFLOAT_IS_DOUBLE 0
00029 #endif
00030 #define CGFLOAT_DEFINED 1
00031 #endif
00032
00033 #endif
00034
00036 typedef struct {
00037 unsigned long long location;
00038 unsigned long long length;
00039 } HFRange;
00040
00044 typedef struct {
00045 long double location;
00046 long double length;
00047 } HFFPRange;