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))