Lines Matching refs:zUtf8

64   char *zUtf8;  in fossil_unicode_to_utf8()
68 zUtf8 = fossil_strdup(db_column_text(&q, 0)); in fossil_unicode_to_utf8()
70 return zUtf8; in fossil_unicode_to_utf8()
79 void *fossil_utf8_to_unicode(const char *zUtf8){ in fossil_utf8_to_unicode() argument
81 int nByte = MultiByteToWideChar(CP_UTF8, 0, zUtf8, -1, 0, 0); in fossil_utf8_to_unicode()
83 MultiByteToWideChar(CP_UTF8, 0, zUtf8, -1, zUnicode, nByte); in fossil_utf8_to_unicode()
87 return fossil_strdup(zUtf8); /* TODO: implement for unix */ in fossil_utf8_to_unicode()
192 void *fossil_utf8_to_path(const char *zUtf8, int isDir){ in fossil_utf8_to_path() argument
195 int nChar = MultiByteToWideChar(CP_UTF8, 0, zUtf8, -1, 0, 0); in fossil_utf8_to_path()
202 MultiByteToWideChar(CP_UTF8, 0, zUtf8, -1, zUnicode, nChar); in fossil_utf8_to_path()
207 if( (zUtf8[0]=='\\' || zUtf8[0]=='/') && (zUtf8[1]=='\\' || zUtf8[1]=='/') in fossil_utf8_to_path()
208 && zUtf8[2]=='?' && (zUtf8[3]=='\\' || zUtf8[3]=='/')) { in fossil_utf8_to_path()
210 zUtf8 += 4; in fossil_utf8_to_path()
220 if( fossil_isalpha(zUtf8[0]) && zUtf8[1]==':' in fossil_utf8_to_path()
221 && (zUtf8[2]=='\\' || zUtf8[2]=='/') ){ in fossil_utf8_to_path()
234 && (zUtf8[0]=='\\' || zUtf8[0]=='/') in fossil_utf8_to_path()
235 && (zUtf8[1]=='\\' || zUtf8[1]=='/') && zUtf8[2]!='?'){ in fossil_utf8_to_path()
257 if( fossil_isalpha(zUtf8[0]) && (zUtf8[1]==':') in fossil_utf8_to_path()
258 && (zUtf8[2]=='\\' || zUtf8[2]=='/')) { in fossil_utf8_to_path()
263 MultiByteToWideChar(CP_UTF8, 0, zUtf8, -1, zUnicode, count(zUnicode)); in fossil_utf8_to_path()
274 zPath = fossil_strdup(zUtf8); in fossil_utf8_to_path()
275 zUtf8 = p = zPath; in fossil_utf8_to_path()
276 while( (*p = *zUtf8++) != 0){ in fossil_utf8_to_path()
284 return fossil_strdup(zUtf8); in fossil_utf8_to_path()
286 return (void *)zUtf8; /* No-op on unix */ in fossil_utf8_to_path()
365 const char *zUtf8, in fossil_utf8_to_console() argument
387 blob_init(&blob, zUtf8, nByte); in fossil_utf8_to_console()