18 #ifndef TESSERACT_CCUTIL_HOST_H_ 19 #define TESSERACT_CCUTIL_HOST_H_ 55 # define PRId64 "I64d" 61 #define MAX_INT16 0x7fff 62 #define MAX_INT32 0x7fffffff 63 #define MAX_UINT8 0xff 64 #define MAX_UINT16 0xffff 65 #define MAX_UINT32 0xffffffff 66 #define MAX_FLOAT32 std::numeric_limits<float>::max() 68 #define MIN_INT8 static_cast<inT8>(0x80) 69 #define MIN_INT16 static_cast<inT16>(0x8000) 70 #define MIN_INT32 static_cast<inT32>(0x80000000) 71 #define MIN_UINT8 0x00 72 #define MIN_UINT16 0x0000 73 #define MIN_UINT32 0x00000000 75 #define MIN_FLOAT32 std::numeric_limits<float>::min() 89 return diff <= tolerance && -diff <= tolerance;
92 #endif // TESSERACT_CCUTIL_HOST_H_
bool NearlyEqual(T x, T y, T tolerance)