aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2024-09-04 15:29:09 +1000
committerSteve Bennett <steveb@workware.net.au>2024-09-20 11:20:42 +1000
commit0a1f8d1f0085ebb54acc84a1b5face4129647934 (patch)
tree9f6a1560ea75b638d63117d8e7ccb0e9a5826248
parentaea59d5f9b068a12eaa47451ad0fe6a3e9eeb5d5 (diff)
downloadjimtcl-0a1f8d1f0085ebb54acc84a1b5face4129647934.zip
jimtcl-0a1f8d1f0085ebb54acc84a1b5face4129647934.tar.gz
jimtcl-0a1f8d1f0085ebb54acc84a1b5face4129647934.tar.bz2
Fix compiler warnings on mingw32
Signed-off-by: Steve Bennett <steveb@workware.net.au>
-rw-r--r--jim.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/jim.c b/jim.c
index c89f685..5257d02 100644
--- a/jim.c
+++ b/jim.c
@@ -12602,7 +12602,7 @@ static int Jim_LoopCoreCommand(Jim_Interp *interp, int argc, Jim_Obj *const *arg
{
int retval;
jim_wide i;
- jim_wide limit;
+ jim_wide limit = 0;
jim_wide incr = 1;
Jim_Obj *bodyObjPtr;
@@ -16272,11 +16272,12 @@ char **Jim_GetEnviron(void)
{
#if defined(HAVE__NSGETENVIRON)
return *_NSGetEnviron();
+#elif defined(_environ)
+ return _environ;
#else
#if !defined(NO_ENVIRON_EXTERN)
extern char **environ;
#endif
-
return environ;
#endif
}
@@ -16285,6 +16286,8 @@ void Jim_SetEnviron(char **env)
{
#if defined(HAVE__NSGETENVIRON)
*_NSGetEnviron() = env;
+#elif defined(_environ)
+ _environ = env;
#else
#if !defined(NO_ENVIRON_EXTERN)
extern char **environ;