#include <assert.h>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include "miniz_export.h"
#include <stdio.h>
Go to the source code of this file.
|
| #define | MZ_FALSE (0) |
| |
| #define | MZ_TRUE (1) |
| |
| #define | MZ_MACRO_END while (0) |
| |
| #define | MZ_FILE FILE |
| |
| #define | MZ_TIME_T time_t |
| |
| #define | MZ_ASSERT(x) assert(x) |
| |
| #define | MZ_MALLOC(x) malloc(x) |
| |
| #define | MZ_FREE(x) free(x) |
| |
| #define | MZ_REALLOC(p, x) realloc(p, x) |
| |
| #define | MZ_MAX(a, b) (((a) > (b)) ? (a) : (b)) |
| |
| #define | MZ_MIN(a, b) (((a) < (b)) ? (a) : (b)) |
| |
| #define | MZ_CLEAR_OBJ(obj) memset(&(obj), 0, sizeof(obj)) |
| |
| #define | MZ_CLEAR_ARR(obj) memset((obj), 0, sizeof(obj)) |
| |
| #define | MZ_CLEAR_PTR(obj) memset((obj), 0, sizeof(*obj)) |
| |
| #define | MZ_READ_LE16(p) ((mz_uint32)(((const mz_uint8 *)(p))[0]) | ((mz_uint32)(((const mz_uint8 *)(p))[1]) << 8U)) |
| |
| #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)) |
| |
| #define | MZ_READ_LE64(p) (((mz_uint64)MZ_READ_LE32(p)) | (((mz_uint64)MZ_READ_LE32((const mz_uint8 *)(p) + sizeof(mz_uint32))) << 32U)) |
| |
| #define | MZ_FORCEINLINE inline |
| |
| #define | MZ_UINT16_MAX (0xFFFFU) |
| |
| #define | MZ_UINT32_MAX (0xFFFFFFFFU) |
| |
◆ MZ_ASSERT
| #define MZ_ASSERT |
( |
|
x | ) |
assert(x) |
◆ MZ_CLEAR_ARR
| #define MZ_CLEAR_ARR |
( |
|
obj | ) |
memset((obj), 0, sizeof(obj)) |
◆ MZ_CLEAR_OBJ
| #define MZ_CLEAR_OBJ |
( |
|
obj | ) |
memset(&(obj), 0, sizeof(obj)) |
◆ MZ_CLEAR_PTR
| #define MZ_CLEAR_PTR |
( |
|
obj | ) |
memset((obj), 0, sizeof(*obj)) |
◆ MZ_FALSE
◆ MZ_FILE
◆ MZ_FORCEINLINE
| #define MZ_FORCEINLINE inline |
◆ MZ_FREE
| #define MZ_FREE |
( |
|
x | ) |
free(x) |
◆ MZ_MACRO_END
| #define MZ_MACRO_END while (0) |
◆ MZ_MALLOC
| #define MZ_MALLOC |
( |
|
x | ) |
malloc(x) |
◆ MZ_MAX
| #define MZ_MAX |
( |
|
a, |
|
|
|
b |
|
) |
| (((a) > (b)) ? (a) : (b)) |
◆ MZ_MIN
| #define MZ_MIN |
( |
|
a, |
|
|
|
b |
|
) |
| (((a) < (b)) ? (a) : (b)) |
◆ MZ_READ_LE16
◆ MZ_READ_LE32
◆ MZ_READ_LE64
◆ MZ_REALLOC
| #define MZ_REALLOC |
( |
|
p, |
|
|
|
x |
|
) |
| realloc(p, x) |
◆ MZ_TIME_T
◆ MZ_TRUE
◆ MZ_UINT16_MAX
| #define MZ_UINT16_MAX (0xFFFFU) |
◆ MZ_UINT32_MAX
| #define MZ_UINT32_MAX (0xFFFFFFFFU) |
◆ mz_bool
◆ mz_int16
◆ mz_int64
◆ mz_uint
◆ mz_uint16
◆ mz_uint32
◆ mz_uint64
◆ mz_uint8
◆ miniz_def_alloc_func()
| MINIZ_EXPORT void * miniz_def_alloc_func |
( |
void * |
opaque, |
|
|
size_t |
items, |
|
|
size_t |
size |
|
) |
| |
|
extern |
◆ miniz_def_free_func()
| MINIZ_EXPORT void miniz_def_free_func |
( |
void * |
opaque, |
|
|
void * |
address |
|
) |
| |
|
extern |
◆ miniz_def_realloc_func()
| MINIZ_EXPORT void * miniz_def_realloc_func |
( |
void * |
opaque, |
|
|
void * |
address, |
|
|
size_t |
items, |
|
|
size_t |
size |
|
) |
| |
|
extern |