17 #ifdef OM_MALLOC_MARK_AS_STATIC
18 #define OM_MARK_AS_STATIC(addr) omMarkAsStaticAddr(addr)
20 #define OM_MARK_AS_STATIC(addr) do {} while (0)
23 #if OM_PROVIDE_MALLOC > 0
28 if (size == 0) size = 1;
29 if (nmemb == 0) nmemb = 1;
44 fprintf(stderr,
"omalloc Warning: valloc not yet implemented\n");
50 void*
memalign(
size_t size_1,
size_t size_2)
51 #elif (defined(__sun) && (defined(__sparc) || defined(__i386) || defined(__x86_64)) || defined(__CYGWIN__))
52 void*
memalign(
size_t size_1,
size_t size_2)
57 fprintf(stderr,
"omalloc Warning: memalign not yet implemented\n");
62 void*
realloc(
void* old_addr,
size_t new_size)
64 if (old_addr && new_size)
80 #ifndef OMALLOC_USES_MALLOC
81 #if !defined(OMALLOC_FUNC)
101 if (size == 0) size = 1;
113 void*
reallocSize(
void* old_addr,
size_t old_size,
size_t new_size)
115 if (old_addr && new_size)
void * reallocSize(void *old_addr, size_t old_size, size_t new_size)
#define omTypeReallocAligned
#define omTypeReallocAlignedSize
#define omFreeSize(addr, size)
#define omTypeAlloc0Aligned
void * malloc(size_t size)
void freeSize(void *addr, size_t size)
#define OM_MARK_AS_STATIC(addr)
#define omTypeAllocAligned