示例#1
0
//##############################################################################
//# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
//##############################################################################
//##############################################################################
//# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
//##############################################################################
bool xSystem::getEnv(xString name,OUT xString& value)
{
#if defined(XTK_UNICODE) && defined(XTK_OS_WINDOWS)
    xchar* arg = ::_wgetenv(name.c_str());
#else
    char* arg = ::getenv(name.mb_str());
#endif

    if(arg == NULL)
        return false;

    value = xString::getFromOS(arg);
    return true;
}