74 #include <jasper/jas_config.h> 
   76 #if !defined(JAS_CONFIGURE) 
   78 #if defined(WIN32) || defined(JAS_HAVE_WINDOWS_H) 
  102 #if defined(JAS_HAVE_SYS_TYPES_H) 
  103 #include <sys/types.h> 
  106 #define jas_uchar unsigned char 
  107 #define jas_uint unsigned int 
  108 #define jas_ulong unsigned long 
  109 #define jas_longlong long long 
  110 #define jas_ulonglong unsigned long long 
  112 #if defined(_MSC_VER) && (_MSC_VER < 1800) 
  117 #define PRIxFAST32 "x" 
  118 #define PRIxFAST16 PRIxFAST32 
  119 #define PRIuFAST32 "u" 
  120 #define PRIuFAST16 PRIuFAST32 
  121 #define PRIiFAST32 "i" 
  123     #define PRIdPTR "lld" 
  129     #define _HUGE_ENUF 1e+300 
  132 #define INFINITY ((float)(_HUGE_ENUF * _HUGE_ENUF)) 
  134 #define strtoull _strtoui64 
  138 #include <inttypes.h> 
  144 #define JAS_CAST(t, e) \ 
  149 #define JAS_UINTFAST32_NUMBITS (8 * sizeof(uint_fast32_t))