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