return EFI_NOT_FOUND;\r
}\r
\r
- if (!(DirInfo->Attribute & EFI_FILE_DIRECTORY)) {\r
+ if ((DirInfo->Attribute & EFI_FILE_DIRECTORY) == 0) {\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
break;\r
}\r
\r
- if ((DirInfo->Attribute & EFI_FILE_DIRECTORY && Pass == 2) ||\r
- (!(DirInfo->Attribute & EFI_FILE_DIRECTORY) && Pass == 1)\r
+ if (((DirInfo->Attribute & EFI_FILE_DIRECTORY) != 0 && Pass == 2) ||\r
+ ((DirInfo->Attribute & EFI_FILE_DIRECTORY) == 0 && Pass == 1)\r
) {\r
//\r
// Pass 1 is for Directories\r
continue;\r
}\r
\r
- if (!(BOpt_IsEfiImageName (DirInfo->FileName) || DirInfo->Attribute & EFI_FILE_DIRECTORY)) {\r
+ if (!(BOpt_IsEfiImageName (DirInfo->FileName) || (DirInfo->Attribute & EFI_FILE_DIRECTORY) != 0)) {\r
//\r
// Slip file unless it is a directory entry or a .EFI file\r
//\r