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);