34 NEO_CORE_EXPORT 
bool copyFile(
const char * inFilename, 
const char * outFilename);
 
   35 NEO_CORE_EXPORT 
bool createDirectory(
const char * filename, 
bool recursive = 
false);
 
   36 NEO_CORE_EXPORT 
bool isDirectory(
const char * filename);
 
   40 NEO_CORE_EXPORT 
bool isFileExist(
const char * filename);
 
   41 NEO_CORE_EXPORT 
bool copyDirectory(
const char * inFilename, 
const char * outFilename);
 
   42 NEO_CORE_EXPORT 
bool readDirectory(
const char * filename, vector<string> * files, 
bool hiddenFiles = 
false, 
bool recursive = 
false);
 
   43 NEO_CORE_EXPORT 
void copyDirFiles(
const char* src, 
const char* dest, 
const char* filter);
 
   54 NEO_CORE_EXPORT File* 
M_fopen(
const char * path, 
const char* mode);
 
   58 NEO_CORE_EXPORT 
int  M_fclose(File * stream);
 
   69 NEO_CORE_EXPORT 
size_t M_fread(
void * dest, 
size_t size, 
size_t count, File * stream);
 
   79 NEO_CORE_EXPORT 
size_t M_fwrite(
const void * str, 
size_t size, 
size_t count, File * stream);
 
   87 NEO_CORE_EXPORT 
int  M_fprintf(File * stream, 
const char * format, ...);
 
   97 NEO_CORE_EXPORT 
int  M_fseek(File * stream, 
long offset, 
int whence);
 
  102 NEO_CORE_EXPORT 
long     M_ftell(File * stream);
 
  106 NEO_CORE_EXPORT 
void     M_rewind(File * stream);
 
NEO_CORE_EXPORT size_t M_fwrite(const void *str, size_t size, size_t count, File *stream)
 
NEO_CORE_EXPORT File * M_fopen(const char *path, const char *mode)
 
NEO_CORE_EXPORT int M_fseek(File *stream, long offset, int whence)
 
NEO_CORE_EXPORT void M_rewind(File *stream)
 
NEO_CORE_EXPORT size_t M_fread(void *dest, size_t size, size_t count, File *stream)
 
NEO_CORE_EXPORT int M_fclose(File *stream)
 
NEO_CORE_EXPORT long M_ftell(File *stream)
 
NEO_CORE_EXPORT int M_fprintf(File *stream, const char *format,...)
 
NEO_CORE_EXPORT void M_registerFileOpenHook(FileOpenHook *hook)
 
NEO_CORE_EXPORT FileOpenHook * M_getFileOpenHook()