]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/OnigurumaUefiPort.h
MdeModulePkg/RegularExpressionDxe: Make oniguruma a submodule in edk2.
[mirror_edk2.git] / MdeModulePkg / Universal / RegularExpressionDxe / Oniguruma / OnigurumaUefiPort.h
diff --git a/MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/OnigurumaUefiPort.h b/MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/OnigurumaUefiPort.h
deleted file mode 100644 (file)
index 299f414..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-/** @file\r
-\r
-  Module to rewrite stdlib references within Oniguruma\r
-\r
-  (C) Copyright 2014-2015 Hewlett Packard Enterprise Development LP<BR>\r
-\r
-  SPDX-License-Identifier: BSD-2-Clause-Patent\r
-**/\r
-#ifndef ONIGURUMA_UEFI_PORT_H\r
-#define ONIGURUMA_UEFI_PORT_H\r
-\r
-#include <Library/MemoryAllocationLib.h>\r
-#include <Library/PrintLib.h>\r
-#include <Library/BaseMemoryLib.h>\r
-#include <Library/BaseLib.h>\r
-#include <Library/DebugLib.h>\r
-\r
-#undef _WIN32\r
-#define P_(args) args\r
-\r
-#define SIZEOF_LONG sizeof(long)\r
-#define SIZEOF_INT  sizeof(int)\r
-typedef UINTN size_t;\r
-\r
-#define malloc(n) AllocatePool(n)\r
-#define calloc(n,s) AllocateZeroPool((n)*(s))\r
-\r
-#define free(p)             \\r
-  do {                      \\r
-    VOID *EvalOnce;         \\r
-                            \\r
-    EvalOnce = (p);         \\r
-    if (EvalOnce != NULL) { \\r
-      FreePool (EvalOnce);  \\r
-    }                       \\r
-  } while (FALSE)\r
-\r
-#define realloc(OldPtr,NewSize,OldSize) ReallocatePool(OldSize,NewSize,OldPtr)\r
-#define xmemmove(Dest,Src,Length) CopyMem(Dest,Src,Length)\r
-#define xmemcpy(Dest,Src,Length) CopyMem(Dest,Src,Length)\r
-#define xmemset(Buffer,Value,Length) SetMem(Buffer,Length,Value)\r
-\r
-#define va_init_list(a,b) VA_START(a,b)\r
-#define va_list VA_LIST\r
-#define va_arg(a,b) VA_ARG(a,b)\r
-#define va_end(a) VA_END(a)\r
-\r
-#define FILE VOID\r
-#define stdout NULL\r
-#define fprintf(...)\r
-#define fputs(a,b)\r
-#define vsnprintf (int)AsciiVSPrint\r
-#define _vsnprintf vsnprintf\r
-\r
-#define setlocale(a,b)\r
-#define LC_ALL 0\r
-\r
-#define MAX_STRING_SIZE 0x1000\r
-#define strlen_s(String,MaxSize)            AsciiStrnLenS (String, MaxSize)\r
-#define strcat_s(Dest,MaxSize,Src)          AsciiStrCatS (Dest, MaxSize, Src)\r
-#define strncpy_s(Dest,MaxSize,Src,Length)  AsciiStrnCpyS (Dest, MaxSize, Src, Length)\r
-#define strcmp                              OnigStrCmp\r
-\r
-int OnigStrCmp (char* Str1, char* Str2);\r
-\r
-int EFIAPI sprintf_s (char *str, size_t sizeOfBuffer, char const *fmt, ...);\r
-\r
-#define exit(n) ASSERT(FALSE);\r
-\r
-#endif // !ONIGURUMA_UEFI_PORT_H\r