Diff for /np2/sdl/dosio.h between versions 1.2 and 1.3

version 1.2, 2003/11/23 09:59:10 version 1.3, 2004/01/10 20:15:43
Line 18  enum {            // ver0.28 Line 18  enum {            // ver0.28
   
 typedef FILE *                          FILEH;  typedef FILE *                          FILEH;
 #define FILEH_INVALID           NULL  #define FILEH_INVALID           NULL
 #define FILEFINDH                       long  
 #if defined(WIN32)  #if defined(WIN32)
 #define FILEFINDH_INVALID       -1  #define FLISTH                          HANDLE
   #define FLISTH_INVALID          (INVALID_HANDLE_VALUE)
 #else  #else
 #define FILEFINDH_INVALID       0  #define FLISTH                          long
   #define FLISTH_INVALID          0
 #endif  #endif
   
 #define FSEEK_SET       SEEK_SET  #define FSEEK_SET       SEEK_SET
Line 38  enum { Line 40  enum {
         FILEATTR_ARCHIVE        = 0x20          FILEATTR_ARCHIVE        = 0x20
 };  };
   
   enum {
           FLICAPS_SIZE            = 0x0001,
           FLICAPS_ATTR            = 0x0002,
           FLICAPS_DATE            = 0x0004,
           FLICAPS_TIME            = 0x0008
   };
   
 typedef struct {  typedef struct {
         UINT16  year;           /* cx */          UINT16  year;           /* cx */
         BYTE    month;          /* dh */          UINT8   month;          /* dh */
         BYTE    day;            /* dl */          UINT8   day;            /* dl */
 } DOSDATE;  } DOSDATE;
   
 typedef struct {  typedef struct {
         BYTE    hour;           /* ch */          UINT8   hour;           /* ch */
         BYTE    minute;         /* cl */          UINT8   minute;         /* cl */
         BYTE    second;         /* dh */          UINT8   second;         /* dh */
 } DOSTIME;  } DOSTIME;
   
 typedef struct {  typedef struct {
         char    path[MAX_PATH];          UINT    caps;
         UINT32  size;          UINT32  size;
         UINT32  attr;          UINT32  attr;
 } FILEFINDT;          DOSDATE date;
           DOSTIME time;
           char    path[MAX_PATH];
   } FLINFO;
   
   
 #ifdef __cplusplus  #ifdef __cplusplus
Line 88  FILEH file_create_c(const char *path); Line 100  FILEH file_create_c(const char *path);
 short file_delete_c(const char *path);  short file_delete_c(const char *path);
 short file_attr_c(const char *path);  short file_attr_c(const char *path);
   
 FILEFINDH file_find1st(const char *dir, FILEFINDT *fft);  FLISTH file_list1st(const char *dir, FLINFO *fli);
 BOOL file_findnext(FILEFINDH hdl, FILEFINDT *fft);  BOOL file_listnext(FLISTH hdl, FLINFO *fli);
 void file_findclose(FILEFINDH hdl);  void file_listclose(FLISTH hdl);
   
 #define file_cpyname(p, n, m)   milstr_ncpy(p, n, m)  #define file_cpyname(p, n, m)   milstr_ncpy(p, n, m)
 #if defined(WIN32)  #if defined(WIN32)

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


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