]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseLib/LongJump.c
1. Updated SetJump() and LongJump() for IPF
[mirror_edk2.git] / MdePkg / Library / BaseLib / LongJump.c
index 07b81155ffa76422bac5b283c3de3dc9b49f34c8..302d4bd232d1e8c6fa2ab8c367cfc2b3e6e9afdf 100644 (file)
@@ -1,5 +1,5 @@
 /** @file\r
-  Long Jump functions. \r
+  Long Jump functions.\r
 \r
   Copyright (c) 2006, Intel Corporation\r
   All rights reserved. This program and the accompanying materials\r
 \r
 VOID\r
 EFIAPI\r
-_LongJump (\r
-  IN BASE_LIBRARY_JUMP_BUFFER  *JumpBuffer,\r
-  IN      UINTN                Value\r
+InternalAssertJumpBuffer (\r
+  IN      BASE_LIBRARY_JUMP_BUFFER  *JumpBuffer\r
+  );\r
+\r
+VOID\r
+EFIAPI\r
+InternalLongJump (\r
+  IN      BASE_LIBRARY_JUMP_BUFFER  *JumpBuffer,\r
+  IN      UINTN                     Value\r
   );\r
 \r
 /**\r
@@ -38,12 +44,10 @@ _LongJump (
 VOID\r
 EFIAPI\r
 LongJump (\r
-  IN BASE_LIBRARY_JUMP_BUFFER  *JumpBuffer,\r
-  IN      UINTN                Value\r
+  IN      BASE_LIBRARY_JUMP_BUFFER  *JumpBuffer,\r
+  IN      UINTN                     Value\r
   )\r
 {\r
-  ASSERT (JumpBuffer != NULL);\r
-  ASSERT (Value != 0);\r
-  \r
-  _LongJump (JumpBuffer, Value);\r
+  InternalAssertJumpBuffer (JumpBuffer);\r
+  InternalLongJump (JumpBuffer, Value);\r
 }\r