40 lines
502 B
C
40 lines
502 B
C
|
#include "misc.h"
|
||
|
#include <string.h>
|
||
|
|
||
|
char *fn_tail(char *fn)
|
||
|
/*
|
||
|
** Return file part (:t) of
|
||
|
** directory path
|
||
|
*/
|
||
|
{
|
||
|
int len;
|
||
|
char *s;
|
||
|
|
||
|
len = strlen(fn);
|
||
|
for(s=fn+len-1;len && *s != '/'; len--, s--) ;
|
||
|
s++;
|
||
|
|
||
|
return s;
|
||
|
}
|
||
|
|
||
|
|
||
|
void fn_toupper (char *s)
|
||
|
/*
|
||
|
** Convert file to upper case
|
||
|
** ignoring directory path head
|
||
|
*/
|
||
|
{
|
||
|
str_toupper(fn_tail(s));
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
void fn_tolower (char *s)
|
||
|
/*
|
||
|
** Convert file to lower case
|
||
|
** ignoring directory path head
|
||
|
*/
|
||
|
{
|
||
|
str_tolower(fn_tail(s));
|
||
|
}
|