diff options
Diffstat (limited to 'lib/pbdrv/mpack-config.h')
-rw-r--r-- | lib/pbdrv/mpack-config.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/lib/pbdrv/mpack-config.h b/lib/pbdrv/mpack-config.h new file mode 100644 index 0000000..994d9b7 --- /dev/null +++ b/lib/pbdrv/mpack-config.h @@ -0,0 +1,23 @@ +#pragma once + +#include "pb-mem.h" + +// use pb_* functions +#define MPACK_STDLIB 0 + +// pb_* memory management functions +#define MPACK_FREE pb_free +#define MPACK_MALLOC pb_malloc +#define MPACK_REALLOC pb_realloc +#define MPACK_MEMCPY pb_memcpy +#define MPACK_MEMCMP pb_memcmp + +// more reasonable buffer size (all messages are small) +#define MPACK_BUFFER_SIZE 256 +#define MPACK_STACK_SIZE MPACK_BUFFER_SIZE +#define MPACK_PAGE_SIZE MPACK_BUFFER_SIZE + +// disable unused features (causes errors?) +#define MPACK_NODE 0 +#define MPACK_BUILDER 0 + |