19#ifndef AVUTIL_GETENV_UTF8_H
20#define AVUTIL_GETENV_UTF8_H
27#if HAVE_GETENV && defined(_WIN32)
33 wchar_t *varname_w, *var_w;
36 if (utf8towchar(varname, &varname_w))
41 var_w = _wgetenv(varname_w);
46 if (wchartoutf8(var_w, &var))
60static inline char *
getenv_dup(
const char *varname)
69 return getenv(varname);
78 char *var = getenv(varname);
static char * getenv_dup(const char *varname)
static char * getenv_utf8(const char *varname)
static void freeenv_utf8(char *var)
Memory handling functions.