Lines Matching refs:zIn
135 #define READ_UTF8(zIn, zTerm, c) \ argument
136 c = *(zIn++); \
139 while( zIn!=zTerm && (*zIn & 0xc0)==0x80 ){ \
140 c = (c<<6) + (0x3f & *(zIn++)); \
185 unsigned char *zIn; /* Input iterator */ in sqlite3VdbeMemTranslate() local
218 zIn = (u8*)pMem->z; in sqlite3VdbeMemTranslate()
219 zTerm = &zIn[pMem->n&~1]; in sqlite3VdbeMemTranslate()
220 while( zIn<zTerm ){ in sqlite3VdbeMemTranslate()
221 temp = *zIn; in sqlite3VdbeMemTranslate()
222 *zIn = *(zIn+1); in sqlite3VdbeMemTranslate()
223 zIn++; in sqlite3VdbeMemTranslate()
224 *zIn++ = temp; in sqlite3VdbeMemTranslate()
254 zIn = (u8*)pMem->z; in sqlite3VdbeMemTranslate()
255 zTerm = &zIn[pMem->n]; in sqlite3VdbeMemTranslate()
265 while( zIn<zTerm ){ in sqlite3VdbeMemTranslate()
266 READ_UTF8(zIn, zTerm, c); in sqlite3VdbeMemTranslate()
272 while( zIn<zTerm ){ in sqlite3VdbeMemTranslate()
273 READ_UTF8(zIn, zTerm, c); in sqlite3VdbeMemTranslate()
283 while( zIn<zTerm ){ in sqlite3VdbeMemTranslate()
284 c = *(zIn++); in sqlite3VdbeMemTranslate()
285 c += (*(zIn++))<<8; in sqlite3VdbeMemTranslate()
288 if( c>=0xdc00 || zIn>=zTerm ){ in sqlite3VdbeMemTranslate()
291 int c2 = *(zIn++); in sqlite3VdbeMemTranslate()
292 c2 += (*(zIn++))<<8; in sqlite3VdbeMemTranslate()
294 zIn -= 2; in sqlite3VdbeMemTranslate()
301 if( zIn<zTerm ){ in sqlite3VdbeMemTranslate()
302 int c2 = (*zIn++); in sqlite3VdbeMemTranslate()
303 c2 += ((*zIn++)<<8); in sqlite3VdbeMemTranslate()
312 while( zIn<zTerm ){ in sqlite3VdbeMemTranslate()
313 c = (*(zIn++))<<8; in sqlite3VdbeMemTranslate()
314 c += *(zIn++); in sqlite3VdbeMemTranslate()
317 if( c>=0xdc00 || zIn>=zTerm ){ in sqlite3VdbeMemTranslate()
320 int c2 = (*(zIn++))<<8; in sqlite3VdbeMemTranslate()
321 c2 += *(zIn++); in sqlite3VdbeMemTranslate()
323 zIn -= 2; in sqlite3VdbeMemTranslate()
330 if( zIn<zTerm ){ in sqlite3VdbeMemTranslate()
331 int c2 = ((*zIn++)<<8); in sqlite3VdbeMemTranslate()
332 c2 += (*zIn++); in sqlite3VdbeMemTranslate()
415 int sqlite3Utf8CharLen(const char *zIn, int nByte){ in sqlite3Utf8CharLen() argument
417 const u8 *z = (const u8*)zIn; in sqlite3Utf8CharLen()
445 int sqlite3Utf8To8(unsigned char *zIn){ in sqlite3Utf8To8() argument
446 unsigned char *zOut = zIn; in sqlite3Utf8To8()
447 unsigned char *zStart = zIn; in sqlite3Utf8To8()
450 while( zIn[0] && zOut<=zIn ){ in sqlite3Utf8To8()
451 c = sqlite3Utf8Read((const u8**)&zIn); in sqlite3Utf8To8()
490 int sqlite3Utf16ByteLen(const void *zIn, int nChar){ in sqlite3Utf16ByteLen() argument
492 unsigned char const *z = zIn; in sqlite3Utf16ByteLen()
502 return (int)(z-(unsigned char const *)zIn) in sqlite3Utf16ByteLen()