ib_link           208 ext/interbase/ibase_blobs.c 	ibase_db_link *ib_link;
ib_link           218 ext/interbase/ibase_blobs.c 	PHP_IBASE_LINK_TRANS(link, ib_link, trans);
ib_link           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_link           241 ext/interbase/ibase_blobs.c 	ibase_db_link *ib_link;
ib_link           262 ext/interbase/ibase_blobs.c 	PHP_IBASE_LINK_TRANS(link, ib_link, trans);
ib_link           274 ext/interbase/ibase_blobs.c 		if (isc_open_blob(IB_STATUS, &ib_link->handle, &trans->handle, &ib_blob->bl_handle,
ib_link           403 ext/interbase/ibase_blobs.c 	ibase_db_link *ib_link;
ib_link           425 ext/interbase/ibase_blobs.c 	PHP_IBASE_LINK_TRANS(link, ib_link, trans);
ib_link           433 ext/interbase/ibase_blobs.c 		if (isc_open_blob(IB_STATUS, &ib_link->handle, &trans->handle, &ib_blob.bl_handle,
ib_link           479 ext/interbase/ibase_blobs.c 	ibase_db_link *ib_link;
ib_link           502 ext/interbase/ibase_blobs.c 	PHP_IBASE_LINK_TRANS(link, ib_link, trans);
ib_link           510 ext/interbase/ibase_blobs.c 		if (isc_open_blob(IB_STATUS, &ib_link->handle, &trans->handle, &ib_blob_id.bl_handle,
ib_link           543 ext/interbase/ibase_blobs.c 	ibase_db_link *ib_link;
ib_link           555 ext/interbase/ibase_blobs.c 	PHP_IBASE_LINK_TRANS(link, ib_link, trans);
ib_link           560 ext/interbase/ibase_blobs.c 		if (isc_create_blob(IB_STATUS, &ib_link->handle, &trans->handle, &ib_blob.bl_handle,
ib_link            90 ext/interbase/ibase_events.c static void _php_ibase_event_block(ibase_db_link *ib_link, unsigned short count, /* {{{ */
ib_link           118 ext/interbase/ibase_events.c 	isc_wait_for_event(dummy_result, &ib_link->handle, *l, *event_buf, *result_buf);
ib_link           128 ext/interbase/ibase_events.c 	ibase_db_link *ib_link;
ib_link           146 ext/interbase/ibase_events.c 		if (!ZEND_FETCH_RESOURCE2_NO_RETURN(ib_link, ibase_db_link *, args[0], -1, "InterBase link", le_link, le_plink)) {
ib_link           156 ext/interbase/ibase_events.c 		if (!ZEND_FETCH_RESOURCE2_NO_RETURN(ib_link, ibase_db_link *, NULL, IBG(default_link), "InterBase link", le_link, le_plink)) {
ib_link           168 ext/interbase/ibase_events.c 	_php_ibase_event_block(ib_link, event_count, events, &buffer_size, &event_buffer, &result_buffer);
ib_link           171 ext/interbase/ibase_events.c 	if (isc_wait_for_event(IB_STATUS, &ib_link->handle, buffer_size, event_buffer, result_buffer)) {
ib_link           270 ext/interbase/ibase_events.c 	ibase_db_link *ib_link;
ib_link           299 ext/interbase/ibase_events.c 		if (!ZEND_FETCH_RESOURCE2_NO_RETURN(ib_link, ibase_db_link *, args[0], -1, "InterBase link", le_link, le_plink)) {
ib_link           318 ext/interbase/ibase_events.c 		if (!ZEND_FETCH_RESOURCE2_NO_RETURN(ib_link, ibase_db_link *, NULL, IBG(default_link), "InterBase link", le_link, le_plink)) {
ib_link           338 ext/interbase/ibase_events.c 	event->link = ib_link;
ib_link           354 ext/interbase/ibase_events.c 	_php_ibase_event_block(ib_link, event->event_count, event->events,
ib_link           358 ext/interbase/ibase_events.c 	if (isc_que_events(IB_STATUS, &ib_link->handle, &event->event_id, buffer_size,
ib_link           367 ext/interbase/ibase_events.c 	event->event_next = ib_link->event_head;
ib_link           368 ext/interbase/ibase_events.c 	ib_link->event_head = event;
ib_link          1065 ext/interbase/ibase_query.c 	ibase_db_link *ib_link = NULL;
ib_link          1081 ext/interbase/ibase_query.c 				ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link*, &zlink, -1, LE_LINK, le_link, le_plink);
ib_link          1091 ext/interbase/ibase_query.c 				_php_ibase_get_link_trans(INTERNAL_FUNCTION_PARAM_PASSTHRU, &zlink, &ib_link, &trans);
ib_link          1126 ext/interbase/ibase_query.c 					ib_link = (ibase_db_link *) emalloc(sizeof(ibase_db_link));
ib_link          1127 ext/interbase/ibase_query.c 					ib_link->handle = db;
ib_link          1128 ext/interbase/ibase_query.c 					ib_link->dialect = SQL_DIALECT_CURRENT;
ib_link          1129 ext/interbase/ibase_query.c 					ib_link->tr_list = NULL;
ib_link          1130 ext/interbase/ibase_query.c 					ib_link->event_head = NULL;
ib_link          1132 ext/interbase/ibase_query.c 					ZEND_REGISTER_RESOURCE(return_value, ib_link, le_link);
ib_link          1143 ext/interbase/ibase_query.c 				ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link *, NULL, IBG(default_link), LE_LINK,
ib_link          1153 ext/interbase/ibase_query.c 	if (ib_link == NULL || FAILURE == _php_ibase_def_trans(ib_link, &trans TSRMLS_CC) 
ib_link          1154 ext/interbase/ibase_query.c 			|| FAILURE == _php_ibase_alloc_query(&ib_query, ib_link, trans, query, ib_link->dialect,
ib_link          1204 ext/interbase/ibase_query.c 	ibase_db_link *ib_link;
ib_link          1214 ext/interbase/ibase_query.c 		ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link *, NULL, IBG(default_link), LE_LINK, le_link, le_plink);
ib_link          1215 ext/interbase/ibase_query.c 		if (ib_link->tr_list == NULL || ib_link->tr_list->trans == NULL) {
ib_link          1218 ext/interbase/ibase_query.c 		trans = ib_link->tr_list->trans;
ib_link          1221 ext/interbase/ibase_query.c 		_php_ibase_get_link_trans(INTERNAL_FUNCTION_PARAM_PASSTHRU, &arg, &ib_link, &trans);
ib_link          1223 ext/interbase/ibase_query.c 			ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link *, &arg, -1, LE_LINK, le_link, le_plink);
ib_link          1225 ext/interbase/ibase_query.c 			if (ib_link->tr_list == NULL || ib_link->tr_list->trans == NULL) {
ib_link          1228 ext/interbase/ibase_query.c 			trans = ib_link->tr_list->trans;
ib_link          1734 ext/interbase/ibase_query.c 	ibase_db_link *ib_link;
ib_link          1746 ext/interbase/ibase_query.c 		ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link *, NULL, IBG(default_link), LE_LINK, le_link, le_plink);
ib_link          1751 ext/interbase/ibase_query.c 		_php_ibase_get_link_trans(INTERNAL_FUNCTION_PARAM_PASSTHRU, &link_arg, &ib_link, &trans);
ib_link          1760 ext/interbase/ibase_query.c 		ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link *, &link_arg, -1, LE_LINK, le_link, le_plink);
ib_link          1765 ext/interbase/ibase_query.c 	if (FAILURE == _php_ibase_def_trans(ib_link, &trans TSRMLS_CC)) {
ib_link          1771 ext/interbase/ibase_query.c 	if (FAILURE == _php_ibase_alloc_query(ib_query, ib_link, trans, query, ib_link->dialect, trans_res_id TSRMLS_CC)) {
ib_link           553 ext/interbase/interbase.c 	zval **link_id, ibase_db_link **ib_link, ibase_trans **trans)
ib_link           569 ext/interbase/interbase.c 			*ib_link = (*trans)->db_link[0];
ib_link           576 ext/interbase/interbase.c 	ZEND_FETCH_RESOURCE2(*ib_link, ibase_db_link *, link_id, -1, LE_LINK, le_link, le_plink);
ib_link           901 ext/interbase/interbase.c 	ibase_db_link *ib_link;
ib_link           972 ext/interbase/interbase.c 		ib_link = (ibase_db_link *) le->ptr;
ib_link           973 ext/interbase/interbase.c 		if (!isc_database_info(status, &ib_link->handle, sizeof(info), info, sizeof(result), result)) {
ib_link           974 ext/interbase/interbase.c 			ZEND_REGISTER_RESOURCE(return_value, ib_link, le_plink);
ib_link           995 ext/interbase/interbase.c 			ib_link = (ibase_db_link *) emalloc(sizeof(ibase_db_link));
ib_link           996 ext/interbase/interbase.c 			ZEND_REGISTER_RESOURCE(return_value, ib_link, le_link);
ib_link          1000 ext/interbase/interbase.c 			ib_link = (ibase_db_link *) malloc(sizeof(ibase_db_link));
ib_link          1001 ext/interbase/interbase.c 			if (!ib_link) {
ib_link          1007 ext/interbase/interbase.c 			new_le.ptr = ib_link;
ib_link          1010 ext/interbase/interbase.c 				free(ib_link);
ib_link          1013 ext/interbase/interbase.c 			ZEND_REGISTER_RESOURCE(return_value, ib_link, le_plink);
ib_link          1016 ext/interbase/interbase.c 		ib_link->handle = db_handle;
ib_link          1017 ext/interbase/interbase.c 		ib_link->dialect = largs[DLECT] ? (unsigned short)largs[DLECT] : SQL_DIALECT_CURRENT;
ib_link          1018 ext/interbase/interbase.c 		ib_link->tr_list = NULL;
ib_link          1019 ext/interbase/interbase.c 		ib_link->event_head = NULL;
ib_link          1056 ext/interbase/interbase.c 	ibase_db_link *ib_link;
ib_link          1073 ext/interbase/interbase.c 	ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link *, &link_arg, link_id, LE_LINK, le_link, le_plink);
ib_link          1084 ext/interbase/interbase.c 	ibase_db_link *ib_link;
ib_link          1102 ext/interbase/interbase.c 	ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link *, &link_arg, link_id, LE_LINK, le_link, le_plink);
ib_link          1104 ext/interbase/interbase.c 	if (isc_drop_database(IB_STATUS, &ib_link->handle)) {
ib_link          1110 ext/interbase/interbase.c 	for (l = ib_link->tr_list; l != NULL; l = l->next) {
ib_link          1129 ext/interbase/interbase.c 	ibase_db_link **ib_link = NULL;
ib_link          1139 ext/interbase/interbase.c 	ib_link = (ibase_db_link **) safe_emalloc(sizeof(ibase_db_link *),1+argn,0);
ib_link          1149 ext/interbase/interbase.c 			efree(ib_link);
ib_link          1162 ext/interbase/interbase.c 				if (!ZEND_FETCH_RESOURCE2_NO_RETURN(ib_link[link_cnt], ibase_db_link *, args[i], -1, LE_LINK, le_link, le_plink)) {
ib_link          1165 ext/interbase/interbase.c 					efree(ib_link);
ib_link          1174 ext/interbase/interbase.c 				teb[link_cnt].db_ptr = &ib_link[link_cnt]->handle;
ib_link          1232 ext/interbase/interbase.c 		if (!ZEND_FETCH_RESOURCE2_NO_RETURN(ib_link[0], ibase_db_link *, NULL, IBG(default_link), LE_LINK, le_link, le_plink)) {
ib_link          1233 ext/interbase/interbase.c 			efree(ib_link);
ib_link          1236 ext/interbase/interbase.c 		result = isc_start_transaction(IB_STATUS, &tr_handle, 1, &ib_link[0]->handle, tpb_len, last_tpb);
ib_link          1242 ext/interbase/interbase.c 		efree(ib_link);
ib_link          1253 ext/interbase/interbase.c 		ib_trans->db_link[i] = ib_link[i];
ib_link          1256 ext/interbase/interbase.c 		if (ib_link[i]->tr_list == NULL) {
ib_link          1257 ext/interbase/interbase.c 			ib_link[i]->tr_list = (ibase_tr_list *) emalloc(sizeof(ibase_tr_list));
ib_link          1258 ext/interbase/interbase.c 			ib_link[i]->tr_list->trans = NULL;
ib_link          1259 ext/interbase/interbase.c 			ib_link[i]->tr_list->next = NULL;
ib_link          1263 ext/interbase/interbase.c 		for (l = &ib_link[i]->tr_list; *l != NULL; l = &(*l)->next);
ib_link          1268 ext/interbase/interbase.c 	efree(ib_link);
ib_link          1273 ext/interbase/interbase.c int _php_ibase_def_trans(ibase_db_link *ib_link, ibase_trans **trans TSRMLS_DC) /* {{{ */
ib_link          1275 ext/interbase/interbase.c 	if (ib_link == NULL) {
ib_link          1281 ext/interbase/interbase.c 	if (ib_link->tr_list == NULL) {
ib_link          1282 ext/interbase/interbase.c 		ib_link->tr_list = (ibase_tr_list *) emalloc(sizeof(ibase_tr_list));
ib_link          1283 ext/interbase/interbase.c 		ib_link->tr_list->trans = NULL;
ib_link          1284 ext/interbase/interbase.c 		ib_link->tr_list->next = NULL;
ib_link          1288 ext/interbase/interbase.c 		ibase_trans *tr = ib_link->tr_list->trans;
ib_link          1295 ext/interbase/interbase.c 			tr->db_link[0] = ib_link;
ib_link          1296 ext/interbase/interbase.c 			ib_link->tr_list->trans = tr;
ib_link          1299 ext/interbase/interbase.c 			if (isc_start_transaction(IB_STATUS, &tr->handle, 1, &ib_link->handle, 0, NULL)) {
ib_link          1315 ext/interbase/interbase.c 	ibase_db_link *ib_link;
ib_link          1326 ext/interbase/interbase.c 		ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link *, NULL, IBG(default_link), LE_LINK, le_link, le_plink);
ib_link          1327 ext/interbase/interbase.c 		if (ib_link->tr_list == NULL || ib_link->tr_list->trans == NULL) {
ib_link          1332 ext/interbase/interbase.c 		trans = ib_link->tr_list->trans;
ib_link          1339 ext/interbase/interbase.c 			ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link *, &arg, -1, LE_LINK, le_link, le_plink);
ib_link          1341 ext/interbase/interbase.c 			if (ib_link->tr_list == NULL || ib_link->tr_list->trans == NULL) {
ib_link          1346 ext/interbase/interbase.c 			trans = ib_link->tr_list->trans;
ib_link          1418 ext/interbase/interbase.c 	ibase_db_link *ib_link;
ib_link          1435 ext/interbase/interbase.c 	PHP_IBASE_LINK_TRANS(link, ib_link, trans);
ib_link          1450 ext/interbase/interbase.c 	if (isc_dsql_exec_immed2(IB_STATUS, &ib_link->handle, &trans->handle, 0, query,
ib_link           167 ext/interbase/php_ibase_includes.h int _php_ibase_def_trans(ibase_db_link *ib_link, ibase_trans **trans TSRMLS_DC);
ib_link           169 ext/interbase/php_ibase_includes.h 	ibase_db_link **ib_link, ibase_trans **trans);