From: pwpiwi <micki.held@gmx.de>
Date: Thu, 18 Mar 2021 07:25:16 +0000 (+0100)
Subject: gcc10 compiler fixes:
X-Git-Url: http://cvs.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/commitdiff_plain/cbecb8a20943239fe217ec329f05e8460bfc49e9

gcc10 compiler fixes:
- Check for availability of getenv_s() in argtable3.c
---

diff --git a/client/cliparser/argtable3.c b/client/cliparser/argtable3.c
index 180ec6c1..dfcc9c19 100644
--- a/client/cliparser/argtable3.c
+++ b/client/cliparser/argtable3.c
@@ -1705,7 +1705,7 @@ getopt_internal(int nargc, char * const *nargv, const char *options,
 	 * string begins with a '+'.
 	 */
 	if (posixly_correct == -1 || optreset) {
-#ifdef _WIN32
+#if (defined(__STDC_LIB_EXT1__) && defined(__STDC_WANT_LIB_EXT1__)) || (defined(__STDC_SECURE_LIB__) && defined(__STDC_WANT_SECURE_LIB__))
 		size_t requiredSize;
 		getenv_s(&requiredSize, NULL, 0, "POSIXLY_CORRECT");
 		posixly_correct = requiredSize != 0;