Lines Matching refs:z

187   unsigned char *z;           /* Output iterator */  in sqlite3VdbeMemTranslate()  local
218 zIn = (u8*)pMem->z; in sqlite3VdbeMemTranslate()
254 zIn = (u8*)pMem->z; in sqlite3VdbeMemTranslate()
260 z = zOut; in sqlite3VdbeMemTranslate()
267 WRITE_UTF16LE(z, c); in sqlite3VdbeMemTranslate()
274 WRITE_UTF16BE(z, c); in sqlite3VdbeMemTranslate()
277 pMem->n = (int)(z - zOut); in sqlite3VdbeMemTranslate()
278 *z++ = 0; in sqlite3VdbeMemTranslate()
308 WRITE_UTF8(z, c); in sqlite3VdbeMemTranslate()
337 WRITE_UTF8(z, c); in sqlite3VdbeMemTranslate()
340 pMem->n = (int)(z - zOut); in sqlite3VdbeMemTranslate()
342 *z = 0; in sqlite3VdbeMemTranslate()
349 pMem->z = (char*)zOut; in sqlite3VdbeMemTranslate()
350 pMem->zMalloc = pMem->z; in sqlite3VdbeMemTranslate()
351 pMem->szMalloc = sqlite3DbMallocSize(pMem->db, pMem->z); in sqlite3VdbeMemTranslate()
383 u8 b1 = *(u8 *)pMem->z; in sqlite3VdbeMemHandleBom()
384 u8 b2 = *(((u8 *)pMem->z) + 1); in sqlite3VdbeMemHandleBom()
397 memmove(pMem->z, &pMem->z[2], pMem->n); in sqlite3VdbeMemHandleBom()
398 pMem->z[pMem->n] = '\0'; in sqlite3VdbeMemHandleBom()
399 pMem->z[pMem->n+1] = '\0'; in sqlite3VdbeMemHandleBom()
417 const u8 *z = (const u8*)zIn; in sqlite3Utf8CharLen() local
420 zTerm = &z[nByte]; in sqlite3Utf8CharLen()
424 assert( z<=zTerm ); in sqlite3Utf8CharLen()
425 while( *z!=0 && z<zTerm ){ in sqlite3Utf8CharLen()
426 SQLITE_SKIP_UTF8(z); in sqlite3Utf8CharLen()
469 char *sqlite3Utf16to8(sqlite3 *db, const void *z, int nByte, u8 enc){ in sqlite3Utf16to8() argument
473 sqlite3VdbeMemSetStr(&m, z, nByte, enc, SQLITE_STATIC); in sqlite3Utf16to8()
477 m.z = 0; in sqlite3Utf16to8()
481 assert( m.z || db->mallocFailed ); in sqlite3Utf16to8()
482 return m.z; in sqlite3Utf16to8()
492 unsigned char const *z = zIn; in sqlite3Utf16ByteLen() local
495 if( SQLITE_UTF16NATIVE==SQLITE_UTF16LE ) z++; in sqlite3Utf16ByteLen()
497 c = z[0]; in sqlite3Utf16ByteLen()
498 z += 2; in sqlite3Utf16ByteLen()
499 if( c>=0xd8 && c<0xdc && z[0]>=0xdc && z[0]<0xe0 ) z += 2; in sqlite3Utf16ByteLen()
502 return (int)(z-(unsigned char const *)zIn) in sqlite3Utf16ByteLen()
515 unsigned char *z; in sqlite3UtfSelfTest() local
520 z = zBuf; in sqlite3UtfSelfTest()
521 WRITE_UTF8(z, i); in sqlite3UtfSelfTest()
522 n = (int)(z-zBuf); in sqlite3UtfSelfTest()
524 z[0] = 0; in sqlite3UtfSelfTest()
525 z = zBuf; in sqlite3UtfSelfTest()
526 c = sqlite3Utf8Read((const u8**)&z); in sqlite3UtfSelfTest()
531 assert( (z-zBuf)==n ); in sqlite3UtfSelfTest()