static void lob_close(oci8_lob_t *lob) { if (lob->state == S_OPEN) { oci8_svcctx_t *svcctx = check_svcctx(lob); chker2(OCILobClose_nb(svcctx, svcctx->base.hp.svc, oci8_errhp, lob->base.hp.lob), &svcctx->base); lob->state = S_CLOSE; } }
static void lob_close(oci8_lob_t *lob) { if (lob->state == S_OPEN) { if (have_OCILobClose_nb) { oci8_svcctx_t *svcctx = oci8_get_svcctx(lob->svc); oci_lc(OCILobClose_nb(svcctx, svcctx->base.hp.svc, oci8_errhp, lob->base.hp.lob)); } lob->state = S_CLOSE; } }