Diff for /np2/macosx/macossub.cpp between versions 1.1.1.1 and 1.2

version 1.1.1.1, 2003/10/16 17:59:36 version 1.2, 2003/11/03 10:19:43
Line 152  void file_listclose(void *hdl) { Line 152  void file_listclose(void *hdl) {
         }          }
 }  }
   
   bool getLongFileName(char* dst, const char* path) {
           FSSpec  fss;
           Str255  fname;
       FSRef       fref;
       char        buffer[1024];
           char    *ret, *val;
   
       if (*path == '\0') {
           return(false);
       }
           mkstr255(fname, path);
           if (FSMakeFSSpec(0, 0, fname, &fss) != noErr) {
           return(false);
       }
       if (FSpMakeFSRef(&fss, &fref) != noErr) {
           return(false);
       }
       if (FSRefMakePath(&fref, (UInt8*)buffer, 1024) != noErr) {
           return(false);
       }
           val = buffer;
       ret = val;
           while(*val != '\0') {
                   if (*val++ == '/') {
                           ret = val;
                   }
           }
       strcpy(dst, ret);
       return(true);
   }
   
 #else  #else
   
 typedef struct {  typedef struct {
Line 246  void file_listclose(void *hdl) { Line 277  void file_listclose(void *hdl) {
         }          }
 }  }
   
   bool getLongFileName(char* dst, const char* path) {
       return(false);
   }
 #endif  #endif
   
   

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


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