Lines Matching refs:str
318 char* mbsToMbs(const char* str, int cp_from, int cp_to)
320 wchar_t* wstr = mbsToUnicode(str, cp_from);
341 char* utf8ToLocal8Bit(const char* str)
343 return mbsToMbs(str, CP_UTF8, CP_ACP);
346 char* utf8ToConsole8Bit(const char* str)
348 return mbsToMbs(str, CP_UTF8, GetConsoleOutputCP());
351 char* local8BitToUtf8(const char* str)
353 return mbsToMbs(str, CP_ACP, CP_UTF8);
356 char* console8BitToUtf8(const char* str)
358 return mbsToMbs(str, GetConsoleOutputCP(), CP_UTF8);
361 char* utf8ToLatin1(char const* str)
363 return mbsToMbs(str, CP_UTF8, 28591); /* Latin-1 is code page 28591 */
433 char* str = 0;
438 str = unicodeToUtf8(wstr);
442 return str;
454 char* str = getenv(var);
455 if (str) {
456 return strdup(str);