24#define MZ_MACRO_END while (0, 0)
26#define MZ_MACRO_END while (0)
37typedef struct mz_dummy_time_t_tag
42#define MZ_TIME_T mz_dummy_time_t
44#define MZ_TIME_T time_t
47#define MZ_ASSERT(x) assert(x)
50#define MZ_MALLOC(x) NULL
51#define MZ_FREE(x) (void)x, ((void)0)
52#define MZ_REALLOC(p, x) NULL
54#define MZ_MALLOC(x) malloc(x)
55#define MZ_FREE(x) free(x)
56#define MZ_REALLOC(p, x) realloc(p, x)
59#define MZ_MAX(a, b) (((a) > (b)) ? (a) : (b))
60#define MZ_MIN(a, b) (((a) < (b)) ? (a) : (b))
61#define MZ_CLEAR_OBJ(obj) memset(&(obj), 0, sizeof(obj))
62#define MZ_CLEAR_ARR(obj) memset((obj), 0, sizeof(obj))
63#define MZ_CLEAR_PTR(obj) memset((obj), 0, sizeof(*obj))
65#if MINIZ_USE_UNALIGNED_LOADS_AND_STORES && MINIZ_LITTLE_ENDIAN
66#define MZ_READ_LE16(p) *((const mz_uint16 *)(p))
67#define MZ_READ_LE32(p) *((const mz_uint32 *)(p))
69#define MZ_READ_LE16(p) ((mz_uint32)(((const mz_uint8 *)(p))[0]) | ((mz_uint32)(((const mz_uint8 *)(p))[1]) << 8U))
70#define MZ_READ_LE32(p) ((mz_uint32)(((const mz_uint8 *)(p))[0]) | ((mz_uint32)(((const mz_uint8 *)(p))[1]) << 8U) | ((mz_uint32)(((const mz_uint8 *)(p))[2]) << 16U) | ((mz_uint32)(((const mz_uint8 *)(p))[3]) << 24U))
73#define MZ_READ_LE64(p) (((mz_uint64)MZ_READ_LE32(p)) | (((mz_uint64)MZ_READ_LE32((const mz_uint8 *)(p) + sizeof(mz_uint32))) << 32U))
76#define MZ_FORCEINLINE __forceinline
77#elif defined(__GNUC__)
78#define MZ_FORCEINLINE __inline__ __attribute__((__always_inline__))
80#define MZ_FORCEINLINE inline
91#define MZ_UINT16_MAX (0xFFFFU)
92#define MZ_UINT32_MAX (0xFFFFFFFFU)
ReportItem items[32]
Definition main.cpp:145
COMPILER_DEPENDENT_INT64 int64_t
Definition acefiex.h:164
COMPILER_DEPENDENT_UINT64 uint64_t
Definition acefiex.h:165
size_t size
Definition drm_bridge.h:1299
MINIZ_EXPORT void * miniz_def_alloc_func(void *opaque, size_t items, size_t size)
MINIZ_EXPORT void * miniz_def_realloc_func(void *opaque, void *address, size_t items, size_t size)
unsigned int mz_uint
Definition miniz_common.h:14
int64_t mz_int64
Definition miniz_common.h:15
signed short mz_int16
Definition miniz_common.h:11
int mz_bool
Definition miniz_common.h:17
unsigned char mz_uint8
Definition miniz_common.h:10
MINIZ_EXPORT void miniz_def_free_func(void *opaque, void *address)
unsigned int mz_uint32
Definition miniz_common.h:13
unsigned short mz_uint16
Definition miniz_common.h:12
uint64_t mz_uint64
Definition miniz_common.h:16