123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #ifndef DMMLIB_SPLIT_H_
- #define DMMLIB_SPLIT_H_
- #include <dmmlib/config.h>
- #if defined (SPLITTING_FIXED) || defined (SPLITTING_VARIABLE)
- #include "dmmlib/freelist/freelist_rb.h"
- #include "dmmlib/freelist/block_header.h"
- #define SPLIT(freelist_rb, ptr, size) split(freelist_rb, ptr, size)
-
- void split(freelist_rb_t *raw_block, block_header_t *ptr, size_t req_size);
- #else
- #define SPLIT(...)
- #endif
- #endif
|