From b48ded757e94fceafde3f4e79c1529ef71fac5ef Mon Sep 17 00:00:00 2001 From: TheVice Date: Fri, 18 Jan 2019 19:40:26 +0200 Subject: [PATCH] [glewinfo] added using of 'sscanf_s' function for some build environment. --- auto/src/glewinfo_tail.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/auto/src/glewinfo_tail.c b/auto/src/glewinfo_tail.c index 4d45538..60cffee 100644 --- a/auto/src/glewinfo_tail.c +++ b/auto/src/glewinfo_tail.c @@ -127,7 +127,11 @@ GLboolean glewParseArgs (int argc, char** argv, struct createParams *params) if (!strcmp(argv[p], "-version")) { if (++p >= argc) return GL_TRUE; +#if defined(__STDC_LIB_EXT1__) || (defined(_MSC_VER) && (_MSC_VER >= 1400)) + if (sscanf_s(argv[p++], "%d.%d", ¶ms->major, ¶ms->minor) != 2) return GL_TRUE; +#else if (sscanf(argv[p++], "%d.%d", ¶ms->major, ¶ms->minor) != 2) return GL_TRUE; +#endif } else if (!strcmp(argv[p], "-profile")) {