Diff for /xmil/win9x/dosio.h between versions 1.3 and 1.6

version 1.3, 2004/08/05 16:47:26 version 1.6, 2004/08/15 14:56:15
Line 1 Line 1
   
 #define         FILEH                           HANDLE  #define FILEH                   HANDLE
 #define         FILEH_INVALID           (INVALID_HANDLE_VALUE)  #define FILEH_INVALID   (INVALID_HANDLE_VALUE)
   
 enum {  enum {
         FSEEK_SET       = 0,          FSEEK_SET       = 0,
Line 8  enum { Line 8  enum {
         FSEEK_END       = 2          FSEEK_END       = 2
 };  };
   
   typedef struct {
           UINT16  year;           // cx
           UINT8   month;          // dh
           UINT8   day;            // dl
   } DOSDATE;
   
   typedef struct {
           UINT8   hour;           // ch
           UINT8   minute;         // cl
           UINT8   second;         // dh
   } DOSTIME;
   
   
 #ifdef __cplusplus  #ifdef __cplusplus
 extern "C" {  extern "C" {
Line 23  FILEH __stdcall file_create(const OEMCHA Line 35  FILEH __stdcall file_create(const OEMCHA
 long __stdcall file_seek(FILEH handle, long pointer, int method);  long __stdcall file_seek(FILEH handle, long pointer, int method);
 UINT __stdcall file_read(FILEH handle, void *data, UINT length);  UINT __stdcall file_read(FILEH handle, void *data, UINT length);
 UINT __stdcall file_write(FILEH handle, const void *data, UINT length);  UINT __stdcall file_write(FILEH handle, const void *data, UINT length);
 short __stdcall file_close(FILEH handle);  BRESULT __stdcall file_close(FILEH handle);
 UINT __stdcall file_getsize(FILEH handle);  UINT __stdcall file_getsize(FILEH handle);
 short __stdcall file_delete(const OEMCHAR *path);  BRESULT __stdcall file_getdatetime(FILEH handle, DOSDATE *dosdate, DOSTIME *dostime);
 short __stdcall file_attr(const OEMCHAR *path);  BRESULT __stdcall file_delete(const OEMCHAR *path);
 short __stdcall file_dircreate(const OEMCHAR *path);  SINT16 __stdcall file_attr(const OEMCHAR *path);
   BRESULT __stdcall file_dircreate(const OEMCHAR *path);
   
                                                                                         // カレントファイル操作                                                                                          // カレントファイル操作
 void __stdcall file_setcd(const OEMCHAR *exename);  void __stdcall file_setcd(const OEMCHAR *exename);
Line 35  OEMCHAR * __stdcall file_getcd(const OEM Line 48  OEMCHAR * __stdcall file_getcd(const OEM
 FILEH __stdcall file_open_c(const OEMCHAR *path);  FILEH __stdcall file_open_c(const OEMCHAR *path);
 FILEH __stdcall file_open_rb_c(const OEMCHAR *path);  FILEH __stdcall file_open_rb_c(const OEMCHAR *path);
 FILEH __stdcall file_create_c(const OEMCHAR *path);  FILEH __stdcall file_create_c(const OEMCHAR *path);
 short __stdcall file_attr_c(const OEMCHAR *path);  BRESULT __stdcall file_delete_c(const OEMCHAR *path);
   SINT16 __stdcall file_attr_c(const OEMCHAR *path);
   
 #define file_cpyname(a, b, c)   milstr_ncpy(a, b, c)  #define file_cpyname(a, b, c)   milstr_ncpy(a, b, c)
 #define file_catname(a, b, c)   milstr_ncat(a, b, c)  #define file_catname(a, b, c)   milstr_ncat(a, b, c)
Line 51  void __stdcall file_setseparator(OEMCHAR Line 65  void __stdcall file_setseparator(OEMCHAR
 }  }
 #endif  #endif
   
   #define file_createex(p, t)             file_create(p)
   #define file_createex_c(p, t)   file_create_c(p)
   

Removed from v.1.3  
changed lines
  Added in v.1.6


RetroPC.NET-CVS <cvs@retropc.net>