mem.h 378 B

12345678910111213
  1. #ifndef VIRTUALMATH_MEM_H
  2. #define VIRTUALMATH_MEM_H
  3. #include <string.h>
  4. void *memFreeCore(void *p);
  5. void *memCalloc(size_t num, size_t size);
  6. void *memRealloc(void *old, size_t size);
  7. char *memStrcpy(size_t nsize, int free_old, char *str, int write, ...);
  8. char *memString(size_t size);
  9. size_t memStrlen(char *p);
  10. #define memFree(p) p=memFreeCore(p)
  11. #endif //VIRTUALMATH_MEM_H