//++\r
-// Copyright (c) 2006, Intel Corporation \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
-// \r
+// Copyright (c) 2006, Intel Corporation\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
+//\r
// Module Name:\r
// IpfMacro.i\r
//\r
\r
#define GLOBAL_FUNCTION(Function) \\r
.##type Function, @function; \\r
- .##global Function\r
+ .##globl Function\r
+\r
+#define GLOBAL_OBJECT(Object) \\r
+ .##type Object, @object; \\r
+ .##globl Object\r
+\r
+#define GLOBAL_CONSTANT(Constant) \\r
+ .##type Constant, @notype; \\r
+ .##globl Constant\r
\r
#define INTERRUPT_HANDLER_BEGIN(name) \\r
PROCEDURE_ENTRY(name##HandlerBegin) \\r
#define INTERRUPT_HANDLER_END(name) \\r
PROCEDURE_ENTRY(name##HandlerEnd) \\r
;; \\r
-PROCEDURE_EXIT(name##HandlerEnd) \r
+PROCEDURE_EXIT(name##HandlerEnd)\r
\r
\r
#define INTERRUPT_HANDLER_BLOCK_BEGIN \\r