19 #ifndef _MAGICK_TYPES_H
20 #define _MAGICK_TYPES_H
22 #if defined(__cplusplus) || defined(c_plusplus)
54 #if (defined(WIN32) || defined(WIN64)) && \
55 !defined(__MINGW32__) && !defined(__MINGW64__)
66 # define MAGICK_INT32_F ""
68 # define MAGICK_UINT32_F ""
71 # define MAGICK_INT64_F "I64"
73 # define MAGICK_UINT64_F "I64"
79 # define MAGICK_SIZE_T_F "l"
80 # define MAGICK_SIZE_T unsigned long
81 # define MAGICK_SSIZE_T_F "l"
82 # define MAGICK_SSIZE_T long
86 # define MAGICK_SIZE_T_F "I64"
87 # define MAGICK_SIZE_T unsigned __int64
88 # define MAGICK_SSIZE_T_F "I64"
89 # define MAGICK_SSIZE_T signed __int64
102 # define MAGICK_INT32_F ""
104 # define MAGICK_UINT32_F ""
107 # define MAGICK_INT64_F "l"
109 # define MAGICK_UINT64_F "l"
112 # define MAGICK_UINTMAX_F "l"
115 # define MAGICK_UINTPTR_F "l"
117 # define MAGICK_SIZE_T_F "l"
118 # define MAGICK_SIZE_T unsigned long
120 # define MAGICK_SSIZE_T_F "l"
121 # define MAGICK_SSIZE_T signed long
127 #define MAGICK_OFF_F MAGICK_INT64_F
129 #if defined(__cplusplus) || defined(c_plusplus)
unsigned short magick_uint16_t
Definition: magick_types.h:99
unsigned int magick_uint32_t
Definition: magick_types.h:103
signed short magick_int16_t
Definition: magick_types.h:98
unsigned long magick_uint64_t
Definition: magick_types.h:108
unsigned char magick_uint8_t
Definition: magick_types.h:96
signed char magick_int8_t
Definition: magick_types.h:95
signed long magick_int64_t
Definition: magick_types.h:106
magick_int64_t magick_off_t
Definition: magick_types.h:126
unsigned long magick_uintmax_t
Definition: magick_types.h:111
signed int magick_int32_t
Definition: magick_types.h:101
unsigned long magick_uintptr_t
Definition: magick_types.h:114