aboutsummaryrefslogtreecommitdiff
path: root/util/sokol_nuklear.h
diff options
context:
space:
mode:
authorAndre Weissflog <floooh@gmail.com>2023-09-25 16:30:57 +0200
committerAndre Weissflog <floooh@gmail.com>2023-09-25 16:30:57 +0200
commit754d32619fef272efeeaaa5ba629b68ba9f3c74e (patch)
tree3a54deea7f6de77d839ef1be8f15bd0fe10cd23a /util/sokol_nuklear.h
parent0bc47658c816e9b9fd556fc074787ca613a97979 (diff)
rename custom allocator callbacks to alloc_fn/free_fn
Diffstat (limited to 'util/sokol_nuklear.h')
-rw-r--r--util/sokol_nuklear.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/util/sokol_nuklear.h b/util/sokol_nuklear.h
index ae4e9ae0..21ff55dd 100644
--- a/util/sokol_nuklear.h
+++ b/util/sokol_nuklear.h
@@ -223,8 +223,8 @@
snk_setup(&(snk_desc_t){
// ...
.allocator = {
- .alloc = my_alloc,
- .free = my_free,
+ .alloc_fn = my_alloc,
+ .free_fn = my_free,
.user_data = ...;
}
});
@@ -383,12 +383,12 @@ typedef enum snk_log_item_t {
Used in snk_desc_t to provide custom memory-alloc and -free functions
to sokol_nuklear.h. If memory management should be overridden, both the
- alloc and free function must be provided (e.g. it's not valid to
+ alloc_fn and free_fn function must be provided (e.g. it's not valid to
override one function but not the other).
*/
typedef struct snk_allocator_t {
- void* (*alloc)(size_t size, void* user_data);
- void (*free)(void* ptr, void* user_data);
+ void* (*alloc_fn)(size_t size, void* user_data);
+ void (*free_fn)(void* ptr, void* user_data);
void* user_data;
} snk_allocator_t;
@@ -1891,8 +1891,8 @@ static void _snk_clear(void* ptr, size_t size) {
static void* _snk_malloc(size_t size) {
SOKOL_ASSERT(size > 0);
void* ptr;
- if (_snuklear.desc.allocator.alloc) {
- ptr = _snuklear.desc.allocator.alloc(size, _snuklear.desc.allocator.user_data);
+ if (_snuklear.desc.allocator.alloc_fn) {
+ ptr = _snuklear.desc.allocator.alloc_fn(size, _snuklear.desc.allocator.user_data);
} else {
ptr = malloc(size);
}
@@ -1909,8 +1909,8 @@ static void* _snk_malloc_clear(size_t size) {
}
static void _snk_free(void* ptr) {
- if (_snuklear.desc.allocator.free) {
- _snuklear.desc.allocator.free(ptr, _snuklear.desc.allocator.user_data);
+ if (_snuklear.desc.allocator.free_fn) {
+ _snuklear.desc.allocator.free_fn(ptr, _snuklear.desc.allocator.user_data);
} else {
free(ptr);
}