Changeset 48 for trunk/dll/valid.c
- Timestamp:
- Feb 12, 2003, 9:16:27 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/valid.c
r2 r48 1 2 /*********************************************************************** 3 4 $Id$ 5 6 File name manipulation routines 7 8 Copyright (c) 1993-98 M. Kimes 9 Copyright (c) 2002 Steven H.Levine 10 11 Revisions 23 Nov 02 SHL - RootName: rework for sanity 12 27 Nov 02 SHL - MakeFullName: correct typo 13 14 15 ***********************************************************************/ 16 1 17 #define INCL_DOS 2 18 #define INCL_WIN … … 30 46 fullname, 31 47 sizeof(fullname)); 32 if(rc) 33 strcpy(filename, 34 fullname); 48 if(!rc) 49 strcpy(filename, fullname); // Use actual name 35 50 return rc; 36 51 } … … 40 55 41 56 char *p = NULL,*pp; 57 58 // Return filename, strip path parts 59 // Return empty string when filename ends with \ 42 60 43 61 if(filename) { … … 56 74 else /* skip past backslash */ 57 75 p++; 58 if(p &&59 !*p &&60 p == filename + 3) /* is root */61 p--;62 76 return p; 63 77 }
Note:
See TracChangeset
for help on using the changeset viewer.