Lines Matching refs:pPtr
19086 void *pPtr; /* Pointer to object to deallocate */
60252 u8 *pPtr;
60382 pPtr = (u8 *)sqlite3MallocZero(
60398 if( !pPtr ){
60402 pPager = (Pager*)pPtr; pPtr += ROUND8(sizeof(*pPager));
60403 pPager->pPCache = (PCache*)pPtr; pPtr += ROUND8(pcacheSize);
60404 pPager->fd = (sqlite3_file*)pPtr; pPtr += ROUND8(pVfs->szOsFile);
60405 pPager->sjfd = (sqlite3_file*)pPtr; pPtr += journalFileSize;
60406 pPager->jfd = (sqlite3_file*)pPtr; pPtr += journalFileSize;
60408 memcpy(pPtr, &pPager, sizeof(pPager)); pPtr += sizeof(pPager);
60411 pPtr += 4; /* Skip zero prefix */
60412 pPager->zFilename = (char*)pPtr;
60414 memcpy(pPtr, zPathname, nPathname); pPtr += nPathname + 1;
60416 memcpy(pPtr, zUri, nUriByte); pPtr += nUriByte;
60418 pPtr++;
60425 pPager->zJournal = (char*)pPtr;
60426 memcpy(pPtr, zPathname, nPathname); pPtr += nPathname;
60427 memcpy(pPtr, "-journal",8); pPtr += 8 + 1;
60430 pPtr = (u8*)(pPager->zJournal + sqlite3Strlen30(pPager->zJournal)+1);
60439 pPager->zWal = (char*)pPtr;
60440 memcpy(pPtr, zPathname, nPathname); pPtr += nPathname;
60441 memcpy(pPtr, "-wal", 4); pPtr += 4 + 1;
60444 pPtr = (u8*)(pPager->zWal + sqlite3Strlen30(pPager->zWal)+1);
60450 (void)pPtr; /* Suppress warning about unused pPtr value */
81489 void *pPtr,
81496 pMem->z = pPtr;
88336 void *pPtr,
88344 sqlite3VdbeMemSetPointer(pOut, pPtr, zPType, xDestructor);
89474 void *pPtr,
89482 sqlite3VdbeMemSetPointer(&p->aVar[i-1], pPtr, zPTtype, xDestructor);
89485 xDestructor(pPtr);
113045 ** 1. Checks that pointer pPtr does not already appear in the
113065 static void renameTokenCheckAll(Parse *pParse, const void *pPtr){
113073 assert( p->p!=pPtr );
113084 ** Remember that the parser tree element pPtr was created using
113091 ** The pPtr argument is returned so that this routine can be used
113097 const void *pPtr,
113101 assert( pPtr || pParse->db->mallocFailed );
113102 renameTokenCheckAll(pParse, pPtr);
113106 pNew->p = pPtr;
113113 return pPtr;
113279 ** object associated with parse tree element pPtr. If found, return a pointer
113289 const void *pPtr
113292 if( NEVER(pPtr==0) ){
113296 if( (*pp)->p==pPtr ){
137725 pCleanup->xCleanup(db, pCleanup->pPtr);
137761 ** This routine returns a copy of its pPtr input (the third parameter)
137764 ** Or, stop using the pPtr parameter with this call and use only its
137772 void *pPtr /* Pointer to object to be cleaned up */
137778 pCleanup->pPtr = pPtr;
137781 xCleanup(pParse->db, pPtr);
137782 pPtr = 0;
137787 return pPtr;
188736 void *pPtr = 0;
188751 if( zName==0 || n!=sizeof(pPtr) ){
188755 pPtr = *(void **)sqlite3_value_blob(argv[1]);
188756 pOld = sqlite3Fts3HashInsert(pHash, (void *)zName, nName, pPtr);
188757 if( pOld==pPtr ){
188766 pPtr = sqlite3Fts3HashFind(pHash, zName, nName);
188768 if( !pPtr ){
188776 sqlite3_result_blob(context, (void *)&pPtr, sizeof(pPtr), SQLITE_TRANSIENT);
229641 u8 *pPtr = p2 ? (u8*)p2 : (u8*)p;
229646 pPtr[nData++] = 0x00;
229648 pPtr[nData++] = 0x00;
229657 pPtr[p->iSzPoslist] = (u8)nPos;
229660 memmove(&pPtr[p->iSzPoslist + nByte], &pPtr[p->iSzPoslist + 1], nSz);
229661 sqlite3Fts5PutVarint(&pPtr[p->iSzPoslist], nPos);
229695 u8 *pPtr;
229780 pPtr = (u8*)p;
229787 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iDiff);
229806 pPtr[p->nData++] = 0x01;
229807 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iCol);
229818 p->nData += sqlite3Fts5PutVarint(&pPtr[p->nData], iPos - p->iPos + 2);
237069 void *pPtr; /* Pointer value */
237591 if( pData->xDelete ) pData->xDelete(pData->pPtr);
238928 void *pPtr, /* Pointer to save as auxdata */
238929 void(*xDelete)(void*) /* Destructor for pPtr (or NULL) */
238942 pData->xDelete(pData->pPtr);
238948 if( xDelete ) xDelete(pPtr);
238957 pData->pPtr = pPtr;
238971 pRet = pData->pPtr;
238973 pData->pPtr = 0;