summaryrefslogtreecommitdiff
path: root/alloc.c
diff options
context:
space:
mode:
authorMichael Grunder <michael.grunder@gmail.com>2020-05-25 12:17:43 -0700
committerGitHub <noreply@github.com>2020-05-25 12:17:43 -0700
commitf5d258504333d5598428853b7293e26814f65acf (patch)
treec7c3d248eea75d0305d7da70719d39d5428f0f09 /alloc.c
parent8e0264cfd6889b73c241b60736fe96ba1322ee6e (diff)
Use unique names for allocator struct members (#823)
Using `strdup` as a struct member causes issues in older gcc
Diffstat (limited to 'alloc.c')
-rw-r--r--alloc.c30
1 files changed, 15 insertions, 15 deletions
diff --git a/alloc.c b/alloc.c
index 2b19c48..7fb6b35 100644
--- a/alloc.c
+++ b/alloc.c
@@ -34,11 +34,11 @@
#include <stdlib.h>
hiredisAllocFuncs hiredisAllocFns = {
- .malloc = malloc,
- .calloc = calloc,
- .realloc = realloc,
- .strdup = strdup,
- .free = free,
+ .mallocFn = malloc,
+ .callocFn = calloc,
+ .reallocFn = realloc,
+ .strdupFn = strdup,
+ .freeFn = free,
};
/* Override hiredis' allocators with ones supplied by the user */
@@ -53,34 +53,34 @@ hiredisAllocFuncs hiredisSetAllocators(hiredisAllocFuncs *override) {
/* Reset allocators to use libc defaults */
void hiredisResetAllocators(void) {
hiredisAllocFns = (hiredisAllocFuncs) {
- .malloc = malloc,
- .calloc = calloc,
- .realloc = realloc,
- .strdup = strdup,
- .free = free,
+ .mallocFn = malloc,
+ .callocFn = calloc,
+ .reallocFn = realloc,
+ .strdupFn = strdup,
+ .freeFn = free,
};
}
#ifdef _WIN32
void *hi_malloc(size_t size) {
- return hiredisAllocFns.malloc(size);
+ return hiredisAllocFns.mallocFn(size);
}
void *hi_calloc(size_t nmemb, size_t size) {
- return hiredisAllocFns.calloc(nmemb, size);
+ return hiredisAllocFns.callocFn(nmemb, size);
}
void *hi_realloc(void *ptr, size_t size) {
- return hiredisAllocFns.realloc(ptr, size);
+ return hiredisAllocFns.reallocFn(ptr, size);
}
char *hi_strdup(const char *str) {
- return hiredisAllocFns.strdup(str);
+ return hiredisAllocFns.strdupFn(str);
}
void hi_free(void *ptr) {
- hiredisAllocFns.free(ptr);
+ hiredisAllocFns.freeFn(ptr);
}
#endif