diff --git a/src/lib/ecore/efl_core_proc_env.c b/src/lib/ecore/efl_core_proc_env.c index f693df25af..9177d822f1 100644 --- a/src/lib/ecore/efl_core_proc_env.c +++ b/src/lib/ecore/efl_core_proc_env.c @@ -16,7 +16,7 @@ #if defined (__FreeBSD__) || defined (__OpenBSD__) # include static char ***_dl_environ; -#else +#elif !defined(_MSC_VER) extern char **environ; #endif diff --git a/src/lib/evil/evil_stdlib.h b/src/lib/evil/evil_stdlib.h index e836cb4732..82bb6d183f 100644 --- a/src/lib/evil/evil_stdlib.h +++ b/src/lib/evil/evil_stdlib.h @@ -14,6 +14,13 @@ * @{ */ +/* + * Define environ for native windows based on UCRT + * + */ +#ifdef _MSC_VER +# define environ _environ +#endif /* * Environment variable related functions