UInt16 maxExtChars;
Boolean foundExtension;
- if (length == kUndefinedStrLen)
- length = strlen(filename);
-
if ( length < 3 )
return 0; /* "x.y" is smallest possible extension */
if ( filename == NULL )
return 0;
- if (length == kUndefinedStrLen)
- length = strlen(filename);
-
if ( length < 28 )
return 0; /* too small to have been mangled */
* return 0 if equal
*
*/
-extern unsigned short gCompareTable[];
-
SInt32 FastRelString( ConstStr255Param str1, ConstStr255Param str2 )
{
UInt16* compareTable;
// return 1;
//
-extern UInt16 gLowerCaseTable[];
-extern UInt16 gLatinCaseFold[];
-
SInt32 FastUnicodeCompare ( register ConstUniCharArrayPtr str1, register ItemCount length1,
register ConstUniCharArrayPtr str2, register ItemCount length2)
{