ib_blob            37 ext/interbase/ibase_blobs.c 	ibase_blob *ib_blob = (ibase_blob *)rsrc->ptr;
ib_blob            39 ext/interbase/ibase_blobs.c 	if (ib_blob->bl_handle != NULL) { /* blob open*/
ib_blob            40 ext/interbase/ibase_blobs.c 		if (isc_cancel_blob(IB_STATUS, &ib_blob->bl_handle)) {
ib_blob            45 ext/interbase/ibase_blobs.c 	efree(ib_blob);
ib_blob            96 ext/interbase/ibase_blobs.c int _php_ibase_blob_get(zval *return_value, ibase_blob *ib_blob, unsigned long max_len TSRMLS_DC) /* {{{ */
ib_blob            98 ext/interbase/ibase_blobs.c 	if (ib_blob->bl_qd.gds_quad_high || ib_blob->bl_qd.gds_quad_low) { /*not null ?*/
ib_blob           112 ext/interbase/ibase_blobs.c 			stat = isc_get_segment(IB_STATUS, &ib_blob->bl_handle, &seg_len, chunk_size, &bl_data[cur_len]);
ib_blob           129 ext/interbase/ibase_blobs.c int _php_ibase_blob_add(zval **string_arg, ibase_blob *ib_blob TSRMLS_DC) /* {{{ */
ib_blob           140 ext/interbase/ibase_blobs.c 		if (isc_put_segment(IB_STATUS, &ib_blob->bl_handle, chunk_size, &Z_STRVAL_PP(string_arg)[put_cnt] )) {
ib_blob           210 ext/interbase/ibase_blobs.c 	ibase_blob *ib_blob;
ib_blob           220 ext/interbase/ibase_blobs.c 	ib_blob = (ibase_blob *) emalloc(sizeof(ibase_blob));
ib_blob           221 ext/interbase/ibase_blobs.c 	ib_blob->bl_handle = NULL;
ib_blob           222 ext/interbase/ibase_blobs.c 	ib_blob->type = BLOB_INPUT;
ib_blob           224 ext/interbase/ibase_blobs.c 	if (isc_create_blob(IB_STATUS, &ib_link->handle, &trans->handle, &ib_blob->bl_handle, &ib_blob->bl_qd)) {
ib_blob           226 ext/interbase/ibase_blobs.c 		efree(ib_blob);
ib_blob           230 ext/interbase/ibase_blobs.c 	ZEND_REGISTER_RESOURCE(return_value, ib_blob, le_blob);
ib_blob           243 ext/interbase/ibase_blobs.c 	ibase_blob *ib_blob;
ib_blob           264 ext/interbase/ibase_blobs.c 	ib_blob = (ibase_blob *) emalloc(sizeof(ibase_blob));
ib_blob           265 ext/interbase/ibase_blobs.c 	ib_blob->bl_handle = NULL;
ib_blob           266 ext/interbase/ibase_blobs.c 	ib_blob->type = BLOB_OUTPUT;
ib_blob           269 ext/interbase/ibase_blobs.c 		if (! _php_ibase_string_to_quad(blob_id, &ib_blob->bl_qd)) {
ib_blob           274 ext/interbase/ibase_blobs.c 		if (isc_open_blob(IB_STATUS, &ib_link->handle, &trans->handle, &ib_blob->bl_handle,
ib_blob           275 ext/interbase/ibase_blobs.c 				&ib_blob->bl_qd)) {
ib_blob           280 ext/interbase/ibase_blobs.c 		ZEND_REGISTER_RESOURCE(return_value, ib_blob, le_blob);
ib_blob           285 ext/interbase/ibase_blobs.c 	efree(ib_blob);
ib_blob           295 ext/interbase/ibase_blobs.c 	ibase_blob *ib_blob;
ib_blob           303 ext/interbase/ibase_blobs.c 	ZEND_FETCH_RESOURCE(ib_blob, ibase_blob *, blob_arg, -1, "Interbase blob", le_blob);
ib_blob           305 ext/interbase/ibase_blobs.c 	if (ib_blob->type != BLOB_INPUT) {
ib_blob           310 ext/interbase/ibase_blobs.c 	if (_php_ibase_blob_add(string_arg, ib_blob TSRMLS_CC) != SUCCESS) {
ib_blob           321 ext/interbase/ibase_blobs.c 	ibase_blob *ib_blob;
ib_blob           329 ext/interbase/ibase_blobs.c 	ZEND_FETCH_RESOURCE(ib_blob, ibase_blob *, blob_arg, -1, "Interbase blob", le_blob);
ib_blob           331 ext/interbase/ibase_blobs.c 	if (ib_blob->type != BLOB_OUTPUT) {
ib_blob           338 ext/interbase/ibase_blobs.c 	if (_php_ibase_blob_get(return_value, ib_blob, Z_LVAL_PP(len_arg) TSRMLS_CC) != SUCCESS) {
ib_blob           347 ext/interbase/ibase_blobs.c 	ibase_blob *ib_blob;
ib_blob           355 ext/interbase/ibase_blobs.c 	ZEND_FETCH_RESOURCE(ib_blob, ibase_blob *, blob_arg, -1, "Interbase blob", le_blob);
ib_blob           359 ext/interbase/ibase_blobs.c 		if (ib_blob->bl_qd.gds_quad_high || ib_blob->bl_qd.gds_quad_low) { /*not null ?*/
ib_blob           360 ext/interbase/ibase_blobs.c 			if (isc_close_blob(IB_STATUS, &ib_blob->bl_handle)) {
ib_blob           365 ext/interbase/ibase_blobs.c 		ib_blob->bl_handle = NULL;
ib_blob           367 ext/interbase/ibase_blobs.c 		RETVAL_STRINGL(_php_ibase_quad_to_string(ib_blob->bl_qd), BLOB_ID_LEN, 0);
ib_blob           369 ext/interbase/ibase_blobs.c 		if (isc_cancel_blob(IB_STATUS, &ib_blob->bl_handle)) {
ib_blob           373 ext/interbase/ibase_blobs.c 		ib_blob->bl_handle = NULL;
ib_blob           405 ext/interbase/ibase_blobs.c 	ibase_blob ib_blob = { NULL, BLOB_INPUT };
ib_blob           427 ext/interbase/ibase_blobs.c 	if (! _php_ibase_string_to_quad(blob_id, &ib_blob.bl_qd)) {
ib_blob           432 ext/interbase/ibase_blobs.c 	if (ib_blob.bl_qd.gds_quad_high || ib_blob.bl_qd.gds_quad_low) { /* not null ? */
ib_blob           433 ext/interbase/ibase_blobs.c 		if (isc_open_blob(IB_STATUS, &ib_link->handle, &trans->handle, &ib_blob.bl_handle,
ib_blob           434 ext/interbase/ibase_blobs.c 				&ib_blob.bl_qd)) {
ib_blob           439 ext/interbase/ibase_blobs.c 		if (_php_ibase_blob_info(ib_blob.bl_handle, &bl_info TSRMLS_CC)) {
ib_blob           442 ext/interbase/ibase_blobs.c 		if (isc_close_blob(IB_STATUS, &ib_blob.bl_handle)) {
ib_blob           467 ext/interbase/ibase_blobs.c 	add_index_bool(return_value, 4, (!ib_blob.bl_qd.gds_quad_high && !ib_blob.bl_qd.gds_quad_low));
ib_blob           468 ext/interbase/ibase_blobs.c  	add_assoc_bool(return_value, "isnull", (!ib_blob.bl_qd.gds_quad_high && !ib_blob.bl_qd.gds_quad_low));
ib_blob           542 ext/interbase/ibase_blobs.c 	ibase_blob ib_blob = { NULL, 0 };
ib_blob           560 ext/interbase/ibase_blobs.c 		if (isc_create_blob(IB_STATUS, &ib_link->handle, &trans->handle, &ib_blob.bl_handle,
ib_blob           561 ext/interbase/ibase_blobs.c 				&ib_blob.bl_qd)) {
ib_blob           566 ext/interbase/ibase_blobs.c 			if (isc_put_segment(IB_STATUS, &ib_blob.bl_handle, b, bl_data)) {
ib_blob           571 ext/interbase/ibase_blobs.c 		if (isc_close_blob(IB_STATUS, &ib_blob.bl_handle)) {
ib_blob           574 ext/interbase/ibase_blobs.c 		RETURN_STRINGL( _php_ibase_quad_to_string(ib_blob.bl_qd), BLOB_ID_LEN, 0);
ib_blob           740 ext/interbase/ibase_query.c 					ibase_blob ib_blob = { NULL, BLOB_INPUT };
ib_blob           743 ext/interbase/ibase_query.c 							&ib_query->trans->handle, &ib_blob.bl_handle, &ib_blob.bl_qd)) {
ib_blob           748 ext/interbase/ibase_query.c 					if (_php_ibase_blob_add(&b_var, &ib_blob TSRMLS_CC) != SUCCESS) {
ib_blob           752 ext/interbase/ibase_query.c 					if (isc_close_blob(IB_STATUS, &ib_blob.bl_handle)) {
ib_blob           756 ext/interbase/ibase_query.c 					buf[i].val.qval = ib_blob.bl_qd;
ib_blob           178 ext/interbase/php_ibase_includes.h int _php_ibase_blob_get(zval *return_value, ibase_blob *ib_blob, unsigned long max_len TSRMLS_DC);
ib_blob           179 ext/interbase/php_ibase_includes.h int _php_ibase_blob_add(zval **string_arg, ibase_blob *ib_blob TSRMLS_DC);