version 1.60, 1999/03/09 14:38:26
|
version 1.61, 1999/03/17 14:46:52
|
Line 174 char **file;
|
Line 174 char **file;
|
|
|
} |
} |
|
|
|
|
|
/*---------------------------------------------------------------------- |
|
ExtractSuffix extract suffix from document nane. |
|
----------------------------------------------------------------------*/ |
|
#ifdef __STDC__ |
|
void ExtractSuffix (STRING aName, STRING aSuffix) |
|
#else |
|
void ExtractSuffix (aName, aSuffix) |
|
STRING aName; |
|
STRING aSuffix; |
|
|
|
#endif |
|
{ |
|
int lg, i; |
|
STRING ptr, oldptr; |
|
|
|
if (!aSuffix || !aName) |
|
/* bad suffix */ |
|
return; |
|
|
|
aSuffix[0] = EOS; |
|
lg = ustrlen (aName); |
|
if (lg) |
|
{ |
|
/* the name is not empty */ |
|
oldptr = ptr = &aName[0]; |
|
do |
|
{ |
|
ptr = ustrrchr (oldptr, '.'); |
|
if (ptr) |
|
oldptr = &ptr[1]; |
|
} |
|
while (ptr); |
|
|
|
i = (int) (oldptr) - (int) (aName); /* name length */ |
|
if (i > 1) |
|
{ |
|
aName[i - 1] = EOS; |
|
if (i != lg) |
|
ustrcpy (aSuffix, oldptr); |
|
} |
|
} |
|
} |
|
|
/*---------------------------------------------------------------------- |
/*---------------------------------------------------------------------- |
IsHTMLName |
IsHTMLName |
returns TRUE if path points to an HTML resource. |
returns TRUE if path points to an HTML resource. |