1234567891011121314151617181920212223 |
- /*
- mallocSw.h
- 切换内存分配接口
- */
- #ifndef __MALLOC_SW_H_
- #define __MALLOC_SW_H_
- #ifdef UNUSED_STD_MALLOC
- #include "lsapi_os.h"
- #define wmalloc(size) LSAPI_OSI_Malloc(size)
- #define wfree(ptr) LSAPI_OSI_Free(ptr)
- #define wprintf(...)
- #define wfprintf(ft,...)
- #else
- #include <stdlib.h>
- #define wmalloc(size) malloc(size)
- #define wfree(ptr) free(ptr)
- #define wprintf(...) printf(__VA_ARGS__)
- #define wfprintf(ft,...) fprintf(ft,__VA_ARGS__)
- #endif
- #endif
|