#ifndef _FILESYSTEM_H_ #define _FILESYSTEM_H_ #include #include struct _KWDIR { #if _MSC_VER < 1300 long SrchHandle; #else intptr_t SrchHandle; #endif struct _finddata_t Entry; // data of current file int EOD; //end of directory }; typedef struct _KWDIRENTRY { char d_name[TAR_MAXPATHLEN]; }kwDirEntry; typedef struct _KWDIR kwDirectory; kwDirectory * kwOpenDir(const char* name); kwDirEntry * kwReadDir(kwDirectory * dir); int kwCloseDir(kwDirectory * dir); #else #endif //MSC