PossibleShortName = TRUE;\r
SeparateDot = NULL;\r
SetMem (File8Dot3Name, FAT_NAME_LEN, ' ');\r
- for (TempName = FileName; *TempName; TempName++) {\r
+ for (TempName = FileName; *TempName != '\0'; TempName++) {\r
if (*TempName == L'.') {\r
SeparateDot = TempName;\r
}\r
// Lower case a copy of the string, if it matches the\r
// original then the string is lower case\r
//\r
- StrCpyS (Buffer, sizeof (Buffer) / sizeof (Buffer[0]), Str);\r
+ StrCpyS (Buffer, ARRAY_SIZE (Buffer), Str);\r
FatStrLwr (Buffer);\r
if (StrCmp (Str, Buffer) == 0) {\r
OutCaseFlag = InCaseFlag;\r
// Upper case a copy of the string, if it matches the\r
// original then the string is upper case\r
//\r
- StrCpyS (Buffer, sizeof (Buffer) / sizeof (Buffer[0]), Str);\r
+ StrCpyS (Buffer, ARRAY_SIZE (Buffer), Str);\r
FatStrUpr (Buffer);\r
if (StrCmp (Str, Buffer) == 0) {\r
OutCaseFlag = 0;\r
UINT8 Sum;\r
Sum = 0;\r
for (ShortNameLen = FAT_NAME_LEN; ShortNameLen != 0; ShortNameLen--) {\r
- Sum = (UINT8)(((Sum & 1) ? 0x80 : 0) + (Sum >> 1) + *ShortNameString++);\r
+ Sum = (UINT8)((((Sum & 1) != 0) ? 0x80 : 0) + (Sum >> 1) + *ShortNameString++);\r
}\r
\r
return Sum;\r