We currently only have one EBC compiler so there may be some Intel compiler\r
specific functions in this file.\r
\r
- Copyright (c) 2006 - 2009, Intel Corporation<BR> \r
- All rights reserved. This program and the accompanying materials \r
- are licensed and made available under the terms and conditions of the BSD License \r
- which accompanies this distribution. The full text of the license may be found at \r
- http://opensource.org/licenses/bsd-license.php \r
-\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
+Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved<BR>\r
+This program and the accompanying materials are licensed and made available under \r
+the terms and conditions of the BSD License that accompanies this distribution. \r
+The full text of the license may be found at\r
+http://opensource.org/licenses/bsd-license.php. \r
+ \r
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
\r
**/\r
\r
///\r
typedef unsigned char BOOLEAN;\r
///\r
-/// 1-byte unsigned value\r
+/// 1-byte unsigned value.\r
///\r
typedef unsigned char UINT8;\r
///\r
-/// 1-byte Character\r
+/// 1-byte Character.\r
///\r
typedef char CHAR8;\r
///\r
-/// 2-byte signed value\r
+/// 2-byte signed value.\r
///\r
typedef short INT16;\r
///\r
-/// 2-byte unsigned value\r
+/// 2-byte unsigned value.\r
///\r
typedef unsigned short UINT16;\r
///\r
///\r
typedef unsigned short CHAR16;\r
///\r
-/// 4-byte signed value\r
+/// 4-byte signed value.\r
///\r
typedef int INT32;\r
///\r
-/// 4-byte unsigned value\r
+/// 4-byte unsigned value.\r
///\r
typedef unsigned int UINT32;\r
///\r
-/// 8-byte signed value\r
+/// 8-byte signed value.\r
///\r
typedef __int64 INT64;\r
///\r
-/// 8-byte unsigned value\r
+/// 8-byte unsigned value.\r
///\r
typedef unsigned __int64 UINT64;\r
\r
///\r
typedef long INTN;\r
///\r
-/// Unsigned value of native width. (4 bytes on supported 32-bit processor instructions,\r
+/// The unsigned value of native width. (4 bytes on supported 32-bit processor instructions;\r
/// 8 bytes on supported 64-bit processor instructions)\r
-/// "long" type scales to the processor native size with EBC compiler\r
+/// "long" type scales to the processor native size with the EBC compiler.\r
///\r
typedef unsigned long UINTN;\r
\r
///\r
/// A value of native width with the highest bit set.\r
-/// Scalable macro to set the most significant bit in a natural number\r
+/// Scalable macro to set the most significant bit in a natural number.\r
///\r
#define MAX_BIT (1ULL << (sizeof (INTN) * 8 - 1)) \r
///\r
/// A value of native width with the two highest bits set.\r
-/// Scalable macro to set the most 2 significant bits in a natural number\r
+/// Scalable macro to set the most 2 significant bits in a natural number.\r
///\r
#define MAX_2_BITS (3ULL << (sizeof (INTN) * 8 - 2))\r
\r