Lines Matching refs:desiredEnc
36000 SQLITE_PRIVATE SQLITE_NOINLINE int sqlite3VdbeMemTranslate(Mem *pMem, u8 desiredEnc){ in sqlite3VdbeMemTranslate() argument
36010 assert( pMem->enc!=desiredEnc ); in sqlite3VdbeMemTranslate()
36028 if( pMem->enc!=SQLITE_UTF8 && desiredEnc!=SQLITE_UTF8 ){ in sqlite3VdbeMemTranslate()
36044 pMem->enc = desiredEnc; in sqlite3VdbeMemTranslate()
36049 if( desiredEnc==SQLITE_UTF8 ){ in sqlite3VdbeMemTranslate()
36081 if( desiredEnc==SQLITE_UTF16LE ){ in sqlite3VdbeMemTranslate()
36088 assert( desiredEnc==SQLITE_UTF16BE ); in sqlite3VdbeMemTranslate()
36098 assert( desiredEnc==SQLITE_UTF8 ); in sqlite3VdbeMemTranslate()
36161 assert( (pMem->n+(desiredEnc==SQLITE_UTF8?1:2))<=len ); in sqlite3VdbeMemTranslate()
36166 pMem->enc = desiredEnc; in sqlite3VdbeMemTranslate()
85674 SQLITE_PRIVATE int sqlite3VdbeChangeEncoding(Mem *pMem, int desiredEnc){ argument
85680 assert( desiredEnc==SQLITE_UTF8 || desiredEnc==SQLITE_UTF16LE
85681 || desiredEnc==SQLITE_UTF16BE );
85683 pMem->enc = desiredEnc;
85686 if( pMem->enc==desiredEnc ){
85697 rc = sqlite3VdbeMemTranslate(pMem, (u8)desiredEnc);
85699 assert(rc==SQLITE_OK || pMem->enc!=desiredEnc);
85700 assert(rc==SQLITE_NOMEM || pMem->enc==desiredEnc);