CStdString CSysInfo::GetUserAgent() { CStdString result; result = "XBMC/" + g_infoManager.GetLabel(SYSTEM_BUILD_VERSION) + " ("; #if defined(_WIN32) result += GetUAWindowsVersion(); #elif defined(TARGET_DARWIN) #if defined(TARGET_DARWIN_IOS) result += "iOS; "; #else result += "Mac OS X; "; #endif result += GetUnameVersion(); #elif defined(__FreeBSD__) result += "FreeBSD; "; result += GetUnameVersion(); #elif defined(_LINUX) result += "Linux; "; result += GetLinuxDistro(); result += "; "; result += GetUnameVersion(); #endif result += "; http://www.xbmc.org)"; return result; }
CStdString CSysInfo::GetUserAgent() { CStdString result; result = "XBMC/" + g_infoManager.GetLabel(SYSTEM_BUILD_VERSION) + " ("; #if defined(_WIN32) result += "Windows; "; result += GetKernelVersion(); #elif defined(__APPLE__) #if defined(__arm__) result += "iOS; "; #else result += "Mac OS X; "; #endif result += GetUnameVersion(); #elif defined(_LINUX) result += "Linux; "; result += GetLinuxDistro(); result += "; "; result += GetUnameVersion(); #endif result += "; http://www.xbmc.org)"; return result; }