Lines Matching refs:pCtx

40 static void testDelUser(void *pCtx){  in testDelUser()  argument
41 BoxGeomCtx *p = (BoxGeomCtx*)pCtx; in testDelUser()
56 BoxGeomCtx *pCtx = (BoxGeomCtx*)p->pContext; in invokeTclGeomCb() local
57 Tcl_Interp *interp = pCtx->interp; in invokeTclGeomCb()
65 pScript = Tcl_DuplicateObj(pCtx->pScript); in invokeTclGeomCb()
182 BoxGeomCtx *pCtx; in register_box_geom() local
191 pCtx = (BoxGeomCtx*)ckalloc(sizeof(BoxGeomCtx*)); in register_box_geom()
192 pCtx->interp = interp; in register_box_geom()
193 pCtx->pScript = Tcl_DuplicateObj(objv[2]); in register_box_geom()
194 Tcl_IncrRefCount(pCtx->pScript); in register_box_geom()
196 sqlite3_rtree_geometry_callback(db, "box", box_geom, (void*)pCtx); in register_box_geom()
198 sqlite3_snprintf(64, aPtr, "%p", (void*)pCtx); in register_box_geom()
205 BoxQueryCtx *pCtx = (BoxQueryCtx*)pInfo->pContext; in box_query() local
206 Tcl_Interp *interp = pCtx->interp; in box_query()
213 pEval = Tcl_DuplicateObj(pCtx->pScript); in box_query()
305 BoxQueryCtx *pCtx = (BoxQueryCtx*)p; in box_query_destroy() local
306 Tcl_DecrRefCount(pCtx->pScript); in box_query_destroy()
307 ckfree((char*)pCtx); in box_query_destroy()
319 BoxQueryCtx *pCtx; in register_box_query() local
327 pCtx = (BoxQueryCtx*)ckalloc(sizeof(BoxQueryCtx)); in register_box_query()
328 pCtx->interp = interp; in register_box_query()
329 pCtx->pScript = Tcl_DuplicateObj(objv[2]); in register_box_query()
330 Tcl_IncrRefCount(pCtx->pScript); in register_box_query()
333 db, "qbox", box_query, (void*)pCtx, box_query_destroy in register_box_query()