1 #include "mem_config.h"
6 # define SET_ENV_EX(n, k, v, overwrite) setenv(k, v, (overwrite))
8 # define SET_ENV_EX(n, k, v, overwrite) do { \
9 static char n ## _env[] = k "=" v; \
10 if ((overwrite) || !getenv(k)) { \
16 #define SET_ENV(symbolic_name, literal_env_var, literal_env_val) \
17 SET_ENV_EX(symbolic_name, literal_env_var, literal_env_val, true)