+ use _strdup on Windows

This commit is contained in:
Kelson42 2014-05-16 15:06:06 +02:00
parent 1faca99274
commit b3c352f71a
1 changed files with 10 additions and 0 deletions

View File

@ -30,7 +30,12 @@ const char *nsStringToCString(const nsAString &str) {
#endif
NS_CStringGetData(tmpStr, &cStr);
#ifdef _WIN32
return _strdup(cStr);
#else
return strdup(cStr);
#endif
}
std::string nsStringToString(const nsEmbedString &str) {
@ -70,5 +75,10 @@ const char *nsStringToUTF8(const nsAString &str) {
nsCString tmpStr;
CopyUTF16toUTF8(str, tmpStr);
NS_CStringGetData(tmpStr, &cStr);
#ifdef _WIN32
return _strdup(cStr);
#else
return strdup(cStr);
#endif
}