--- np2/statsave.h 2004/01/22 01:10:03 1.2 +++ np2/statsave.h 2005/02/09 20:11:33 1.4 @@ -1,17 +1,4 @@ -#if 1 // ちょっとだけよ? -enum { - NP2FLAG_SUCCESS = 0, - NP2FLAG_DISKCHG = 0x0001, - NP2FLAG_VERCHG = 0x0002, - NP2FLAG_WARNING = 0x0080, - NP2FLAG_VERSION = 0x0100, - NP2FLAG_FAILURE = -1 -}; -#endif - -// ↓に変更〜 - enum { STATFLAG_SUCCESS = 0, STATFLAG_DISKCHG = 0x0001, @@ -30,7 +17,7 @@ typedef struct { typedef struct { STFLAGHDR hdr; UINT pos; - char *err; + OEMCHAR *err; int errlen; } _STFLAGH, *STFLAGH; @@ -48,11 +35,11 @@ extern "C" { int statflag_read(STFLAGH sfh, void *ptr, UINT size); int statflag_write(STFLAGH sfh, const void *ptr, UINT size); -void statflag_seterr(STFLAGH sfh, const char *str); +void statflag_seterr(STFLAGH sfh, const OEMCHAR *str); -int statsave_save(const char *filename); -int statsave_check(const char *filename, char *buf, int size); -int statsave_load(const char *filename); +int statsave_save(const OEMCHAR *filename); +int statsave_check(const OEMCHAR *filename, OEMCHAR *buf, int size); +int statsave_load(const OEMCHAR *filename); #ifdef __cplusplus }