Go to the documentation of this file.
73 #include <jasper/jas_config.h>
79 #if defined(JAS_HAVE_SYS_TYPES_H)
80 #include <sys/types.h>
83 #define jas_uchar unsigned char
84 #define jas_uint unsigned int
85 #define jas_ulong unsigned long
86 #define jas_longlong long long
87 #define jas_ulonglong unsigned long long
89 #if defined(_MSC_VER) && (_MSC_VER < 1800)
94 #define PRIxFAST32 "x"
95 #define PRIxFAST16 PRIxFAST32
96 #define PRIuFAST32 "u"
97 #define PRIuFAST16 PRIuFAST32
98 #define PRIiFAST32 "i"
100 #define PRIdPTR "lld"
106 #define _HUGE_ENUF 1e+300
109 #define INFINITY ((float)(_HUGE_ENUF * _HUGE_ENUF))
111 #define strtoull _strtoui64
115 #include <inttypes.h>
121 #define JAS_CAST(t, e) \
126 #define JAS_UINTFAST32_NUMBITS (8 * sizeof(uint_fast32_t))