pMem1 68184 ext/sqlite3/libsqlite/sqlite3.c const Mem *pMem1, pMem1 68189 ext/sqlite3/libsqlite/sqlite3.c if( pMem1->enc==pColl->enc ){ pMem1 68192 ext/sqlite3/libsqlite/sqlite3.c return pColl->xCmp(pColl->pUser,pMem1->n,pMem1->z,pMem2->n,pMem2->z); pMem1 68199 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemInit(&c1, pMem1->db, MEM_Null); pMem1 68200 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemInit(&c2, pMem1->db, MEM_Null); pMem1 68201 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemShallowCopy(&c1, pMem1, MEM_Ephem); pMem1 68236 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl){ pMem1 68240 ext/sqlite3/libsqlite/sqlite3.c f1 = pMem1->flags; pMem1 68259 ext/sqlite3/libsqlite/sqlite3.c if( pMem1->u.i < pMem2->u.i ) return -1; pMem1 68260 ext/sqlite3/libsqlite/sqlite3.c if( pMem1->u.i > pMem2->u.i ) return 1; pMem1 68264 ext/sqlite3/libsqlite/sqlite3.c r1 = pMem1->u.r; pMem1 68266 ext/sqlite3/libsqlite/sqlite3.c r1 = (double)pMem1->u.i; pMem1 68293 ext/sqlite3/libsqlite/sqlite3.c assert( pMem1->enc==pMem2->enc ); pMem1 68294 ext/sqlite3/libsqlite/sqlite3.c assert( pMem1->enc==SQLITE_UTF8 || pMem1 68295 ext/sqlite3/libsqlite/sqlite3.c pMem1->enc==SQLITE_UTF16LE || pMem1->enc==SQLITE_UTF16BE ); pMem1 68304 ext/sqlite3/libsqlite/sqlite3.c return vdbeCompareMemString(pMem1, pMem2, pColl, 0); pMem1 68311 ext/sqlite3/libsqlite/sqlite3.c return sqlite3BlobCompare(pMem1, pMem2);