1
0
mirror of https://github.com/jrcutler/threadless.io.git synced 2024-07-07 10:35:49 +00:00

Rewrote allocator/allocation interface to track individual allocations and sizes

This commit is contained in:
2016-04-03 20:52:32 -04:00
parent 682d8484e0
commit 2777a2d44e
9 changed files with 228 additions and 130 deletions

View File

@ -0,0 +1,29 @@
/* threadless.io
* Copyright (c) 2016 Justin R. Cutler
* Licensed under the MIT License. See LICENSE file in the project root for
* full license information.
*/
/** @file
* allocator interface definition
* @author Justin R. Cutler <justin.r.cutler@gmail.com>
*/
#ifndef THREADLESS_DEFAULT_ALLOCATOR_H
#define THREADLESS_DEFAULT_ALLOCATOR_H
/* allocator_t */
#include <threadless/allocation.h>
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
/** Get default allocator instance
* @returns default allocator
*/
allocator_t *allocator_get_default(void);
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* THREADLESS_DEFAULT_ALLOCATOR_H */