summaryrefslogtreecommitdiffstats
path: root/jv_alloc.h
diff options
context:
space:
mode:
authorNicolas Williams <nico@cryptonector.com>2013-06-06 17:26:15 -0500
committerNicolas Williams <nico@cryptonector.com>2013-06-15 17:37:15 -0500
commit3f86e97f709d222fc79f4e7b096af40782ea8775 (patch)
treeaa0fd13407b01eb9cf93528c106490295b430255 /jv_alloc.h
parent69fa279e3cbdcd96f5534f30aa3b3bb3b617d86b (diff)
Fixup API to get closer to a libjq
Diffstat (limited to 'jv_alloc.h')
-rw-r--r--jv_alloc.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/jv_alloc.h b/jv_alloc.h
index 9cf1d34e..cbcf9548 100644
--- a/jv_alloc.h
+++ b/jv_alloc.h
@@ -14,7 +14,10 @@ static void jv_mem_invalidate(void* mem, size_t n) {
#endif
}
+typedef void (*jv_nomem_handler_f)(void *);
+void jv_nomem_handler(jv_nomem_handler_f, void *);
void* jv_mem_alloc(size_t);
+void* jv_mem_alloc_unguarded(size_t);
void jv_mem_free(void*);
__attribute__((warn_unused_result)) void* jv_mem_realloc(void*, size_t);