ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
Loading...
Searching...
No Matches
debug/memory.h
Go to the documentation of this file.
1// SPDX-License-Identifier: MIT
47#pragma once
48
49#if defined(DEBUG_MEMORY)
50
51#include <stdbool.h>
52#include <stddef.h>
53
54#ifdef __cplusplus
55extern "C" {
56#endif
57
69void debug_memory_set_quiet_mode(bool quiet);
70
105void debug_memory_report(void);
106
123void *debug_malloc(size_t size, const char *file, int line);
124
141void *debug_calloc(size_t count, size_t size, const char *file, int line);
142
169void *debug_realloc(void *ptr, size_t size, const char *file, int line);
170
191void debug_free(void *ptr, const char *file, int line);
192
219void debug_track_aligned(void *ptr, size_t size, const char *file, int line);
220
223#ifdef __cplusplus
224} // extern "C"
225#endif
226
227#endif /* DEBUG_MEMORY */