Searched refs:desiredEnc (Results 1 – 2 of 2) sorted by relevance
182 SQLITE_NOINLINE int sqlite3VdbeMemTranslate(Mem *pMem, u8 desiredEnc){ in sqlite3VdbeMemTranslate() argument192 assert( pMem->enc!=desiredEnc ); in sqlite3VdbeMemTranslate()210 if( pMem->enc!=SQLITE_UTF8 && desiredEnc!=SQLITE_UTF8 ){ in sqlite3VdbeMemTranslate()226 pMem->enc = desiredEnc; in sqlite3VdbeMemTranslate()231 if( desiredEnc==SQLITE_UTF8 ){ in sqlite3VdbeMemTranslate()263 if( desiredEnc==SQLITE_UTF16LE ){ in sqlite3VdbeMemTranslate()270 assert( desiredEnc==SQLITE_UTF16BE ); in sqlite3VdbeMemTranslate()280 assert( desiredEnc==SQLITE_UTF8 ); in sqlite3VdbeMemTranslate()343 assert( (pMem->n+(desiredEnc==SQLITE_UTF8?1:2))<=len ); in sqlite3VdbeMemTranslate()348 pMem->enc = desiredEnc; in sqlite3VdbeMemTranslate()
199 int sqlite3VdbeChangeEncoding(Mem *pMem, int desiredEnc){ in sqlite3VdbeChangeEncoding() argument205 assert( desiredEnc==SQLITE_UTF8 || desiredEnc==SQLITE_UTF16LE in sqlite3VdbeChangeEncoding()206 || desiredEnc==SQLITE_UTF16BE ); in sqlite3VdbeChangeEncoding()208 pMem->enc = desiredEnc; in sqlite3VdbeChangeEncoding()211 if( pMem->enc==desiredEnc ){ in sqlite3VdbeChangeEncoding()222 rc = sqlite3VdbeMemTranslate(pMem, (u8)desiredEnc); in sqlite3VdbeChangeEncoding()224 assert(rc==SQLITE_OK || pMem->enc!=desiredEnc); in sqlite3VdbeChangeEncoding()225 assert(rc==SQLITE_NOMEM || pMem->enc==desiredEnc); in sqlite3VdbeChangeEncoding()