For GLEW Patch #42 - Patch for _CRT_SECURE_NO_WARNINGS

This commit is contained in:
Nigel Stewart 2013-12-09 16:15:15 -06:00
parent 1da137a949
commit 0d810d52f1
2 changed files with 17 additions and 1 deletions

View File

@ -58,7 +58,12 @@ int main (void)
return 1;
}
#if defined(_WIN32)
#if defined(_MSC_VER) && (_MSC_VER >= 1400)
if (fopen_s(&f, "glewinfo.txt", "w") != 0)
f = stdout;
#else
f = fopen("glewinfo.txt", "w");
#endif
if (f == NULL) f = stdout;
#else
f = stdout;

View File

@ -146,8 +146,15 @@ main (int argc, char** argv)
/* ---------------------------------------------------------------------- */
/* open file */
#if defined(_WIN32)
if (!displaystdout)
if (!displaystdout)
{
#if defined(_MSC_VER) && (_MSC_VER >= 1400)
if (fopen_s(&file, "visualinfo.txt", "w") != 0)
file = stdout;
#else
file = fopen("visualinfo.txt", "w");
#endif
}
if (file == NULL)
file = stdout;
#else
@ -236,7 +243,11 @@ void PrintExtensions (const char* s)
fprintf(file, " %s\n", t);
p++;
i = (int)strlen(p);
#if defined(_MSC_VER) && (_MSC_VER >= 1400)
strcpy_s(t, sizeof(t), p);
#else
strcpy(t, p);
#endif
}
s++;
}