MEM_Str 23105 ext/sqlite3/libsqlite/sqlite3.c assert( pMem->flags&MEM_Str );
MEM_Str 23213 ext/sqlite3/libsqlite/sqlite3.c pMem->flags = MEM_Str|MEM_Term|(c&MEM_AffMask);
MEM_Str 23342 ext/sqlite3/libsqlite/sqlite3.c assert( (m.flags & MEM_Str)!=0 || db->mallocFailed );
MEM_Str 63141 ext/sqlite3/libsqlite/sqlite3.c if( (p->flags & (MEM_Str|MEM_Blob)) && p->n>0 ){
MEM_Str 63174 ext/sqlite3/libsqlite/sqlite3.c if( !(pMem->flags&MEM_Str) || pMem->enc==desiredEnc ){
MEM_Str 63208 ext/sqlite3/libsqlite/sqlite3.c assert( bPreserve==0 || pMem->flags&(MEM_Blob|MEM_Str) );
MEM_Str 63282 ext/sqlite3/libsqlite/sqlite3.c if( (f&(MEM_Str|MEM_Blob)) && (pMem->szMalloc==0 || pMem->z!=pMem->zMalloc) ){
MEM_Str 63346 ext/sqlite3/libsqlite/sqlite3.c testcase( (pMem->flags & (MEM_Term|MEM_Str))==(MEM_Term|MEM_Str) );
MEM_Str 63347 ext/sqlite3/libsqlite/sqlite3.c testcase( (pMem->flags & (MEM_Term|MEM_Str))==0 );
MEM_Str 63348 ext/sqlite3/libsqlite/sqlite3.c if( (pMem->flags & (MEM_Term|MEM_Str))!=MEM_Str ){
MEM_Str 63375 ext/sqlite3/libsqlite/sqlite3.c assert( !(fg&(MEM_Str|MEM_Blob)) );
MEM_Str 63399 ext/sqlite3/libsqlite/sqlite3.c pMem->flags |= MEM_Str|MEM_Term;
MEM_Str 63553 ext/sqlite3/libsqlite/sqlite3.c }else if( flags & (MEM_Str|MEM_Blob) ){
MEM_Str 63576 ext/sqlite3/libsqlite/sqlite3.c }else if( pMem->flags & (MEM_Str|MEM_Blob) ){
MEM_Str 63652 ext/sqlite3/libsqlite/sqlite3.c assert( (pMem->flags & (MEM_Blob|MEM_Str))!=0 );
MEM_Str 63663 ext/sqlite3/libsqlite/sqlite3.c pMem->flags &= ~(MEM_Str|MEM_Blob);
MEM_Str 63680 ext/sqlite3/libsqlite/sqlite3.c assert( pMem->flags & MEM_Str || pMem->db->mallocFailed );
MEM_Str 63701 ext/sqlite3/libsqlite/sqlite3.c assert( MEM_Str==(MEM_Blob>>3) );
MEM_Str 63704 ext/sqlite3/libsqlite/sqlite3.c assert( pMem->flags & MEM_Str || pMem->db->mallocFailed );
MEM_Str 63827 ext/sqlite3/libsqlite/sqlite3.c if( p->flags & (MEM_Str|MEM_Blob) ){
MEM_Str 63894 ext/sqlite3/libsqlite/sqlite3.c if( pTo->flags&(MEM_Str|MEM_Blob) ){
MEM_Str 63961 ext/sqlite3/libsqlite/sqlite3.c flags = (enc==0?MEM_Blob:MEM_Str);
MEM_Str 64097 ext/sqlite3/libsqlite/sqlite3.c if( pVal->flags & (MEM_Blob|MEM_Str) ){
MEM_Str 64098 ext/sqlite3/libsqlite/sqlite3.c pVal->flags |= MEM_Str;
MEM_Str 64140 ext/sqlite3/libsqlite/sqlite3.c if( (pVal->flags&(MEM_Str|MEM_Term))==(MEM_Str|MEM_Term) && pVal->enc==enc ){
MEM_Str 64406 ext/sqlite3/libsqlite/sqlite3.c if( pVal->flags & (MEM_Int|MEM_Real) ) pVal->flags &= ~MEM_Str;
MEM_Str 65886 ext/sqlite3/libsqlite/sqlite3.c if( pMem->flags & MEM_Str ){
MEM_Str 66202 ext/sqlite3/libsqlite/sqlite3.c pMem->flags = MEM_Static|MEM_Str|MEM_Term;
MEM_Str 66245 ext/sqlite3/libsqlite/sqlite3.c pMem->flags = MEM_Str|MEM_Term;
MEM_Str 66261 ext/sqlite3/libsqlite/sqlite3.c pMem->flags = MEM_Str|MEM_Term;
MEM_Str 66272 ext/sqlite3/libsqlite/sqlite3.c pMem->flags = MEM_Str|MEM_Term;
MEM_Str 67694 ext/sqlite3/libsqlite/sqlite3.c assert( pMem->db->mallocFailed || flags&(MEM_Str|MEM_Blob) );
MEM_Str 67700 ext/sqlite3/libsqlite/sqlite3.c return ((n*2) + 12 + ((flags&MEM_Str)!=0));
MEM_Str 67943 ext/sqlite3/libsqlite/sqlite3.c static const u16 aFlag[] = { MEM_Blob|MEM_Ephem, MEM_Str|MEM_Ephem };
MEM_Str 68285 ext/sqlite3/libsqlite/sqlite3.c if( combined_flags&MEM_Str ){
MEM_Str 68286 ext/sqlite3/libsqlite/sqlite3.c if( (f1 & MEM_Str)==0 ){
MEM_Str 68289 ext/sqlite3/libsqlite/sqlite3.c if( (f2 & MEM_Str)==0 ){
MEM_Str 68473 ext/sqlite3/libsqlite/sqlite3.c else if( pRhs->flags & MEM_Str ){
MEM_Str 68490 ext/sqlite3/libsqlite/sqlite3.c mem1.flags = MEM_Str;
MEM_Str 68757 ext/sqlite3/libsqlite/sqlite3.c assert( flags & MEM_Str );
MEM_Str 69111 ext/sqlite3/libsqlite/sqlite3.c if( p->flags & (MEM_Blob|MEM_Str) ){
MEM_Str 70688 ext/sqlite3/libsqlite/sqlite3.c }else if( pVar->flags & MEM_Str ){
MEM_Str 70826 ext/sqlite3/libsqlite/sqlite3.c if( (p->flags & (MEM_Str|MEM_Blob))!=0 && p->n>sqlite3_max_blobsize ){
MEM_Str 70892 ext/sqlite3/libsqlite/sqlite3.c if(((P)->flags&(MEM_Str|MEM_Blob))==0 && sqlite3VdbeMemStringify(P,enc,0)) \
MEM_Str 70989 ext/sqlite3/libsqlite/sqlite3.c assert( (pRec->flags & (MEM_Str|MEM_Int|MEM_Real))==MEM_Str );
MEM_Str 71029 ext/sqlite3/libsqlite/sqlite3.c if( pRec->flags & MEM_Str ) applyNumericAffinity(pRec,1);
MEM_Str 71039 ext/sqlite3/libsqlite/sqlite3.c if( 0==(pRec->flags&MEM_Str) && (pRec->flags&(MEM_Real|MEM_Int)) ){
MEM_Str 71082 ext/sqlite3/libsqlite/sqlite3.c assert( (pMem->flags & (MEM_Str|MEM_Blob))!=0 );
MEM_Str 71103 ext/sqlite3/libsqlite/sqlite3.c if( pMem->flags & (MEM_Str|MEM_Blob) ){
MEM_Str 71157 ext/sqlite3/libsqlite/sqlite3.c }else if( f & MEM_Str ){
MEM_Str 71201 ext/sqlite3/libsqlite/sqlite3.c }else if( (p->flags & (MEM_Int|MEM_Str))==(MEM_Int|MEM_Str) ){
MEM_Str 71914 ext/sqlite3/libsqlite/sqlite3.c pOut->flags = MEM_Str|MEM_Static|MEM_Term;
MEM_Str 72175 ext/sqlite3/libsqlite/sqlite3.c || (pMem[i].flags & (MEM_Str|MEM_Blob))==0 );
MEM_Str 72222 ext/sqlite3/libsqlite/sqlite3.c MemSetTypeFlag(pOut, MEM_Str);
MEM_Str 72767 ext/sqlite3/libsqlite/sqlite3.c if( (pIn1->flags & (MEM_Int|MEM_Real|MEM_Str))==MEM_Str ){
MEM_Str 72770 ext/sqlite3/libsqlite/sqlite3.c if( (pIn3->flags & (MEM_Int|MEM_Real|MEM_Str))==MEM_Str ){
MEM_Str 72774 ext/sqlite3/libsqlite/sqlite3.c if( (pIn1->flags & MEM_Str)==0 && (pIn1->flags & (MEM_Int|MEM_Real))!=0 ){
MEM_Str 72781 ext/sqlite3/libsqlite/sqlite3.c if( (pIn3->flags & MEM_Str)==0 && (pIn3->flags & (MEM_Int|MEM_Real))!=0 ){
MEM_Str 73373 ext/sqlite3/libsqlite/sqlite3.c fx = pDest->flags & (MEM_Str|MEM_Blob);
MEM_Str 74479 ext/sqlite3/libsqlite/sqlite3.c if( (pIn3->flags & (MEM_Int|MEM_Real|MEM_Str))==MEM_Str ){
MEM_Str 75038 ext/sqlite3/libsqlite/sqlite3.c assert( pData->flags & (MEM_Blob|MEM_Str) );
MEM_Str 76092 ext/sqlite3/libsqlite/sqlite3.c assert( (pnErr->flags & (MEM_Str|MEM_Blob))==0 );
MEM_Str 76748 ext/sqlite3/libsqlite/sqlite3.c pOut->flags = MEM_Str|MEM_Static|MEM_Term;
MEM_Str 76880 ext/sqlite3/libsqlite/sqlite3.c assert( (aMem[pOp->p2].flags & MEM_Str)!=0 );
MEM_Str 77122 ext/sqlite3/libsqlite/sqlite3.c assert( pName->flags & MEM_Str );