pRec 64186 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pRec = p->ppRec[0]; pRec 64188 ext/sqlite3/libsqlite/sqlite3.c if( pRec==0 ){ pRec 64195 ext/sqlite3/libsqlite/sqlite3.c pRec = (UnpackedRecord*)sqlite3DbMallocZero(db, nByte); pRec 64196 ext/sqlite3/libsqlite/sqlite3.c if( pRec ){ pRec 64197 ext/sqlite3/libsqlite/sqlite3.c pRec->pKeyInfo = sqlite3KeyInfoOfIndex(p->pParse, pIdx); pRec 64198 ext/sqlite3/libsqlite/sqlite3.c if( pRec->pKeyInfo ){ pRec 64199 ext/sqlite3/libsqlite/sqlite3.c assert( pRec->pKeyInfo->nField+pRec->pKeyInfo->nXField==nCol ); pRec 64200 ext/sqlite3/libsqlite/sqlite3.c assert( pRec->pKeyInfo->enc==ENC(db) ); pRec 64201 ext/sqlite3/libsqlite/sqlite3.c pRec->aMem = (Mem *)((u8*)pRec + ROUND8(sizeof(UnpackedRecord))); pRec 64203 ext/sqlite3/libsqlite/sqlite3.c pRec->aMem[i].flags = MEM_Null; pRec 64204 ext/sqlite3/libsqlite/sqlite3.c pRec->aMem[i].db = db; pRec 64207 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(db, pRec); pRec 64208 ext/sqlite3/libsqlite/sqlite3.c pRec = 0; pRec 64211 ext/sqlite3/libsqlite/sqlite3.c if( pRec==0 ) return 0; pRec 64212 ext/sqlite3/libsqlite/sqlite3.c p->ppRec[0] = pRec; pRec 64215 ext/sqlite3/libsqlite/sqlite3.c pRec->nField = p->iVal+1; pRec 64216 ext/sqlite3/libsqlite/sqlite3.c return &pRec->aMem[p->iVal]; pRec 64687 ext/sqlite3/libsqlite/sqlite3.c const void *pRec, /* Pointer to buffer containing record */ pRec 64698 ext/sqlite3/libsqlite/sqlite3.c u8 *a = (u8*)pRec; /* Typecast byte array */ pRec 64730 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Stat4ProbeFree(UnpackedRecord *pRec){ pRec 64731 ext/sqlite3/libsqlite/sqlite3.c if( pRec ){ pRec 64733 ext/sqlite3/libsqlite/sqlite3.c int nCol = pRec->pKeyInfo->nField+pRec->pKeyInfo->nXField; pRec 64734 ext/sqlite3/libsqlite/sqlite3.c Mem *aMem = pRec->aMem; pRec 64739 ext/sqlite3/libsqlite/sqlite3.c sqlite3KeyInfoUnref(pRec->pKeyInfo); pRec 64740 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(db, pRec); pRec 70985 ext/sqlite3/libsqlite/sqlite3.c static void applyNumericAffinity(Mem *pRec, int bTryForInt){ pRec 70988 ext/sqlite3/libsqlite/sqlite3.c u8 enc = pRec->enc; pRec 70989 ext/sqlite3/libsqlite/sqlite3.c assert( (pRec->flags & (MEM_Str|MEM_Int|MEM_Real))==MEM_Str ); pRec 70990 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3AtoF(pRec->z, &rValue, pRec->n, enc)==0 ) return; pRec 70991 ext/sqlite3/libsqlite/sqlite3.c if( 0==sqlite3Atoi64(pRec->z, &iValue, pRec->n, enc) ){ pRec 70992 ext/sqlite3/libsqlite/sqlite3.c pRec->u.i = iValue; pRec 70993 ext/sqlite3/libsqlite/sqlite3.c pRec->flags |= MEM_Int; pRec 70995 ext/sqlite3/libsqlite/sqlite3.c pRec->u.r = rValue; pRec 70996 ext/sqlite3/libsqlite/sqlite3.c pRec->flags |= MEM_Real; pRec 70997 ext/sqlite3/libsqlite/sqlite3.c if( bTryForInt ) sqlite3VdbeIntegerAffinity(pRec); pRec 71020 ext/sqlite3/libsqlite/sqlite3.c Mem *pRec, /* The value to apply affinity to */ pRec 71027 ext/sqlite3/libsqlite/sqlite3.c if( (pRec->flags & MEM_Int)==0 ){ pRec 71028 ext/sqlite3/libsqlite/sqlite3.c if( (pRec->flags & MEM_Real)==0 ){ pRec 71029 ext/sqlite3/libsqlite/sqlite3.c if( pRec->flags & MEM_Str ) applyNumericAffinity(pRec,1); pRec 71031 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeIntegerAffinity(pRec); pRec 71039 ext/sqlite3/libsqlite/sqlite3.c if( 0==(pRec->flags&MEM_Str) && (pRec->flags&(MEM_Real|MEM_Int)) ){ pRec 71040 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemStringify(pRec, enc, 1); pRec 71042 ext/sqlite3/libsqlite/sqlite3.c pRec->flags &= ~(MEM_Real|MEM_Int); pRec 73433 ext/sqlite3/libsqlite/sqlite3.c Mem *pRec; /* The new record */ pRec 73484 ext/sqlite3/libsqlite/sqlite3.c pRec = pData0; pRec 73486 ext/sqlite3/libsqlite/sqlite3.c applyAffinity(pRec++, *(zAffinity++), encoding); pRec 73487 ext/sqlite3/libsqlite/sqlite3.c assert( zAffinity[0]==0 || pRec<=pLast ); pRec 73494 ext/sqlite3/libsqlite/sqlite3.c pRec = pLast; pRec 73496 ext/sqlite3/libsqlite/sqlite3.c assert( memIsValid(pRec) ); pRec 73497 ext/sqlite3/libsqlite/sqlite3.c pRec->uTemp = serial_type = sqlite3VdbeSerialType(pRec, file_format); pRec 73499 ext/sqlite3/libsqlite/sqlite3.c if( pRec->flags & MEM_Zero ){ pRec 73501 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeMemExpandBlob(pRec); pRec 73503 ext/sqlite3/libsqlite/sqlite3.c nZero += pRec->u.nZero; pRec 73504 ext/sqlite3/libsqlite/sqlite3.c len -= pRec->u.nZero; pRec 73511 ext/sqlite3/libsqlite/sqlite3.c }while( (--pRec)>=pData0 ); pRec 73547 ext/sqlite3/libsqlite/sqlite3.c pRec = pData0; pRec 73549 ext/sqlite3/libsqlite/sqlite3.c serial_type = pRec->uTemp; pRec 73555 ext/sqlite3/libsqlite/sqlite3.c j += sqlite3VdbeSerialPut(&zNewRecord[j], pRec, serial_type); /* content */ pRec 73556 ext/sqlite3/libsqlite/sqlite3.c }while( (++pRec)<=pLast ); pRec 76545 ext/sqlite3/libsqlite/sqlite3.c Mem *pRec; pRec 76552 ext/sqlite3/libsqlite/sqlite3.c pRec = &aMem[pOp->p2]; pRec 76555 ext/sqlite3/libsqlite/sqlite3.c for(i=0; i<n; i++, pRec++){ pRec 76556 ext/sqlite3/libsqlite/sqlite3.c assert( memIsValid(pRec) ); pRec 76557 ext/sqlite3/libsqlite/sqlite3.c apVal[i] = pRec; pRec 76558 ext/sqlite3/libsqlite/sqlite3.c memAboutToChange(p, pRec); pRec 116106 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pRec; /* Probe for stat4 (if required) */ pRec 118218 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pRec, /* Vector of values to consider */ pRec 118235 ext/sqlite3/libsqlite/sqlite3.c assert( pRec!=0 ); pRec 118237 ext/sqlite3/libsqlite/sqlite3.c assert( pRec->nField>0 && pRec->nField<=pIdx->nSampleCol ); pRec 118283 ext/sqlite3/libsqlite/sqlite3.c nField = pRec->nField; pRec 118303 ext/sqlite3/libsqlite/sqlite3.c pRec->nField = n; pRec 118304 ext/sqlite3/libsqlite/sqlite3.c res = sqlite3VdbeRecordCompare(aSample[iSamp].n, aSample[iSamp].p, pRec); pRec 118328 ext/sqlite3/libsqlite/sqlite3.c pRec->nField = nField; pRec 118329 ext/sqlite3/libsqlite/sqlite3.c assert( 0==sqlite3VdbeRecordCompare(aSample[i].n, aSample[i].p, pRec) pRec 118337 ext/sqlite3/libsqlite/sqlite3.c pRec->nField = iCol+1; pRec 118339 ext/sqlite3/libsqlite/sqlite3.c || sqlite3VdbeRecordCompare(aSample[i].n, aSample[i].p, pRec)>0 pRec 118347 ext/sqlite3/libsqlite/sqlite3.c pRec->nField = iCol; pRec 118348 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3VdbeRecordCompare(aSample[i].n, aSample[i].p, pRec)<=0 pRec 118352 ext/sqlite3/libsqlite/sqlite3.c pRec->nField = nField; pRec 118353 ext/sqlite3/libsqlite/sqlite3.c assert( sqlite3VdbeRecordCompare(aSample[i-1].n, aSample[i-1].p, pRec)<0 pRec 118391 ext/sqlite3/libsqlite/sqlite3.c pRec->nField = nField; pRec 118585 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pRec = pBuilder->pRec; pRec 118613 ext/sqlite3/libsqlite/sqlite3.c if( pRec ){ pRec 118614 ext/sqlite3/libsqlite/sqlite3.c testcase( pRec->nField!=pBuilder->nRecValid ); pRec 118615 ext/sqlite3/libsqlite/sqlite3.c pRec->nField = pBuilder->nRecValid; pRec 118629 ext/sqlite3/libsqlite/sqlite3.c whereKeyStats(pParse, p, pRec, 0, a); pRec 118646 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3Stat4ProbeSetValue(pParse, p, &pRec, pExpr, aff, nEq, &bOk); pRec 118649 ext/sqlite3/libsqlite/sqlite3.c iLwrIdx = whereKeyStats(pParse, p, pRec, 0, a); pRec 118661 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3Stat4ProbeSetValue(pParse, p, &pRec, pExpr, aff, nEq, &bOk); pRec 118664 ext/sqlite3/libsqlite/sqlite3.c iUprIdx = whereKeyStats(pParse, p, pRec, 1, a); pRec 118672 ext/sqlite3/libsqlite/sqlite3.c pBuilder->pRec = pRec; pRec 118754 ext/sqlite3/libsqlite/sqlite3.c UnpackedRecord *pRec = pBuilder->pRec; pRec 118780 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3Stat4ProbeSetValue(pParse, p, &pRec, pExpr, aff, nEq-1, &bOk); pRec 118781 ext/sqlite3/libsqlite/sqlite3.c pBuilder->pRec = pRec; pRec 118786 ext/sqlite3/libsqlite/sqlite3.c whereKeyStats(pParse, p, pRec, 0, a); pRec 121421 ext/sqlite3/libsqlite/sqlite3.c sqlite3Stat4ProbeFree(pBuilder->pRec); pRec 121423 ext/sqlite3/libsqlite/sqlite3.c pBuilder->pRec = 0; pRec 51 ext/standard/dns_win32.c PDNS_RECORD pResult, pRec; /* Pointer to DNS_RECORD structure */ pRec 71 ext/standard/dns_win32.c for (pRec = pResult; pRec; pRec = pRec->pNext) { pRec 72 ext/standard/dns_win32.c DNS_SRV_DATA *srv = &pRec->Data.Srv; pRec 74 ext/standard/dns_win32.c if (pRec->wType != DNS_TYPE_MX) { pRec 78 ext/standard/dns_win32.c add_next_index_string(mx_list, pRec->Data.MX.pNameExchange); pRec 141 ext/standard/dns_win32.c static void php_parserr(PDNS_RECORD pRec, int type_to_fetch, int store, int raw, zval *subarray) pRec 146 ext/standard/dns_win32.c type = pRec->wType; pRec 147 ext/standard/dns_win32.c ttl = pRec->dwTtl; pRec 159 ext/standard/dns_win32.c add_assoc_string(subarray, "host", pRec->pName); pRec 165 ext/standard/dns_win32.c add_assoc_stringl(subarray, "data", (char*) &pRec->Data, (uint) pRec->wDataLength); pRec 172 ext/standard/dns_win32.c ipaddr.S_un.S_addr = (pRec->Data.A.IpAddress); pRec 180 ext/standard/dns_win32.c add_assoc_long(subarray, "pri", pRec->Data.Srv.wPriority); pRec 199 ext/standard/dns_win32.c add_assoc_string(subarray, "target", pRec->Data.MX.pNameExchange); pRec 207 ext/standard/dns_win32.c DNS_TXT_DATA *data_txt = &pRec->Data.TXT; pRec 238 ext/standard/dns_win32.c DNS_SOA_DATA *data_soa = &pRec->Data.Soa; pRec 254 ext/standard/dns_win32.c DNS_AAAA_DATA *data_aaaa = &pRec->Data.AAAA; pRec 309 ext/standard/dns_win32.c DNS_SRV_DATA *data_srv = &pRec->Data.Srv; pRec 321 ext/standard/dns_win32.c DNS_NAPTR_DATA * data_naptr = &pRec->Data.Naptr; pRec 396 ext/standard/dns_win32.c PDNS_RECORD pResult, pRec; /* Pointer to DNS_RECORD structure */ pRec 463 ext/standard/dns_win32.c for (pRec = pResult; pRec; pRec = pRec->pNext) { pRec 466 ext/standard/dns_win32.c if (pRec->Flags.S.Section == DnsSectionAnswer) { pRec 467 ext/standard/dns_win32.c php_parserr(pRec, type_to_fetch, store_results, raw, &retval); pRec 473 ext/standard/dns_win32.c if (authns && pRec->Flags.S.Section == DnsSectionAuthority) { pRec 475 ext/standard/dns_win32.c php_parserr(pRec, type_to_fetch, 1, raw, &retval); pRec 489 ext/standard/dns_win32.c if (addtl && pRec->Flags.S.Section == DnsSectionAdditional) { pRec 490 ext/standard/dns_win32.c php_parserr(pRec, type_to_fetch, 1, raw, &retval);