]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regerror.c
MdeModulePkg/UDF: Fix creation of UDF logical partition
[mirror_edk2.git] / MdeModulePkg / Universal / RegularExpressionDxe / Oniguruma / regerror.c
index c3ec3626eb44f857dd355f8db998604fe4272f9b..1544e23f103711a4d309fdce39a8463ba7bb8ca6 100644 (file)
@@ -191,12 +191,12 @@ onig_error_code_to_format(int code)
 \r
 static void sprint_byte(char* s, unsigned int v)\r
 {\r
-  sprintf(s, "%02x", (v & 0377));\r
+  sprintf_s(s, sizeof("00"), "%02x", (v & 0377));\r
 }\r
 \r
 static void sprint_byte_with_x(char* s, unsigned int v)\r
 {\r
-  sprintf(s, "\\x%02x", (v & 0377));\r
+  sprintf_s(s, sizeof("\\x00"), "\\x%02x", (v & 0377));\r
 }\r
 \r
 static int to_ascii(OnigEncoding enc, UChar *s, UChar *end,\r
@@ -252,6 +252,7 @@ static int to_ascii(OnigEncoding enc, UChar *s, UChar *end,
 #define MAX_ERROR_PAR_LEN   30\r
 \r
 extern int\r
+EFIAPI\r
 #ifdef HAVE_STDARG_PROTOTYPES\r
 onig_error_code_to_str(UChar* s, int code, ...)\r
 #else\r
@@ -324,6 +325,7 @@ onig_error_code_to_str(s, code, va_alist)
 \r
 \r
 void\r
+EFIAPI\r
 #ifdef HAVE_STDARG_PROTOTYPES\r
 onig_snprintf_with_pattern(UChar buf[], int bufsize, OnigEncoding enc,\r
                            UChar* pat, UChar* pat_end, const UChar *fmt, ...)\r