From 00696236dfee16597a1dd25ed308e974b6df2e56 Mon Sep 17 00:00:00 2001 From: DRC Date: Fri, 22 Aug 2014 15:39:32 +0000 Subject: [PATCH] Windows doesn't have setenv(). Go, go Gadget Macros. git-svn-id: svn://svn.code.sf.net/p/libjpeg-turbo/code/trunk@1380 632fc199-4ca6-4c93-a231-07263d6284db --- turbojpeg-jni.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/turbojpeg-jni.c b/turbojpeg-jni.c index 76af1f2b..1bf478f1 100644 --- a/turbojpeg-jni.c +++ b/turbojpeg-jni.c @@ -59,6 +59,10 @@ bailif0(_fid=(*env)->GetFieldID(env, _cls, "handle", "J")); \ handle=(tjhandle)(size_t)(*env)->GetLongField(env, obj, _fid); \ +#ifdef _WIN32 +#define setenv(envvar, value, dummy) _putenv_s(envvar, value) +#endif + #define prop2env(property, envvar) \ { \ if((jName=(*env)->NewStringUTF(env, property))!=NULL \