From 7d0db9ceb5971772bb1e7501412ca4714a3bbd6d Mon Sep 17 00:00:00 2001 From: qwang12 Date: Thu, 5 Jun 2008 01:57:08 +0000 Subject: CHAR8 is defined as "1-byte Character" in UEFI spec, but not "unsigned Character". Most compiler treats "char" as signed unless overide by compiler options. Most compiler generate warnings for statement like "CHAR8 *S = "Hello"". In addition, we have defined CHAR8 as char for processor arch such as IA32, X64 and IPF in EDK II. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5329 6f19259b-4bc3-4df7-8a09-765794883524 --- MdePkg/Include/Ebc/ProcessorBind.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'MdePkg/Include/Ebc') diff --git a/MdePkg/Include/Ebc/ProcessorBind.h b/MdePkg/Include/Ebc/ProcessorBind.h index a550f42bd3..ed1ff07e52 100644 --- a/MdePkg/Include/Ebc/ProcessorBind.h +++ b/MdePkg/Include/Ebc/ProcessorBind.h @@ -29,7 +29,7 @@ typedef char INT8; typedef unsigned char BOOLEAN; typedef unsigned char UINT8; -typedef unsigned char CHAR8; +typedef char CHAR8; typedef short INT16; typedef unsigned short UINT16; -- cgit v1.2.3