diff options
Diffstat (limited to 'ext/interbase/ibase_events.c')
-rw-r--r-- | ext/interbase/ibase_events.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/interbase/ibase_events.c b/ext/interbase/ibase_events.c index ab1a791d37..63a838679d 100644 --- a/ext/interbase/ibase_events.c +++ b/ext/interbase/ibase_events.c @@ -178,7 +178,7 @@ PHP_FUNCTION(ibase_wait_event) isc_event_counts(occurred_event, buffer_size, event_buffer, result_buffer); for (i = 0; i < event_count; ++i) { if (occurred_event[i]) { - zend_string *result = STR_INIT(events[i], strlen(events[i]), 0); + zend_string *result = zend_string_init(events[i], strlen(events[i]), 0); _php_ibase_event_free(event_buffer,result_buffer); efree(args); RETURN_STR(result); @@ -319,10 +319,10 @@ PHP_FUNCTION(ibase_set_event_handler) /* get the callback */ if (!zend_is_callable(cb_arg, 0, &cb_name TSRMLS_CC)) { _php_ibase_module_error("Callback argument %s is not a callable function" TSRMLS_CC, cb_name->val); - STR_RELEASE(cb_name); + zend_string_release(cb_name); RETURN_FALSE; } - STR_RELEASE(cb_name); + zend_string_release(cb_name); /* allocate the event resource */ event = (ibase_event *) safe_emalloc(sizeof(ibase_event), 1, 0); |