[chore] Use gnu-efi as a part of project

This commit is contained in:
2026-05-29 19:06:37 +08:00
Unverified
parent 990c2a6295
commit d31cd01771
94 changed files with 22988 additions and 33 deletions
+18
View File
@@ -0,0 +1,18 @@
#ifndef GNU_EFI_SETJMP_H
#define GNU_EFI_SETJMP_H
#if !defined(_MSC_VER)
#include "eficompiler.h"
#include "efisetjmp_arch.h"
extern UINTN base_setjmp(jmp_buf env) __attribute__((returns_twice));
extern VOID base_longjmp(jmp_buf env, UINTN value) EFI_NORETURN;
#define setjmp(env) (int)base_setjmp(env)
#define longjmp(env, value) base_longjmp(env, (UINTN)value)
#endif /* _MSC_VER */
#endif /* GNU_EFI_SETJMP_H */