123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- #ifndef PLATFORM_H_
- #define PLATFORM_H_
- #ifdef __cplusplus
- extern "C" {
- #endif
- #ifndef PATH_MAX
- #define PATH_MAX 4096
- #endif
- #define FILE_PATH_MAX_LEN 256
- #ifdef WIN32
- #include <Windows.h>
- #include <direct.h>
- #include <limits.h>
- typedef unsigned long ssize_t;
- #define getcwd(buffer, len) _getcwd(buffer, len)
- #endif
- #if defined(__linux__)
- #include <fcntl.h>
- #include <pthread.h>
- #include <assert.h>
- #include <limits.h>
- #include <signal.h>
- #include <sys/types.h>
- #include <time.h>
- #include <unistd.h>
- #endif
- #ifdef __cplusplus
- }
- #endif
- #endif
|