#include <clod/lib.h>
#include <clod/string.h>
#include <stdint.h>
#include <stddef.h>
Go to the source code of this file.
|
| size_t | clod_nbt_payload_size (const uint8_t *restrict payload, const void *end, uint8_t payload_type) |
| size_t | clod_nbt_tag_size (const uint8_t *restrict tag, const void *end) |
| uint8_t * | clod_nbt_tag_payload (const uint8_t *restrict tag, const void *end) |
| struct clod_string | clod_nbt_tag_name (const uint8_t *tag, const void *end) |
| bool | clod_nbt_iter_next (const uint8_t *restrict payload, const void *end, uint8_t payload_type, struct clod_nbt_iter *iter) |
| uint8_t * | clod_nbt_compound_get (const uint8_t *restrict compound, const void *end, struct clod_string name) |
| uint8_t * | clod_nbt_compound_add (uint8_t *restrict compound, const void **end, ptrdiff_t *free, struct clod_string name, uint8_t type) |
| bool | clod_nbt_compound_del (uint8_t *restrict compound, const void **end, ptrdiff_t *free, struct clod_string name) |
| bool | clod_nbt_list_resize (uint8_t *restrict list, const uint8_t **end, ptrdiff_t *free, uint8_t type, uint32_t length) |