pDef             14670 ext/sqlite3/libsqlite/sqlite3.c     FuncDef *pDef;      /* Used only when flags==MEM_Agg */
pDef             63418 ext/sqlite3/libsqlite/sqlite3.c     assert( (pMem->flags & MEM_Null)!=0 || pFunc==pMem->u.pDef );
pDef             63449 ext/sqlite3/libsqlite/sqlite3.c     sqlite3VdbeMemFinalize(p, p->u.pDef);
pDef             65473 ext/sqlite3/libsqlite/sqlite3.c static void freeEphemeralFunction(sqlite3 *db, FuncDef *pDef){
pDef             65474 ext/sqlite3/libsqlite/sqlite3.c   if( ALWAYS(pDef) && (pDef->funcFlags & SQLITE_FUNC_EPHEM)!=0 ){
pDef             65475 ext/sqlite3/libsqlite/sqlite3.c     sqlite3DbFree(db, pDef);
pDef             65868 ext/sqlite3/libsqlite/sqlite3.c       FuncDef *pDef = pOp->p4.pFunc;
pDef             65869 ext/sqlite3/libsqlite/sqlite3.c       sqlite3_snprintf(nTemp, zTemp, "%s(%d)", pDef->zName, pDef->nArg);
pDef             69668 ext/sqlite3/libsqlite/sqlite3.c     pMem->u.pDef = p->pFunc;
pDef             81985 ext/sqlite3/libsqlite/sqlite3.c       FuncDef *pDef;              /* Information about the function */
pDef             81992 ext/sqlite3/libsqlite/sqlite3.c       pDef = sqlite3FindFunction(pParse->db, zId, nId, n, enc, 0);
pDef             81993 ext/sqlite3/libsqlite/sqlite3.c       if( pDef==0 ){
pDef             81994 ext/sqlite3/libsqlite/sqlite3.c         pDef = sqlite3FindFunction(pParse->db, zId, nId, -2, enc, 0);
pDef             81995 ext/sqlite3/libsqlite/sqlite3.c         if( pDef==0 ){
pDef             82001 ext/sqlite3/libsqlite/sqlite3.c         is_agg = pDef->xFunc==0;
pDef             82002 ext/sqlite3/libsqlite/sqlite3.c         if( pDef->funcFlags & SQLITE_FUNC_UNLIKELY ){
pDef             82022 ext/sqlite3/libsqlite/sqlite3.c             pExpr->iTable = pDef->zName[0]=='u' ? 8388608 : 125829120;
pDef             82026 ext/sqlite3/libsqlite/sqlite3.c         auth = sqlite3AuthCheck(pParse, SQLITE_FUNCTION, 0, pDef->zName, 0);
pDef             82030 ext/sqlite3/libsqlite/sqlite3.c                                     pDef->zName);
pDef             82037 ext/sqlite3/libsqlite/sqlite3.c         if( pDef->funcFlags & SQLITE_FUNC_CONSTANT ){
pDef             82063 ext/sqlite3/libsqlite/sqlite3.c         assert( pDef!=0 );
pDef             82066 ext/sqlite3/libsqlite/sqlite3.c           testcase( (pDef->funcFlags & SQLITE_FUNC_MINMAX)!=0 );
pDef             82067 ext/sqlite3/libsqlite/sqlite3.c           pNC2->ncFlags |= NC_HasAgg | (pDef->funcFlags & SQLITE_FUNC_MINMAX);
pDef             85627 ext/sqlite3/libsqlite/sqlite3.c       FuncDef *pDef;         /* The function definition object */
pDef             85645 ext/sqlite3/libsqlite/sqlite3.c       pDef = sqlite3FindFunction(db, zId, nId, nFarg, enc, 0);
pDef             85646 ext/sqlite3/libsqlite/sqlite3.c       if( pDef==0 || pDef->xFunc==0 ){
pDef             85655 ext/sqlite3/libsqlite/sqlite3.c       if( pDef->funcFlags & SQLITE_FUNC_COALESCE ){
pDef             85674 ext/sqlite3/libsqlite/sqlite3.c       if( pDef->funcFlags & SQLITE_FUNC_UNLIKELY ){
pDef             85685 ext/sqlite3/libsqlite/sqlite3.c         if( (pDef->funcFlags & SQLITE_FUNC_NEEDCOLL)!=0 && !pColl ){
pDef             85702 ext/sqlite3/libsqlite/sqlite3.c         if( (pDef->funcFlags & (SQLITE_FUNC_LENGTH|SQLITE_FUNC_TYPEOF))!=0 ){
pDef             85710 ext/sqlite3/libsqlite/sqlite3.c             testcase( pDef->funcFlags & OPFLAG_LENGTHARG );
pDef             85712 ext/sqlite3/libsqlite/sqlite3.c                   pDef->funcFlags & (OPFLAG_LENGTHARG|OPFLAG_TYPEOFARG);
pDef             85737 ext/sqlite3/libsqlite/sqlite3.c         pDef = sqlite3VtabOverloadFunction(db, pDef, nFarg, pFarg->a[1].pExpr);
pDef             85739 ext/sqlite3/libsqlite/sqlite3.c         pDef = sqlite3VtabOverloadFunction(db, pDef, nFarg, pFarg->a[0].pExpr);
pDef             85742 ext/sqlite3/libsqlite/sqlite3.c       if( pDef->funcFlags & SQLITE_FUNC_NEEDCOLL ){
pDef             85747 ext/sqlite3/libsqlite/sqlite3.c                         (char*)pDef, P4_FUNCDEF);
pDef             95411 ext/sqlite3/libsqlite/sqlite3.c   FuncDef *pDef        /* The function definition to insert */
pDef             95414 ext/sqlite3/libsqlite/sqlite3.c   int nName = sqlite3Strlen30(pDef->zName);
pDef             95415 ext/sqlite3/libsqlite/sqlite3.c   u8 c1 = (u8)pDef->zName[0];
pDef             95417 ext/sqlite3/libsqlite/sqlite3.c   pOther = functionSearch(pHash, h, pDef->zName, nName);
pDef             95419 ext/sqlite3/libsqlite/sqlite3.c     assert( pOther!=pDef && pOther->pNext!=pDef );
pDef             95420 ext/sqlite3/libsqlite/sqlite3.c     pDef->pNext = pOther->pNext;
pDef             95421 ext/sqlite3/libsqlite/sqlite3.c     pOther->pNext = pDef;
pDef             95423 ext/sqlite3/libsqlite/sqlite3.c     pDef->pNext = 0;
pDef             95424 ext/sqlite3/libsqlite/sqlite3.c     pDef->pHash = pHash->a[h];
pDef             95425 ext/sqlite3/libsqlite/sqlite3.c     pHash->a[h] = pDef;
pDef             98043 ext/sqlite3/libsqlite/sqlite3.c   FuncDef *pDef;
pDef             98044 ext/sqlite3/libsqlite/sqlite3.c   pDef = sqlite3FindFunction(db, zName, sqlite3Strlen30(zName),
pDef             98046 ext/sqlite3/libsqlite/sqlite3.c   if( ALWAYS(pDef) ){
pDef             98047 ext/sqlite3/libsqlite/sqlite3.c     pDef->funcFlags |= flagVal;
pDef             98085 ext/sqlite3/libsqlite/sqlite3.c   FuncDef *pDef;
pDef             98093 ext/sqlite3/libsqlite/sqlite3.c   pDef = sqlite3FindFunction(db, pExpr->u.zToken, 
pDef             98096 ext/sqlite3/libsqlite/sqlite3.c   if( NEVER(pDef==0) || (pDef->funcFlags & SQLITE_FUNC_LIKE)==0 ){
pDef             98104 ext/sqlite3/libsqlite/sqlite3.c   memcpy(aWc, pDef->pUserData, 3);
pDef             98108 ext/sqlite3/libsqlite/sqlite3.c   *pIsNocase = (pDef->funcFlags & SQLITE_FUNC_CASE)==0;
pDef             115559 ext/sqlite3/libsqlite/sqlite3.c   FuncDef *pDef,  /* Function to possibly overload */
pDef             115575 ext/sqlite3/libsqlite/sqlite3.c   if( NEVER(pExpr==0) ) return pDef;
pDef             115576 ext/sqlite3/libsqlite/sqlite3.c   if( pExpr->op!=TK_COLUMN ) return pDef;
pDef             115578 ext/sqlite3/libsqlite/sqlite3.c   if( NEVER(pTab==0) ) return pDef;
pDef             115579 ext/sqlite3/libsqlite/sqlite3.c   if( (pTab->tabFlags & TF_Virtual)==0 ) return pDef;
pDef             115584 ext/sqlite3/libsqlite/sqlite3.c   if( pMod->xFindFunction==0 ) return pDef;
pDef             115589 ext/sqlite3/libsqlite/sqlite3.c   zLowerName = sqlite3DbStrDup(db, pDef->zName);
pDef             115598 ext/sqlite3/libsqlite/sqlite3.c     return pDef;
pDef             115604 ext/sqlite3/libsqlite/sqlite3.c                              + sqlite3Strlen30(pDef->zName) + 1);
pDef             115606 ext/sqlite3/libsqlite/sqlite3.c     return pDef;
pDef             115608 ext/sqlite3/libsqlite/sqlite3.c   *pNew = *pDef;
pDef             115610 ext/sqlite3/libsqlite/sqlite3.c   memcpy(pNew->zName, pDef->zName, sqlite3Strlen30(pDef->zName)+1);
pDef             148270 ext/sqlite3/libsqlite/sqlite3.c   Fts3DeferredToken *pDef;
pDef             148271 ext/sqlite3/libsqlite/sqlite3.c   for(pDef=pCsr->pDeferred; pDef; pDef=pDef->pNext){
pDef             148272 ext/sqlite3/libsqlite/sqlite3.c     fts3PendingListDelete(pDef->pList);
pDef             148273 ext/sqlite3/libsqlite/sqlite3.c     pDef->pList = 0;
pDef             148282 ext/sqlite3/libsqlite/sqlite3.c   Fts3DeferredToken *pDef;
pDef             148284 ext/sqlite3/libsqlite/sqlite3.c   for(pDef=pCsr->pDeferred; pDef; pDef=pNext){
pDef             148285 ext/sqlite3/libsqlite/sqlite3.c     pNext = pDef->pNext;
pDef             148286 ext/sqlite3/libsqlite/sqlite3.c     fts3PendingListDelete(pDef->pList);
pDef             148287 ext/sqlite3/libsqlite/sqlite3.c     sqlite3_free(pDef);
pDef             148305 ext/sqlite3/libsqlite/sqlite3.c     Fts3DeferredToken *pDef;      /* Used to iterate through deferred tokens */
pDef             148327 ext/sqlite3/libsqlite/sqlite3.c           for(pDef=pCsr->pDeferred; pDef && rc==SQLITE_OK; pDef=pDef->pNext){
pDef             148328 ext/sqlite3/libsqlite/sqlite3.c             Fts3PhraseToken *pPT = pDef->pToken;
pDef             148329 ext/sqlite3/libsqlite/sqlite3.c             if( (pDef->iCol>=p->nColumn || pDef->iCol==i)
pDef             148334 ext/sqlite3/libsqlite/sqlite3.c               fts3PendingListAppend(&pDef->pList, iDocid, i, iPos, &rc);
pDef             148343 ext/sqlite3/libsqlite/sqlite3.c     for(pDef=pCsr->pDeferred; pDef && rc==SQLITE_OK; pDef=pDef->pNext){
pDef             148344 ext/sqlite3/libsqlite/sqlite3.c       if( pDef->pList ){
pDef             148345 ext/sqlite3/libsqlite/sqlite3.c         rc = fts3PendingListAppendVarint(&pDef->pList, 0);