comparison system/file_impl.h @ 50:35ce1a30f3f9

* Added va_end where there is a va_start * Used NULL instead of 0 (so it works on 64b)
author thib
date Fri, 17 Apr 2009 18:38:06 +0000
parents 5f548e5957a8
children 15a18fbe6f21
comparison
equal deleted inserted replaced
49:6581f7eccd26 50:35ce1a30f3f9
60 virtual void ListupFiles(int fname_len); 60 virtual void ListupFiles(int fname_len);
61 virtual ARCINFO* MakeARCINFO(ARCFILE_ATOM&); 61 virtual ARCINFO* MakeARCINFO(ARCFILE_ATOM&);
62 iterator SearchName(const char* f, const char* ext=0); 62 iterator SearchName(const char* f, const char* ext=0);
63 public: 63 public:
64 ARCFILE(const char* fname); 64 ARCFILE(const char* fname);
65 void SetNext(ARCFILE* _next) { next = _next;} 65 void SetNext(ARCFILE* _next) { delete next; next = _next;}
66 ARCFILE* Next(void) { return next; } 66 ARCFILE* Next(void) { return next; }
67 void Init(void); 67 void Init(void);
68 virtual ~ARCFILE(); 68 virtual ~ARCFILE();
69 /* ファイル検索 */ 69 /* ファイル検索 */
70 class ARCINFO* Find(const char* fname, const char* ext); 70 class ARCINFO* Find(const char* fname, const char* ext);