]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Base.h
1) Add type casting for argument "a" in EFI_ERROR(a), since if compare two constants...
[mirror_edk2.git] / MdePkg / Include / Base.h
index 15ee9ad89a962b644e74c8eedc14ad477d3fa3f9..c5cf6f38d5ed1ae75f441e6ecd169d4e38169498 100644 (file)
@@ -261,7 +261,7 @@ typedef INTN RETURN_STATUS;
 #define ENCODE_ERROR(a)              (MAX_BIT | (a))\r
 \r
 #define ENCODE_WARNING(a)            (a)\r
-#define RETURN_ERROR(a)              ((a) < 0)\r
+#define RETURN_ERROR(a)              ((INTN) (a) < 0)\r
 \r
 #define RETURN_SUCCESS               0\r
 #define RETURN_LOAD_ERROR            ENCODE_ERROR (1)\r