home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 8
/
CDASC08.ISO
/
NEWS
/
RADIANCE
/
SRC
/
COMMON
/
FIXARGV0.C
< prev
next >
Wrap
Text File
|
1993-10-07
|
803b
|
28 lines
/*
* Fix argv[0] for DOS environments
*/
char *
fixargv0(av0) /* extract command name from full path */
char *av0;
{
register char *cp = av0;
while (*cp) cp++; /* start from end */
while (cp-- > av0)
switch (*cp) { /* fix up command name */
case '.': /* remove extension */
*cp = '\0';
continue;
case '\\': /* remove directory */
return(cp+1);
default: /* convert to lower case */
*cp = tolower(*cp);
continue;
}
return(av0);
}