From 6d3407a55d16f300fc305e1144f5d8983b568d1d Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Thu, 4 Mar 2021 14:51:50 +0300
Subject: [PATCH] fix SDL_sscanf()
---
src/SDL12_compat.c | 2 +-
src/SDL20_syms.h | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/SDL12_compat.c b/src/SDL12_compat.c
index 4bb2bf7..1f73b81 100644
--- a/src/SDL12_compat.c
+++ b/src/SDL12_compat.c
@@ -941,7 +941,7 @@ SDL_sscanf(const char *text, const char *fmt, ...)
int retval;
va_list ap;
va_start(ap, fmt);
- retval = (int) SDL20_sscanf(text, fmt, ap);
+ retval = (int) SDL20_vsscanf(text, fmt, ap);
va_end(ap);
return retval;
}
diff --git a/src/SDL20_syms.h b/src/SDL20_syms.h
index dd45768..f7eec4f 100644
--- a/src/SDL20_syms.h
+++ b/src/SDL20_syms.h
@@ -256,6 +256,7 @@ SDL20_SYM_PASSTHROUGH(int,strcasecmp,(const char *a, const char *b),(a,b),return
SDL20_SYM_PASSTHROUGH(int,strncasecmp,(const char *a, const char *b, size_t c),(a,b,c),return)
SDL20_SYM_VARARGS(int,sscanf,(const char *text, const char *fmt, ...))
SDL20_SYM_VARARGS(int,snprintf,(char *text, size_t maxlen, const char *fmt, ...))
+SDL20_SYM(int,vsscanf,(const char *a,const char *b,va_list c),(a,b,c),return)
SDL20_SYM_PASSTHROUGH(int,vsnprintf,(char *a, size_t b, const char *c, va_list d),(a,b,c,d),return)
SDL20_SYM_PASSTHROUGH(SDL_iconv_t,iconv_open,(const char *a, const char *b),(a,b),return)
SDL20_SYM_PASSTHROUGH(int,iconv_close,(SDL_iconv_t a),(a),return)