]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/BaseLib/Ebc/SetJumpLongJump.c
1. Updated SetJump() and LongJump() for IPF
[mirror_edk2.git] / MdePkg / Library / BaseLib / Ebc / SetJumpLongJump.c
index a2381251f36acab7468fd5d8395f08333eecf6e0..ab7716cb94921add4e20ac8004610d55e56f1848 100644 (file)
@@ -1,5 +1,5 @@
 /** @file\r
-  Switch Stack functions. \r
+  Switch Stack functions.\r
 \r
   Copyright (c) 2006, Intel Corporation\r
   All rights reserved. This program and the accompanying materials\r
 \r
 **/\r
 \r
-\r
+VOID\r
+EFIAPI\r
+InternalAssertJumpBuffer (\r
+  IN      BASE_LIBRARY_JUMP_BUFFER  *JumpBuffer\r
+  );\r
 \r
 UINTN\r
 EFIAPI\r
 SetJump (\r
-  IN BASE_LIBRARY_JUMP_BUFFER  *JumpBuffer\r
+  IN      BASE_LIBRARY_JUMP_BUFFER  *JumpBuffer\r
   )\r
 {\r
-  ASSERT (JumpBuffer != NULL);\r
-  ASSERT (FALSE);\r
+  InternalAssertJumpBuffer (JumpBuffer);\r
   return 0;\r
 }\r
 \r
 VOID\r
 EFIAPI\r
-LongJump (\r
-  IN BASE_LIBRARY_JUMP_BUFFER  *JumpBuffer,\r
-  IN      UINTN                Value\r
+InternalLongJump (\r
+  IN      BASE_LIBRARY_JUMP_BUFFER  *JumpBuffer,\r
+  IN      UINTN                     Value\r
   )\r
 {\r
-  ASSERT (JumpBuffer != NULL);\r
-  ASSERT (Value != 0);\r
   ASSERT (FALSE);\r
 }\r