#ifndef _UTILS_H_ #define _UTILS_H_ #include #if defined (WIN32) || defined (LINUX) #else #include #include #include #include #include #include #include #include #include #include #endif #include #include #include #include #include #include #include using std::string; int loadRandValues(string s); int filesize(const char * filename); int fileExists(const char * filename); int WRand(); #ifdef LINUX void dumpStack(); #endif /* RAM simple check functions header */ // *** DEFINES *** #if defined (WIN32) || defined (LINUX) #define RAM_BLOCK (100 * 1024 * 1024) #else #define RAM_BLOCK (1024 * 1024) #endif // *** FUNCTIONS DECLARATIONS *** u32 ramAvailableLineareMax (void); u32 ramAvailable (void); #ifdef WIN32 #include #define MAKEDIR(name) mkdir(name) #else #include #define MAKEDIR(name) mkdir(name, 0777) #endif #endif