Lines Matching defs:ptr
37 static void default_free(void *ptr, void *user_data) {
40 free(ptr);
49 static void *default_realloc(void *ptr, size_t size, void *user_data) {
52 return realloc(ptr, size);
65 void nghttp3_mem_free(const nghttp3_mem *mem, void *ptr) {
66 mem->free(ptr, mem->user_data);
73 void *nghttp3_mem_realloc(const nghttp3_mem *mem, void *ptr, size_t size) {
74 return mem->realloc(ptr, size, mem->user_data);
88 void nghttp3_mem_free_debug(const nghttp3_mem *mem, void *ptr, const char *func,
90 fprintf(stderr, "free ptr=%p in %s at %s:%zu\n", ptr, func, file, line);
92 mem->free(ptr, mem->user_data);
95 void nghttp3_mem_free2_debug(const nghttp3_free free_func, void *ptr,
98 fprintf(stderr, "free ptr=%p in %s at %s:%zu\n", ptr, func, file, line);
100 free_func(ptr, user_data);
114 void *nghttp3_mem_realloc_debug(const nghttp3_mem *mem, void *ptr, size_t size,
117 void *nptr = mem->realloc(ptr, size, mem->user_data);
119 fprintf(stderr, "realloc %p ptr=%p size=%zu in %s at %s:%zu\n", nptr, ptr,