Lines Matching refs:SQLITE_UTF16_ALIGNED
6286 #define SQLITE_UTF16_ALIGNED 8 /* sqlite3_create_collation only */
6905 ** <li> [SQLITE_UTF16_ALIGNED].
6909 ** ^The [SQLITE_UTF16] and [SQLITE_UTF16_ALIGNED] values for eTextRep
6911 ** ^The [SQLITE_UTF16_ALIGNED] value for eTextRep forces strings to begin
77703 assert( (enc&3)==(enc&~SQLITE_UTF16_ALIGNED) );
77709 if( pVal->enc != (enc & ~SQLITE_UTF16_ALIGNED) ){
77710 sqlite3VdbeChangeEncoding(pVal, enc & ~SQLITE_UTF16_ALIGNED);
77712 if( (enc & SQLITE_UTF16_ALIGNED)!=0 && 1==(1&SQLITE_PTR_TO_INT(pVal->z)) ){
77723 assert(pVal->enc==(enc & ~SQLITE_UTF16_ALIGNED) || pVal->db==0
77725 if( pVal->enc==(enc & ~SQLITE_UTF16_ALIGNED) ){
77739 ** (2006-02-16:) The enc value can be or-ed with SQLITE_UTF16_ALIGNED.
77746 assert( (enc&3)==(enc&~SQLITE_UTF16_ALIGNED) );
166701 testcase( enc2==SQLITE_UTF16_ALIGNED );
166702 if( enc2==SQLITE_UTF16 || enc2==SQLITE_UTF16_ALIGNED ){
166728 if( (pColl->enc & ~SQLITE_UTF16_ALIGNED)==enc2 ){
166748 pColl->enc = (u8)(enc2 | (enc & SQLITE_UTF16_ALIGNED));