Return to env.c CVS log | Up to [OMI] / omi / base |
version 1.2, 2015/04/20 18:10:09 | version 1.3, 2015/04/20 18:19:49 | ||
---|---|---|---|
|
| ||
char* Dupenv(const char* var) | char* Dupenv(const char* var) | ||
{ | { | ||
#if defined(_MSC_VER) | |||
char* data; | |||
size_t size; | |||
if (_dupenv_s(&data, &size, var) != 0) | |||
return NULL; | |||
return data; | |||
#else | |||
const char* tmp = getenv(var); | const char* tmp = getenv(var); | ||
if (!tmp) | if (!tmp) | ||
return NULL; | return NULL; | ||
return strdup(tmp); | #if defined(_MSC_VER) | ||
return _strdup(tmp); | |||
#else | |||
return PAL_Strdup(tmp); | |||
#endif | #endif | ||
} | } |
|
ViewCVS 0.9.2 |