desiredEnc       23096 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE SQLITE_NOINLINE int sqlite3VdbeMemTranslate(Mem *pMem, u8 desiredEnc){
desiredEnc       23106 ext/sqlite3/libsqlite/sqlite3.c   assert( pMem->enc!=desiredEnc );
desiredEnc       23122 ext/sqlite3/libsqlite/sqlite3.c   if( pMem->enc!=SQLITE_UTF8 && desiredEnc!=SQLITE_UTF8 ){
desiredEnc       23138 ext/sqlite3/libsqlite/sqlite3.c     pMem->enc = desiredEnc;
desiredEnc       23143 ext/sqlite3/libsqlite/sqlite3.c   if( desiredEnc==SQLITE_UTF8 ){
desiredEnc       23175 ext/sqlite3/libsqlite/sqlite3.c     if( desiredEnc==SQLITE_UTF16LE ){
desiredEnc       23182 ext/sqlite3/libsqlite/sqlite3.c       assert( desiredEnc==SQLITE_UTF16BE );
desiredEnc       23192 ext/sqlite3/libsqlite/sqlite3.c     assert( desiredEnc==SQLITE_UTF8 );
desiredEnc       23209 ext/sqlite3/libsqlite/sqlite3.c   assert( (pMem->n+(desiredEnc==SQLITE_UTF8?1:2))<=len );
desiredEnc       23214 ext/sqlite3/libsqlite/sqlite3.c   pMem->enc = desiredEnc;
desiredEnc       63167 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VdbeChangeEncoding(Mem *pMem, int desiredEnc){
desiredEnc       63172 ext/sqlite3/libsqlite/sqlite3.c   assert( desiredEnc==SQLITE_UTF8 || desiredEnc==SQLITE_UTF16LE
desiredEnc       63173 ext/sqlite3/libsqlite/sqlite3.c            || desiredEnc==SQLITE_UTF16BE );
desiredEnc       63174 ext/sqlite3/libsqlite/sqlite3.c   if( !(pMem->flags&MEM_Str) || pMem->enc==desiredEnc ){
desiredEnc       63185 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3VdbeMemTranslate(pMem, (u8)desiredEnc);
desiredEnc       63187 ext/sqlite3/libsqlite/sqlite3.c   assert(rc==SQLITE_OK    || pMem->enc!=desiredEnc);
desiredEnc       63188 ext/sqlite3/libsqlite/sqlite3.c   assert(rc==SQLITE_NOMEM || pMem->enc==desiredEnc);