3 #include "mem_config.h"
8 # define SET_ENV_EX(n, k, v, overwrite) setenv(k, v, (overwrite))
10 # define SET_ENV_EX(n, k, v, overwrite) do { \
11 static char n ## _env[] = k "=" v; \
12 if ((overwrite) || !getenv(k)) { \
18 #define SET_ENV(symbolic_name, literal_env_var, literal_env_val) \
19 SET_ENV_EX(symbolic_name, literal_env_var, literal_env_val, true)