diff options
Diffstat (limited to 'ext/intl/dateformat/dateformat.c')
| -rwxr-xr-x | ext/intl/dateformat/dateformat.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/ext/intl/dateformat/dateformat.c b/ext/intl/dateformat/dateformat.c index 0eac9e9c7..6f7432254 100755 --- a/ext/intl/dateformat/dateformat.c +++ b/ext/intl/dateformat/dateformat.c @@ -181,8 +181,7 @@ PHP_METHOD( IntlDateFormatter, __construct ) */ PHP_FUNCTION( datefmt_get_error_code ) { - zval* object = NULL; - IntlDateFormatter_object* dfo = NULL; + DATE_FORMAT_METHOD_INIT_VARS; /* Parse parameters. */ if( zend_parse_method_parameters( ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O", @@ -208,8 +207,7 @@ PHP_FUNCTION( datefmt_get_error_code ) PHP_FUNCTION( datefmt_get_error_message ) { char* message = NULL; - zval* object = NULL; - IntlDateFormatter_object* dfo = NULL; + DATE_FORMAT_METHOD_INIT_VARS; /* Parse parameters. */ if( zend_parse_method_parameters( ZEND_NUM_ARGS() TSRMLS_CC, getThis(), "O", @@ -224,7 +222,7 @@ PHP_FUNCTION( datefmt_get_error_message ) dfo = (IntlDateFormatter_object *) zend_object_store_get_object( object TSRMLS_CC ); /* Return last error message. */ - message = intl_error_get_message( &dfo->datef_data.error TSRMLS_CC ); + message = intl_error_get_message( INTL_DATA_ERROR_P(dfo) TSRMLS_CC ); RETURN_STRING( message, 0); } /* }}} */ |
