Lines Matching refs:zText
1676 static LPWSTR winUtf8ToUnicode(const char *zText){ in winUtf8ToUnicode() argument
1680 nChar = osMultiByteToWideChar(CP_UTF8, 0, zText, -1, NULL, 0); in winUtf8ToUnicode()
1688 nChar = osMultiByteToWideChar(CP_UTF8, 0, zText, -1, zWideText, in winUtf8ToUnicode()
1704 char *zText; in winUnicodeToUtf8() local
1710 zText = sqlite3MallocZero( nByte ); in winUnicodeToUtf8()
1711 if( zText==0 ){ in winUnicodeToUtf8()
1714 nByte = osWideCharToMultiByte(CP_UTF8, 0, zWideText, -1, zText, nByte, in winUnicodeToUtf8()
1717 sqlite3_free(zText); in winUnicodeToUtf8()
1718 zText = 0; in winUnicodeToUtf8()
1720 return zText; in winUnicodeToUtf8()
1729 static LPWSTR winMbcsToUnicode(const char *zText, int useAnsi){ in winMbcsToUnicode() argument
1734 nByte = osMultiByteToWideChar(codepage, 0, zText, -1, NULL, in winMbcsToUnicode()
1743 nByte = osMultiByteToWideChar(codepage, 0, zText, -1, zMbcsText, in winMbcsToUnicode()
1760 char *zText; in winUnicodeToMbcs() local
1767 zText = sqlite3MallocZero( nByte ); in winUnicodeToMbcs()
1768 if( zText==0 ){ in winUnicodeToMbcs()
1771 nByte = osWideCharToMultiByte(codepage, 0, zWideText, -1, zText, in winUnicodeToMbcs()
1774 sqlite3_free(zText); in winUnicodeToMbcs()
1775 zText = 0; in winUnicodeToMbcs()
1777 return zText; in winUnicodeToMbcs()
1785 static char *winMbcsToUtf8(const char *zText, int useAnsi){ in winMbcsToUtf8() argument
1789 zTmpWide = winMbcsToUnicode(zText, useAnsi); in winMbcsToUtf8()
1803 static char *winUtf8ToMbcs(const char *zText, int useAnsi){ in winUtf8ToMbcs() argument
1807 zTmpWide = winUtf8ToUnicode(zText); in winUtf8ToMbcs()
1819 LPWSTR sqlite3_win32_utf8_to_unicode(const char *zText){ in sqlite3_win32_utf8_to_unicode() argument
1821 if( !zText ){ in sqlite3_win32_utf8_to_unicode()
1829 return winUtf8ToUnicode(zText); in sqlite3_win32_utf8_to_unicode()
1851 char *sqlite3_win32_mbcs_to_utf8(const char *zText){ in sqlite3_win32_mbcs_to_utf8() argument
1853 if( !zText ){ in sqlite3_win32_mbcs_to_utf8()
1861 return winMbcsToUtf8(zText, osAreFileApisANSI()); in sqlite3_win32_mbcs_to_utf8()
1867 char *sqlite3_win32_mbcs_to_utf8_v2(const char *zText, int useAnsi){ in sqlite3_win32_mbcs_to_utf8_v2() argument
1869 if( !zText ){ in sqlite3_win32_mbcs_to_utf8_v2()
1877 return winMbcsToUtf8(zText, useAnsi); in sqlite3_win32_mbcs_to_utf8_v2()
1883 char *sqlite3_win32_utf8_to_mbcs(const char *zText){ in sqlite3_win32_utf8_to_mbcs() argument
1885 if( !zText ){ in sqlite3_win32_utf8_to_mbcs()
1893 return winUtf8ToMbcs(zText, osAreFileApisANSI()); in sqlite3_win32_utf8_to_mbcs()
1899 char *sqlite3_win32_utf8_to_mbcs_v2(const char *zText, int useAnsi){ in sqlite3_win32_utf8_to_mbcs_v2() argument
1901 if( !zText ){ in sqlite3_win32_utf8_to_mbcs_v2()
1909 return winUtf8ToMbcs(zText, useAnsi); in sqlite3_win32_utf8_to_mbcs_v2()