Diff for /np2/wince/dosio.cpp between versions 1.4 and 1.5

version 1.4, 2004/01/12 08:01:00 version 1.5, 2004/06/14 13:35:40
Line 264  short file_attr_c(const char *path) { Line 264  short file_attr_c(const char *path) {
   
 static BOOL setflist(WIN32_FIND_DATA *w32fd, FLINFO *fli) {  static BOOL setflist(WIN32_FIND_DATA *w32fd, FLINFO *fli) {
   
   #if defined(UNICODE)
           WideCharToMultiByte(CP_ACP, 0, w32fd->cFileName, -1,
                                                                   fli->path, sizeof(fli->path), NULL, NULL);
   #else
           milstr_ncpy(fli->path, w32fd->cFileName, sizeof(fli->path));
   #endif
 #if !defined(_WIN32_WCE)  #if !defined(_WIN32_WCE)
         if ((w32fd->dwFileAttributes & FILEATTR_DIRECTORY) &&          if ((w32fd->dwFileAttributes & FILEATTR_DIRECTORY) &&
                 ((!file_cmpname(w32fd->cFileName, ".")) ||                  ((!file_cmpname(fli->path, ".")) ||
                 (!file_cmpname(w32fd->cFileName, "..")))) {                  (!file_cmpname(fli->path, "..")))) {
                 return(FAILURE);                  return(FAILURE);
         }          }
 #endif  #endif
Line 275  static BOOL setflist(WIN32_FIND_DATA *w3 Line 281  static BOOL setflist(WIN32_FIND_DATA *w3
         fli->size = w32fd->nFileSizeLow;          fli->size = w32fd->nFileSizeLow;
         fli->attr = w32fd->dwFileAttributes;          fli->attr = w32fd->dwFileAttributes;
         cnvdatetime(&w32fd->ftLastWriteTime, &fli->date, &fli->time);          cnvdatetime(&w32fd->ftLastWriteTime, &fli->date, &fli->time);
 #if defined(UNICODE)  
         WideCharToMultiByte(CP_ACP, 0, w32fd->cFileName, -1,  
                                                                 fli->path, sizeof(fli->path), NULL, NULL);  
 #else  
         milstr_ncpy(fli->path, w32fd->cFileName, sizeof(fli->path));  
 #endif  
         return(SUCCESS);          return(SUCCESS);
 }  }
   

Removed from v.1.4  
changed lines
  Added in v.1.5


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