xDel 11398 ext/sqlite3/libsqlite/sqlite3.c void (*xDel)(void*); /* Destructor for pUser */ xDel 14683 ext/sqlite3/libsqlite/sqlite3.c void (*xDel)(void*);/* Destructor for Mem.z - only valid if MEM_Dyn */ xDel 63118 ext/sqlite3/libsqlite/sqlite3.c assert( (p->flags & MEM_Dyn)==0 || p->xDel!=0 ); xDel 63236 ext/sqlite3/libsqlite/sqlite3.c assert( pMem->xDel!=0 && pMem->xDel!=SQLITE_DYNAMIC ); xDel 63237 ext/sqlite3/libsqlite/sqlite3.c pMem->xDel((void *)(pMem->z)); xDel 63455 ext/sqlite3/libsqlite/sqlite3.c assert( p->xDel!=SQLITE_DYNAMIC && p->xDel!=0 ); xDel 63456 ext/sqlite3/libsqlite/sqlite3.c p->xDel((void *)p->z); xDel 63941 ext/sqlite3/libsqlite/sqlite3.c void (*xDel)(void*) /* Destructor function */ xDel 63977 ext/sqlite3/libsqlite/sqlite3.c if( xDel==SQLITE_TRANSIENT ){ xDel 63992 ext/sqlite3/libsqlite/sqlite3.c }else if( xDel==SQLITE_DYNAMIC ){ xDel 63999 ext/sqlite3/libsqlite/sqlite3.c pMem->xDel = xDel; xDel 64000 ext/sqlite3/libsqlite/sqlite3.c flags |= ((xDel==SQLITE_STATIC)?MEM_Static:MEM_Dyn); xDel 64753 ext/sqlite3/libsqlite/sqlite3.c void (*xDel)(void*) /* Destructor for the string */ xDel 64755 ext/sqlite3/libsqlite/sqlite3.c if( v ) sqlite3VdbeMemSetStr((Mem *)v, z, n, enc, xDel); xDel 66707 ext/sqlite3/libsqlite/sqlite3.c void (*xDel)(void*) /* Memory management strategy for zName */ xDel 66714 ext/sqlite3/libsqlite/sqlite3.c assert( !zName || xDel!=SQLITE_DYNAMIC ); xDel 66719 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3VdbeMemSetStr(pColName, zName, -1, SQLITE_UTF8, xDel); xDel 69206 ext/sqlite3/libsqlite/sqlite3.c void (*xDel)(void*) /* Destructor function */ xDel 69208 ext/sqlite3/libsqlite/sqlite3.c if( sqlite3VdbeMemSetStr(pCtx->pOut, z, n, enc, xDel)==SQLITE_TOOBIG ){ xDel 69214 ext/sqlite3/libsqlite/sqlite3.c void (*xDel)(void*), /* The destructor */ xDel 69217 ext/sqlite3/libsqlite/sqlite3.c assert( xDel!=SQLITE_DYNAMIC ); xDel 69218 ext/sqlite3/libsqlite/sqlite3.c if( xDel==0 ){ xDel 69220 ext/sqlite3/libsqlite/sqlite3.c }else if( xDel==SQLITE_TRANSIENT ){ xDel 69223 ext/sqlite3/libsqlite/sqlite3.c xDel((void*)p); xDel 69232 ext/sqlite3/libsqlite/sqlite3.c void (*xDel)(void *) xDel 69236 ext/sqlite3/libsqlite/sqlite3.c setResultStrOrError(pCtx, z, n, 0, xDel); xDel 69242 ext/sqlite3/libsqlite/sqlite3.c void (*xDel)(void *) xDel 69245 ext/sqlite3/libsqlite/sqlite3.c assert( xDel!=SQLITE_DYNAMIC ); xDel 69247 ext/sqlite3/libsqlite/sqlite3.c (void)invokeValueDestructor(z, xDel, pCtx); xDel 69249 ext/sqlite3/libsqlite/sqlite3.c setResultStrOrError(pCtx, z, (int)n, 0, xDel); xDel 69286 ext/sqlite3/libsqlite/sqlite3.c void (*xDel)(void *) xDel 69289 ext/sqlite3/libsqlite/sqlite3.c setResultStrOrError(pCtx, z, n, SQLITE_UTF8, xDel); xDel 69295 ext/sqlite3/libsqlite/sqlite3.c void (*xDel)(void *), xDel 69299 ext/sqlite3/libsqlite/sqlite3.c assert( xDel!=SQLITE_DYNAMIC ); xDel 69302 ext/sqlite3/libsqlite/sqlite3.c (void)invokeValueDestructor(z, xDel, pCtx); xDel 69304 ext/sqlite3/libsqlite/sqlite3.c setResultStrOrError(pCtx, z, (int)n, enc, xDel); xDel 69312 ext/sqlite3/libsqlite/sqlite3.c void (*xDel)(void *) xDel 69315 ext/sqlite3/libsqlite/sqlite3.c setResultStrOrError(pCtx, z, n, SQLITE_UTF16NATIVE, xDel); xDel 69321 ext/sqlite3/libsqlite/sqlite3.c void (*xDel)(void *) xDel 69324 ext/sqlite3/libsqlite/sqlite3.c setResultStrOrError(pCtx, z, n, SQLITE_UTF16BE, xDel); xDel 69330 ext/sqlite3/libsqlite/sqlite3.c void (*xDel)(void *) xDel 69333 ext/sqlite3/libsqlite/sqlite3.c setResultStrOrError(pCtx, z, n, SQLITE_UTF16LE, xDel); xDel 70164 ext/sqlite3/libsqlite/sqlite3.c void (*xDel)(void*), /* Destructor for the data */ xDel 70175 ext/sqlite3/libsqlite/sqlite3.c rc = sqlite3VdbeMemSetStr(pVar, zData, nData, encoding, xDel); xDel 70183 ext/sqlite3/libsqlite/sqlite3.c }else if( xDel!=SQLITE_STATIC && xDel!=SQLITE_TRANSIENT ){ xDel 70184 ext/sqlite3/libsqlite/sqlite3.c xDel((void*)zData); xDel 70198 ext/sqlite3/libsqlite/sqlite3.c void (*xDel)(void*) xDel 70200 ext/sqlite3/libsqlite/sqlite3.c return bindText(pStmt, i, zData, nData, xDel, 0); xDel 70207 ext/sqlite3/libsqlite/sqlite3.c void (*xDel)(void*) xDel 70209 ext/sqlite3/libsqlite/sqlite3.c assert( xDel!=SQLITE_DYNAMIC ); xDel 70211 ext/sqlite3/libsqlite/sqlite3.c return invokeValueDestructor(zData, xDel, 0); xDel 70213 ext/sqlite3/libsqlite/sqlite3.c return bindText(pStmt, i, zData, (int)nData, xDel, 0); xDel 70253 ext/sqlite3/libsqlite/sqlite3.c void (*xDel)(void*) xDel 70255 ext/sqlite3/libsqlite/sqlite3.c return bindText(pStmt, i, zData, nData, xDel, SQLITE_UTF8); xDel 70262 ext/sqlite3/libsqlite/sqlite3.c void (*xDel)(void*), xDel 70265 ext/sqlite3/libsqlite/sqlite3.c assert( xDel!=SQLITE_DYNAMIC ); xDel 70267 ext/sqlite3/libsqlite/sqlite3.c return invokeValueDestructor(zData, xDel, 0); xDel 70270 ext/sqlite3/libsqlite/sqlite3.c return bindText(pStmt, i, zData, (int)nData, xDel, enc); xDel 70279 ext/sqlite3/libsqlite/sqlite3.c void (*xDel)(void*) xDel 70281 ext/sqlite3/libsqlite/sqlite3.c return bindText(pStmt, i, zData, nData, xDel, SQLITE_UTF16NATIVE); xDel 95166 ext/sqlite3/libsqlite/sqlite3.c pColl->xDel = 0; /* Do not copy the destructor */ xDel 129099 ext/sqlite3/libsqlite/sqlite3.c if( pColl[j].xDel ){ xDel 129100 ext/sqlite3/libsqlite/sqlite3.c pColl[j].xDel(pColl[j].pUser); xDel 130198 ext/sqlite3/libsqlite/sqlite3.c void(*xDel)(void*) xDel 130244 ext/sqlite3/libsqlite/sqlite3.c if( p->xDel ){ xDel 130245 ext/sqlite3/libsqlite/sqlite3.c p->xDel(p->pUser); xDel 130257 ext/sqlite3/libsqlite/sqlite3.c pColl->xDel = xDel; xDel 131002 ext/sqlite3/libsqlite/sqlite3.c void(*xDel)(void*) xDel 131011 ext/sqlite3/libsqlite/sqlite3.c rc = createCollation(db, zName, (u8)enc, pCtx, xCompare, xDel);