/** @file\r
Processor or Compiler specific defines and types for IA-32 architecture.\r
\r
-Copyright (c) 2006 - 2017, 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
+Copyright (c) 2006 - 2018, 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
+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
\r
//\r
-// This warning is for potentially uninitialized local variable, and it may cause false \r
+// This warning is for potentially uninitialized local variable, and it may cause false\r
// positive issues in VS2013 and VS2015 build\r
//\r
#pragma warning ( disable : 4701 )\r
- \r
+\r
//\r
-// This warning is for potentially uninitialized local pointer variable, and it may cause \r
+// This warning is for potentially uninitialized local pointer variable, and it may cause\r
// false positive issues in VS2013 and VS2015 build\r
//\r
#pragma warning ( disable : 4703 )\r
- \r
+\r
#endif\r
\r
#endif\r
/// 1-byte signed value.\r
///\r
typedef signed char INT8;\r
-#else \r
+#else\r
///\r
/// 8-byte unsigned value.\r
///\r
#elif defined(_MSC_EXTENSIONS)\r
///\r
/// Microsoft* compiler specific method for EFIAPI calling convention.\r
- /// \r
- #define EFIAPI __cdecl \r
+ ///\r
+ #define EFIAPI __cdecl\r
#elif defined(__GNUC__)\r
///\r
/// GCC specific method for EFIAPI calling convention.\r
- /// \r
- #define EFIAPI __attribute__((cdecl)) \r
+ ///\r
+ #define EFIAPI __attribute__((cdecl))\r
#else\r
///\r
/// The default for a non Microsoft* or GCC compiler is to assume the EFI ABI\r
- /// is the standard. \r
+ /// is the standard.\r
///\r
#define EFIAPI\r
#endif\r
\r
/**\r
Return the pointer to the first instruction of a function given a function pointer.\r
- On IA-32 CPU architectures, these two pointer values are the same, \r
+ On IA-32 CPU architectures, these two pointer values are the same,\r
so the implementation of this macro is very simple.\r
- \r
+\r
@param FunctionPointer A pointer to a function.\r
\r
@return The pointer to the first instruction of a function given a function pointer.\r
- \r
+\r
**/\r
#define FUNCTION_ENTRY_POINT(FunctionPointer) (VOID *)(UINTN)(FunctionPointer)\r
\r