| author | David Anderson <dvander@alliedmods.net> |
| Sun Nov 05 02:47:13 2006 +0000 (2006-11-05) | |
| changeset 141 | 1ea0bd016431 |
| child 160 | c056af9b4aaf |
| permissions | -rw-r--r-- |
| dvander@141 | 1 |
#ifndef _INCLUDE_SOURCEMOD_PLATFORM_H_ |
| dvander@141 | 2 |
#define _INCLUDE_SOURCEMOD_PLATFORM_H_ |
| dvander@141 | 3 |
|
| dvander@141 | 4 |
#if defined WIN32 || defined WIN64 |
| dvander@141 | 5 |
#define PLATFORM_WINDOWS |
| dvander@141 | 6 |
#if !defined WIN32_LEAN_AND_MEAN |
| dvander@141 | 7 |
#define WIN32_LEAN_AND_MEAN |
| dvander@141 | 8 |
#endif |
| dvander@141 | 9 |
#if !defined snprintf |
| dvander@141 | 10 |
#define snprintf _snprintf |
| dvander@141 | 11 |
#endif |
| dvander@141 | 12 |
#include <windows.h> |
| dvander@141 | 13 |
#include <direct.h> |
| dvander@141 | 14 |
#define PLATFORM_MAX_PATH MAX_PATH |
| dvander@141 | 15 |
#else if defined __linux__ |
| dvander@141 | 16 |
#define PLATFORM_LINUX |
| dvander@141 | 17 |
#define PLATFORM_POSIX |
| dvander@141 | 18 |
#include <dirent.h> |
| dvander@141 | 19 |
#include <errno.h> |
| dvander@141 | 20 |
#define PLATFORM_MAX_PATH PATH_MAX |
| dvander@141 | 21 |
#endif |
| dvander@141 | 22 |
|
| dvander@141 | 23 |
#endif //_INCLUDE_SOURCEMOD_PLATFORM_H_ |