pVal             15415 ext/sqlite3/libsqlite/sqlite3.c   int *pVal;
pVal             15423 ext/sqlite3/libsqlite/sqlite3.c     pVal = va_arg(ap, int*);
pVal             15435 ext/sqlite3/libsqlite/sqlite3.c     *pVal = val;
pVal             64091 ext/sqlite3/libsqlite/sqlite3.c static SQLITE_NOINLINE const void *valueToText(sqlite3_value* pVal, u8 enc){
pVal             64092 ext/sqlite3/libsqlite/sqlite3.c   assert( pVal!=0 );
pVal             64093 ext/sqlite3/libsqlite/sqlite3.c   assert( pVal->db==0 || sqlite3_mutex_held(pVal->db->mutex) );
pVal             64095 ext/sqlite3/libsqlite/sqlite3.c   assert( (pVal->flags & MEM_RowSet)==0 );
pVal             64096 ext/sqlite3/libsqlite/sqlite3.c   assert( (pVal->flags & (MEM_Null))==0 );
pVal             64097 ext/sqlite3/libsqlite/sqlite3.c   if( pVal->flags & (MEM_Blob|MEM_Str) ){
pVal             64098 ext/sqlite3/libsqlite/sqlite3.c     pVal->flags |= MEM_Str;
pVal             64099 ext/sqlite3/libsqlite/sqlite3.c     if( pVal->flags & MEM_Zero ){
pVal             64100 ext/sqlite3/libsqlite/sqlite3.c       sqlite3VdbeMemExpandBlob(pVal);
pVal             64102 ext/sqlite3/libsqlite/sqlite3.c     if( pVal->enc != (enc & ~SQLITE_UTF16_ALIGNED) ){
pVal             64103 ext/sqlite3/libsqlite/sqlite3.c       sqlite3VdbeChangeEncoding(pVal, enc & ~SQLITE_UTF16_ALIGNED);
pVal             64105 ext/sqlite3/libsqlite/sqlite3.c     if( (enc & SQLITE_UTF16_ALIGNED)!=0 && 1==(1&SQLITE_PTR_TO_INT(pVal->z)) ){
pVal             64106 ext/sqlite3/libsqlite/sqlite3.c       assert( (pVal->flags & (MEM_Ephem|MEM_Static))!=0 );
pVal             64107 ext/sqlite3/libsqlite/sqlite3.c       if( sqlite3VdbeMemMakeWriteable(pVal)!=SQLITE_OK ){
pVal             64111 ext/sqlite3/libsqlite/sqlite3.c     sqlite3VdbeMemNulTerminate(pVal); /* IMP: R-31275-44060 */
pVal             64113 ext/sqlite3/libsqlite/sqlite3.c     sqlite3VdbeMemStringify(pVal, enc, 0);
pVal             64114 ext/sqlite3/libsqlite/sqlite3.c     assert( 0==(1&SQLITE_PTR_TO_INT(pVal->z)) );
pVal             64116 ext/sqlite3/libsqlite/sqlite3.c   assert(pVal->enc==(enc & ~SQLITE_UTF16_ALIGNED) || pVal->db==0
pVal             64117 ext/sqlite3/libsqlite/sqlite3.c               || pVal->db->mallocFailed );
pVal             64118 ext/sqlite3/libsqlite/sqlite3.c   if( pVal->enc==(enc & ~SQLITE_UTF16_ALIGNED) ){
pVal             64119 ext/sqlite3/libsqlite/sqlite3.c     return pVal->z;
pVal             64135 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE const void *sqlite3ValueText(sqlite3_value* pVal, u8 enc){
pVal             64136 ext/sqlite3/libsqlite/sqlite3.c   if( !pVal ) return 0;
pVal             64137 ext/sqlite3/libsqlite/sqlite3.c   assert( pVal->db==0 || sqlite3_mutex_held(pVal->db->mutex) );
pVal             64139 ext/sqlite3/libsqlite/sqlite3.c   assert( (pVal->flags & MEM_RowSet)==0 );
pVal             64140 ext/sqlite3/libsqlite/sqlite3.c   if( (pVal->flags&(MEM_Str|MEM_Term))==(MEM_Str|MEM_Term) && pVal->enc==enc ){
pVal             64141 ext/sqlite3/libsqlite/sqlite3.c     return pVal->z;
pVal             64143 ext/sqlite3/libsqlite/sqlite3.c   if( pVal->flags&MEM_Null ){
pVal             64146 ext/sqlite3/libsqlite/sqlite3.c   return valueToText(pVal, enc);
pVal             64257 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_value *pVal = 0;        /* New value */
pVal             64288 ext/sqlite3/libsqlite/sqlite3.c   pVal = valueNew(db, pCtx);
pVal             64289 ext/sqlite3/libsqlite/sqlite3.c   if( pVal==0 ){
pVal             64296 ext/sqlite3/libsqlite/sqlite3.c   ctx.pOut = pVal;
pVal             64301 ext/sqlite3/libsqlite/sqlite3.c     sqlite3ErrorMsg(pCtx->pParse, "%s", sqlite3_value_text(pVal));
pVal             64303 ext/sqlite3/libsqlite/sqlite3.c     sqlite3ValueApplyAffinity(pVal, aff, SQLITE_UTF8);
pVal             64305 ext/sqlite3/libsqlite/sqlite3.c     rc = sqlite3VdbeChangeEncoding(pVal, enc);
pVal             64306 ext/sqlite3/libsqlite/sqlite3.c     if( rc==SQLITE_OK && sqlite3VdbeMemTooBig(pVal) ){
pVal             64315 ext/sqlite3/libsqlite/sqlite3.c     pVal = 0;
pVal             64324 ext/sqlite3/libsqlite/sqlite3.c   *ppVal = pVal;
pVal             64351 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_value *pVal = 0;
pVal             64392 ext/sqlite3/libsqlite/sqlite3.c     pVal = valueNew(db, pCtx);
pVal             64393 ext/sqlite3/libsqlite/sqlite3.c     if( pVal==0 ) goto no_mem;
pVal             64395 ext/sqlite3/libsqlite/sqlite3.c       sqlite3VdbeMemSetInt64(pVal, (i64)pExpr->u.iValue*negInt);
pVal             64399 ext/sqlite3/libsqlite/sqlite3.c       sqlite3ValueSetStr(pVal, -1, zVal, SQLITE_UTF8, SQLITE_DYNAMIC);
pVal             64402 ext/sqlite3/libsqlite/sqlite3.c       sqlite3ValueApplyAffinity(pVal, SQLITE_AFF_NUMERIC, SQLITE_UTF8);
pVal             64404 ext/sqlite3/libsqlite/sqlite3.c       sqlite3ValueApplyAffinity(pVal, affinity, SQLITE_UTF8);
pVal             64406 ext/sqlite3/libsqlite/sqlite3.c     if( pVal->flags & (MEM_Int|MEM_Real) ) pVal->flags &= ~MEM_Str;
pVal             64408 ext/sqlite3/libsqlite/sqlite3.c       rc = sqlite3VdbeChangeEncoding(pVal, enc);
pVal             64412 ext/sqlite3/libsqlite/sqlite3.c     if( SQLITE_OK==sqlite3ValueFromExpr(db,pExpr->pLeft,enc,affinity,&pVal) 
pVal             64413 ext/sqlite3/libsqlite/sqlite3.c      && pVal!=0
pVal             64415 ext/sqlite3/libsqlite/sqlite3.c       sqlite3VdbeMemNumerify(pVal);
pVal             64416 ext/sqlite3/libsqlite/sqlite3.c       if( pVal->flags & MEM_Real ){
pVal             64417 ext/sqlite3/libsqlite/sqlite3.c         pVal->u.r = -pVal->u.r;
pVal             64418 ext/sqlite3/libsqlite/sqlite3.c       }else if( pVal->u.i==SMALLEST_INT64 ){
pVal             64419 ext/sqlite3/libsqlite/sqlite3.c         pVal->u.r = -(double)SMALLEST_INT64;
pVal             64420 ext/sqlite3/libsqlite/sqlite3.c         MemSetTypeFlag(pVal, MEM_Real);
pVal             64422 ext/sqlite3/libsqlite/sqlite3.c         pVal->u.i = -pVal->u.i;
pVal             64424 ext/sqlite3/libsqlite/sqlite3.c       sqlite3ValueApplyAffinity(pVal, affinity, enc);
pVal             64427 ext/sqlite3/libsqlite/sqlite3.c     pVal = valueNew(db, pCtx);
pVal             64428 ext/sqlite3/libsqlite/sqlite3.c     if( pVal==0 ) goto no_mem;
pVal             64435 ext/sqlite3/libsqlite/sqlite3.c     pVal = valueNew(db, pCtx);
pVal             64436 ext/sqlite3/libsqlite/sqlite3.c     if( !pVal ) goto no_mem;
pVal             64440 ext/sqlite3/libsqlite/sqlite3.c     sqlite3VdbeMemSetStr(pVal, sqlite3HexToBlob(db, zVal, nVal), nVal/2,
pVal             64447 ext/sqlite3/libsqlite/sqlite3.c     rc = valueFromFunction(db, pExpr, enc, affinity, &pVal, pCtx);
pVal             64451 ext/sqlite3/libsqlite/sqlite3.c   *ppVal = pVal;
pVal             64459 ext/sqlite3/libsqlite/sqlite3.c   if( pCtx==0 ) sqlite3ValueFree(pVal);
pVal             64461 ext/sqlite3/libsqlite/sqlite3.c   assert( pCtx==0 ); sqlite3ValueFree(pVal);
pVal             64568 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_value *pVal = 0;
pVal             64575 ext/sqlite3/libsqlite/sqlite3.c     pVal = valueNew(db, pAlloc);
pVal             64576 ext/sqlite3/libsqlite/sqlite3.c     if( pVal ){
pVal             64577 ext/sqlite3/libsqlite/sqlite3.c       sqlite3VdbeMemSetNull((Mem*)pVal);
pVal             64586 ext/sqlite3/libsqlite/sqlite3.c       pVal = valueNew(db, pAlloc);
pVal             64587 ext/sqlite3/libsqlite/sqlite3.c       if( pVal ){
pVal             64588 ext/sqlite3/libsqlite/sqlite3.c         rc = sqlite3VdbeMemCopy((Mem*)pVal, &v->aVar[iBindVar-1]);
pVal             64590 ext/sqlite3/libsqlite/sqlite3.c           sqlite3ValueApplyAffinity(pVal, affinity, ENC(db));
pVal             64592 ext/sqlite3/libsqlite/sqlite3.c         pVal->db = pParse->db;
pVal             64596 ext/sqlite3/libsqlite/sqlite3.c     rc = valueFromExpr(db, pExpr, ENC(db), affinity, &pVal, pAlloc);
pVal             64599 ext/sqlite3/libsqlite/sqlite3.c   assert( pVal==0 || pVal->db==db );
pVal             64600 ext/sqlite3/libsqlite/sqlite3.c   *ppVal = pVal;
pVal             64644 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_value *pVal = 0;
pVal             64652 ext/sqlite3/libsqlite/sqlite3.c   rc = stat4ValueFromExpr(pParse, pExpr, affinity, &alloc, &pVal);
pVal             64653 ext/sqlite3/libsqlite/sqlite3.c   assert( pVal==0 || pVal->db==pParse->db );
pVal             64654 ext/sqlite3/libsqlite/sqlite3.c   *pbOk = (pVal!=0);
pVal             64771 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ValueBytes(sqlite3_value *pVal, u8 enc){
pVal             64772 ext/sqlite3/libsqlite/sqlite3.c   Mem *p = (Mem*)pVal;
pVal             64773 ext/sqlite3/libsqlite/sqlite3.c   if( (p->flags & MEM_Blob)!=0 || sqlite3ValueText(pVal, enc) ){
pVal             69109 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API const void *SQLITE_STDCALL sqlite3_value_blob(sqlite3_value *pVal){
pVal             69110 ext/sqlite3/libsqlite/sqlite3.c   Mem *p = (Mem*)pVal;
pVal             69116 ext/sqlite3/libsqlite/sqlite3.c     return sqlite3_value_text(pVal);
pVal             69119 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API int SQLITE_STDCALL sqlite3_value_bytes(sqlite3_value *pVal){
pVal             69120 ext/sqlite3/libsqlite/sqlite3.c   return sqlite3ValueBytes(pVal, SQLITE_UTF8);
pVal             69122 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API int SQLITE_STDCALL sqlite3_value_bytes16(sqlite3_value *pVal){
pVal             69123 ext/sqlite3/libsqlite/sqlite3.c   return sqlite3ValueBytes(pVal, SQLITE_UTF16NATIVE);
pVal             69125 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API double SQLITE_STDCALL sqlite3_value_double(sqlite3_value *pVal){
pVal             69126 ext/sqlite3/libsqlite/sqlite3.c   return sqlite3VdbeRealValue((Mem*)pVal);
pVal             69128 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API int SQLITE_STDCALL sqlite3_value_int(sqlite3_value *pVal){
pVal             69129 ext/sqlite3/libsqlite/sqlite3.c   return (int)sqlite3VdbeIntValue((Mem*)pVal);
pVal             69131 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API sqlite_int64 SQLITE_STDCALL sqlite3_value_int64(sqlite3_value *pVal){
pVal             69132 ext/sqlite3/libsqlite/sqlite3.c   return sqlite3VdbeIntValue((Mem*)pVal);
pVal             69134 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API const unsigned char *SQLITE_STDCALL sqlite3_value_text(sqlite3_value *pVal){
pVal             69135 ext/sqlite3/libsqlite/sqlite3.c   return (const unsigned char *)sqlite3ValueText(pVal, SQLITE_UTF8);
pVal             69138 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API const void *SQLITE_STDCALL sqlite3_value_text16(sqlite3_value* pVal){
pVal             69139 ext/sqlite3/libsqlite/sqlite3.c   return sqlite3ValueText(pVal, SQLITE_UTF16NATIVE);
pVal             69141 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API const void *SQLITE_STDCALL sqlite3_value_text16be(sqlite3_value *pVal){
pVal             69142 ext/sqlite3/libsqlite/sqlite3.c   return sqlite3ValueText(pVal, SQLITE_UTF16BE);
pVal             69144 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API const void *SQLITE_STDCALL sqlite3_value_text16le(sqlite3_value *pVal){
pVal             69145 ext/sqlite3/libsqlite/sqlite3.c   return sqlite3ValueText(pVal, SQLITE_UTF16LE);
pVal             69152 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API int SQLITE_STDCALL sqlite3_value_type(sqlite3_value* pVal){
pVal             69187 ext/sqlite3/libsqlite/sqlite3.c   return aType[pVal->flags&MEM_AffMask];
pVal             71052 ext/sqlite3/libsqlite/sqlite3.c SQLITE_API int SQLITE_STDCALL sqlite3_value_numeric_type(sqlite3_value *pVal){
pVal             71053 ext/sqlite3/libsqlite/sqlite3.c   int eType = sqlite3_value_type(pVal);
pVal             71055 ext/sqlite3/libsqlite/sqlite3.c     Mem *pMem = (Mem*)pVal;
pVal             71057 ext/sqlite3/libsqlite/sqlite3.c     eType = sqlite3_value_type(pVal);
pVal             71067 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_value *pVal, 
pVal             71071 ext/sqlite3/libsqlite/sqlite3.c   applyAffinity((Mem *)pVal, affinity, enc);
pVal             79651 ext/sqlite3/libsqlite/sqlite3.c   Mem *pVal                       /* Memory cell containing record */
pVal             79662 ext/sqlite3/libsqlite/sqlite3.c   getVarint32((const u8*)&pVal->z[1], t);
pVal             79689 ext/sqlite3/libsqlite/sqlite3.c   nReq = pVal->n + sizeof(SorterRecord);
pVal             79690 ext/sqlite3/libsqlite/sqlite3.c   nPMA = pVal->n + sqlite3VarintLen(pVal->n);
pVal             79743 ext/sqlite3/libsqlite/sqlite3.c   memcpy(SRVAL(pNew), pVal->z, pVal->n);
pVal             79744 ext/sqlite3/libsqlite/sqlite3.c   pNew->nVal = pVal->n;
pVal             80593 ext/sqlite3/libsqlite/sqlite3.c   Mem *pVal,                      /* Value to compare to current sorter key */
pVal             80621 ext/sqlite3/libsqlite/sqlite3.c   *pRes = sqlite3VdbeRecordCompare(pVal->n, pVal->z, r2);
pVal             87920 ext/sqlite3/libsqlite/sqlite3.c     sqlite3_value *pVal = 0;
pVal             87922 ext/sqlite3/libsqlite/sqlite3.c     rc = sqlite3ValueFromExpr(db, pDflt, SQLITE_UTF8, SQLITE_AFF_NONE, &pVal);
pVal             87928 ext/sqlite3/libsqlite/sqlite3.c     if( !pVal ){
pVal             87932 ext/sqlite3/libsqlite/sqlite3.c     sqlite3ValueFree(pVal);
pVal             116825 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_value *pVal = 0;
pVal             116851 ext/sqlite3/libsqlite/sqlite3.c     pVal = sqlite3VdbeGetBoundValue(pReprepare, iCol, SQLITE_AFF_NONE);
pVal             116852 ext/sqlite3/libsqlite/sqlite3.c     if( pVal && sqlite3_value_type(pVal)==SQLITE_TEXT ){
pVal             116853 ext/sqlite3/libsqlite/sqlite3.c       z = (char *)sqlite3_value_text(pVal);
pVal             116892 ext/sqlite3/libsqlite/sqlite3.c   sqlite3ValueFree(pVal);
pVal             118474 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_value *pVal = 0;        /* Value extracted from record */
pVal             118490 ext/sqlite3/libsqlite/sqlite3.c       rc = sqlite3Stat4Column(db, p->aSample[i].p, p->aSample[i].n, nEq, &pVal);
pVal             118492 ext/sqlite3/libsqlite/sqlite3.c         int res = sqlite3MemCompare(p1, pVal, pColl);
pVal             118496 ext/sqlite3/libsqlite/sqlite3.c         int res = sqlite3MemCompare(p2, pVal, pColl);
pVal             118522 ext/sqlite3/libsqlite/sqlite3.c   sqlite3ValueFree(pVal);
pVal             127881 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_value *pVal;
pVal             127889 ext/sqlite3/libsqlite/sqlite3.c   pVal = sqlite3ValueNew(0);
pVal             127890 ext/sqlite3/libsqlite/sqlite3.c   sqlite3ValueSetStr(pVal, -1, zSql, SQLITE_UTF16NATIVE, SQLITE_STATIC);
pVal             127891 ext/sqlite3/libsqlite/sqlite3.c   zSql8 = sqlite3ValueText(pVal, SQLITE_UTF8);
pVal             127897 ext/sqlite3/libsqlite/sqlite3.c   sqlite3ValueFree(pVal);
pVal             130949 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_value *pVal;
pVal             130961 ext/sqlite3/libsqlite/sqlite3.c   pVal = sqlite3ValueNew(0);
pVal             130962 ext/sqlite3/libsqlite/sqlite3.c   sqlite3ValueSetStr(pVal, -1, zFilename, SQLITE_UTF16NATIVE, SQLITE_STATIC);
pVal             130963 ext/sqlite3/libsqlite/sqlite3.c   zFilename8 = sqlite3ValueText(pVal, SQLITE_UTF8);
pVal             130974 ext/sqlite3/libsqlite/sqlite3.c   sqlite3ValueFree(pVal);
pVal             133443 ext/sqlite3/libsqlite/sqlite3.c static void fts3GetDeltaVarint(char **pp, sqlite3_int64 *pVal){
pVal             133446 ext/sqlite3/libsqlite/sqlite3.c   *pVal += iVal;
pVal             133461 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_int64 *pVal
pVal             133474 ext/sqlite3/libsqlite/sqlite3.c   *pVal = iVal;
pVal             135352 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_int64 *pVal             /* IN/OUT: Integer value */
pVal             135360 ext/sqlite3/libsqlite/sqlite3.c       *pVal -= iVal;
pVal             135362 ext/sqlite3/libsqlite/sqlite3.c       *pVal += iVal;
pVal             136109 ext/sqlite3/libsqlite/sqlite3.c static sqlite3_int64 fts3DocidRange(sqlite3_value *pVal, i64 iDefault){
pVal             136110 ext/sqlite3/libsqlite/sqlite3.c   if( pVal ){
pVal             136111 ext/sqlite3/libsqlite/sqlite3.c     int eType = sqlite3_value_numeric_type(pVal);
pVal             136113 ext/sqlite3/libsqlite/sqlite3.c       return sqlite3_value_int64(pVal);
pVal             136508 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_value *pVal,            /* argv[0] passed to function */
pVal             136512 ext/sqlite3/libsqlite/sqlite3.c   if( sqlite3_value_type(pVal)!=SQLITE_BLOB 
pVal             136513 ext/sqlite3/libsqlite/sqlite3.c    || sqlite3_value_bytes(pVal)!=sizeof(Fts3Cursor *)
pVal             136520 ext/sqlite3/libsqlite/sqlite3.c   memcpy(&pRet, sqlite3_value_blob(pVal), sizeof(Fts3Cursor *));
pVal             148229 ext/sqlite3/libsqlite/sqlite3.c static int fts3SpecialInsert(Fts3Table *p, sqlite3_value *pVal){
pVal             148231 ext/sqlite3/libsqlite/sqlite3.c   const char *zVal = (const char *)sqlite3_value_text(pVal);
pVal             148232 ext/sqlite3/libsqlite/sqlite3.c   int nVal = sqlite3_value_bytes(pVal);