DarwinCommon.cpp 343 B

123456789101112131415161718
  1. #include <execinfo.h>
  2. #include <sys/sysctl.h>
  3. #include <dlfcn.h>
  4. #include <mach-o/dyld.h>
  5. #define lseek64 lseek
  6. #define ftruncate64 ftruncate
  7. #include "../posix/PosixCommon.cpp"
  8. char* itoa(int value, char* str, int base)
  9. {
  10. if (base == 16)
  11. sprintf(str, "%X", value);
  12. else
  13. sprintf(str, "%d", value);
  14. return str;
  15. }