LibTMJ 1.4.0
A library for loading JSON Tiled maps
|
#include <stdint.h>
#include <zstd.h>
#include <zlib.h>
Go to the source code of this file.
Functions | |
uint8_t * | tmj_zstd_decompress (const uint8_t *data, size_t data_size, size_t *decompressed_size) |
Decompresses a zstd-compressed buffer of bytes. | |
uint8_t * | tmj_zlib_decompress (const uint8_t *data, size_t data_size, size_t *decompressed_size) |
Decompresses a zlib/gzip-compressed buffer of bytes. | |
uint8_t * | tmj_zlib_compress (const uint8_t *data, size_t data_size, int level, size_t *compressed_size) |
Compresses a buffer of bytes with zlib. | |
char * | tmj_b64_encode (uint8_t *data, size_t size) |
Encodes a base64 string. | |
uint8_t * | tmj_b64_decode (const char *data, size_t *decoded_size) |
Decodes a base64 string. | |