Lines Matching defs:iArg
9674 ** FUNCTION(zName, nArg, iArg, bNC, xFunc)
9677 ** value passed as iArg is cast to a (void*) and made available
9681 ** AGGREGATE(zName, nArg, iArg, bNC, xStep, xFinal)
9695 #define FUNCTION(zName, nArg, iArg, bNC, xFunc) \
9697 SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, #zName, 0, 0}
62136 ** Return the auxilary data pointer, if any, for the iArg'th argument to
62139 SQLITE_API void *sqlite3_get_auxdata(sqlite3_context *pCtx, int iArg){
62144 if( !pVdbeFunc || iArg>=pVdbeFunc->nAux || iArg<0 ){
62147 return pVdbeFunc->apAux[iArg].pAux;
62151 ** Set the auxilary data pointer and delete function, for the iArg'th
62157 int iArg,
62163 if( iArg<0 ) goto failed;
62167 if( !pVdbeFunc || pVdbeFunc->nAux<=iArg ){
62169 int nMalloc = sizeof(VdbeFunc) + sizeof(struct AuxData)*iArg;
62175 memset(&pVdbeFunc->apAux[nAux], 0, sizeof(struct AuxData)*(iArg+1-nAux));
62176 pVdbeFunc->nAux = iArg+1;
62180 pAuxData = &pVdbeFunc->apAux[iArg];
121707 int iArg = 0;
121710 int nNew = sizeof(char *)*(iArg+1);
121718 aArg[iArg++] = z;
121723 rc = m->xCreate(iArg, aArg, ppTok);