Module Name: SetJumpLongJump.c\r
\r
**/\r
+//\r
+// Include common header file for this module.\r
+//\r
+#include <BaseLibInternals.h>\r
\r
/**\r
Worker function that checks ASSERT condition for JumpBuffer\r
/**\r
Saves the current CPU context that can be restored with a call to LongJump() and returns 0.\r
\r
- Saves the current CPU context in the buffer specified by JumpBuffer and returns 0. The initial \r
- call to SetJump() must always return 0. Subsequent calls to LongJump() cause a non-zero \r
- value to be returned by SetJump(). \r
+ Saves the current CPU context in the buffer specified by JumpBuffer and returns 0. The initial\r
+ call to SetJump() must always return 0. Subsequent calls to LongJump() cause a non-zero\r
+ value to be returned by SetJump().\r
\r
If JumpBuffer is NULL, then ASSERT().\r
For IPF CPUs, if JumpBuffer is not aligned on a 16-byte boundary, then ASSERT().\r
\r
@param JumpBuffer A pointer to CPU context buffer.\r
- \r
+\r
**/\r
UINTN\r
EFIAPI\r
Module Name: SwitchStack.c\r
\r
**/\r
+//\r
+// Include common header file for this module.\r
+//\r
+#include <BaseLibInternals.h>\r
\r
/**\r
Transfers control to a function starting with a new stack.\r