diff --git a/src/glewinfo.c b/src/glewinfo.c index 5c28cfb..753ece8 100644 --- a/src/glewinfo.c +++ b/src/glewinfo.c @@ -18266,7 +18266,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")) {