Changeset 48 for trunk/dll/valid.c


Ignore:
Timestamp:
Feb 12, 2003, 9:16:27 PM (23 years ago)
Author:
root
Message:

RootName: rework for sanity. MakeFullName: correct typo.

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
    117#define INCL_DOS
    218#define INCL_WIN
     
    3046                        fullname,
    3147                        sizeof(fullname));
    32   if(rc)
    33     strcpy(filename,
    34            fullname);
     48  if(!rc)
     49    strcpy(filename, fullname);         // Use actual name
    3550  return rc;
    3651}
     
    4055
    4156  char *p = NULL,*pp;
     57
     58  // Return filename, strip path parts
     59  // Return empty string when filename ends with \
    4260
    4361  if(filename) {
     
    5674  else                    /* skip past backslash */
    5775    p++;
    58   if(p &&
    59      !*p &&
    60      p == filename + 3)   /* is root */
    61     p--;
    6276  return p;
    6377}
Note: See TracChangeset for help on using the changeset viewer.