Closes GH-4871.
if (zend_parse_parameters(ZEND_NUM_ARGS(), "|s!",
&locale_str, &dummy) == FAILURE) {
- RETURN_NULL();
+ return;
}
if (locale_str == NULL) {
intl_error_reset(NULL);
if (zend_parse_parameters_none() == FAILURE) {
- RETURN_NULL();
+ return;
}
CodePointBreakIterator *cpbi = new CodePointBreakIterator();
object = ZEND_THIS;
if (zend_parse_parameters_none() == FAILURE) {
- RETURN_FALSE;
+ return;
}
BREAKITER_METHOD_FETCH_OBJECT;
object = ZEND_THIS;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "S", &text) == FAILURE) {
- RETURN_FALSE;
+ return;
}
BREAKITER_METHOD_FETCH_OBJECT;
object = ZEND_THIS;
if (zend_parse_parameters_none() == FAILURE) {
- RETURN_FALSE;
+ return;
}
BREAKITER_METHOD_FETCH_OBJECT;
object = ZEND_THIS;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "l", &arg) == FAILURE) {
- RETURN_FALSE;
+ return;
}
BREAKITER_METHOD_FETCH_OBJECT;
object = ZEND_THIS;
if (zend_parse_parameters_none() == FAILURE) {
- RETURN_FALSE;
+ return;
}
BREAKITER_METHOD_FETCH_OBJECT;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "l",
&offset) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (offset < INT32_MIN || offset > INT32_MAX) {
object = ZEND_THIS;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "l", &locale_type) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (locale_type != ULOC_ACTUAL_LOCALE && locale_type != ULOC_VALID_LOCALE) {
object = ZEND_THIS;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "|l", &key_type) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (key_type != PARTS_ITERATOR_KEY_SEQUENTIAL
object = ZEND_THIS;
if (zend_parse_parameters_none() == FAILURE) {
- RETURN_FALSE;
+ return;
}
/* Fetch the object (without resetting its last error code ). */
object = ZEND_THIS;
if (zend_parse_parameters_none() == FAILURE) {
- RETURN_FALSE;
+ return;
}
object = ZEND_THIS;
if (zend_parse_parameters_none() == FAILURE) {
- RETURN_FALSE;
+ return;
}
BREAKITER_METHOD_FETCH_OBJECT;
object = ZEND_THIS;
if (zend_parse_parameters_none() == FAILURE) {
- RETURN_FALSE;
+ return;
}
BREAKITER_METHOD_FETCH_OBJECT;
object = ZEND_THIS;
if (zend_parse_parameters_none() == FAILURE) {
- RETURN_FALSE;
+ return;
}
BREAKITER_METHOD_FETCH_OBJECT;
object = ZEND_THIS;
if (zend_parse_parameters_none() == FAILURE) {
- RETURN_FALSE;
+ return;
}
BREAKITER_METHOD_FETCH_OBJECT;
object = ZEND_THIS;
if (zend_parse_parameters_none() == FAILURE) {
- RETURN_FALSE;
+ return;
}
BREAKITER_METHOD_FETCH_OBJECT;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "|zs!",
&zv_timezone, &locale_str, &dummy) == FAILURE) {
- RETURN_NULL();
+ return;
}
timeZone = timezone_process_timezone_argument(zv_timezone, NULL,
if (zend_parse_parameters(ZEND_NUM_ARGS(), "ssb",
&key, &key_len, &locale, &locale_len, &commonly_used) == FAILURE) {
- RETURN_FALSE;
+ return;
}
//does not work; see ICU bug 9194
intl_error_reset(NULL);
if (zend_parse_parameters_none() == FAILURE) {
- RETURN_FALSE;
+ return;
}
RETURN_DOUBLE((double)Calendar::getNow());
intl_error_reset(NULL);
if (zend_parse_parameters_none() == FAILURE) {
- RETURN_FALSE;
+ return;
}
int32_t count;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"Ol", &object, Calendar_ce_ptr, &field) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (field < 0 || field >= UCAL_FIELD_COUNT) {
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "O",
&object, Calendar_ce_ptr) == FAILURE) {
- RETURN_FALSE;
+ return;
}
CALENDAR_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "Od",
&object, Calendar_ce_ptr, &time_arg) == FAILURE) {
- RETURN_FALSE;
+ return;
}
CALENDAR_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"Oll", &object, Calendar_ce_ptr, &field, &amount) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (field < 0 || field >= UCAL_FIELD_COUNT) {
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"Oz!", &object, Calendar_ce_ptr, &zv_timezone) == FAILURE) {
- RETURN_FALSE;
+ return;
}
CALENDAR_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"OO", &object, Calendar_ce_ptr, &when_object, Calendar_ce_ptr)
== FAILURE) {
- RETURN_FALSE;
+ return;
}
CALENDAR_METHOD_FETCH_OBJECT;
CALENDAR_METHOD_INIT_VARS;
object = getThis();
-
+
/* must come before zpp because zpp would convert the args in the stack to 0 */
if (ZEND_NUM_ARGS() > (object ? 6 : 7) ||
zend_get_parameters_array_ex(ZEND_NUM_ARGS(), args) == FAILURE) {
zend_parse_method_parameters(ZEND_NUM_ARGS(), object,
"Oll|llll", &object, Calendar_ce_ptr, &arg1, &arg2, &arg3, &arg4,
&arg5, &arg6) == FAILURE) {
- RETURN_FALSE;
+ return;
}
for (i = 0; i < variant; i++) {
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), object,
"Olb", &object, Calendar_ce_ptr, &field, &bool_variant_val)
== FAILURE) {
- RETURN_FALSE;
+ return;
}
bool_variant_val = Z_TYPE(args[1]) == IS_TRUE? 1 : 0;
} else if (zend_parse_method_parameters(ZEND_NUM_ARGS(), object,
"Oll", &object, Calendar_ce_ptr, &field, &value) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (field < 0 || field >= UCAL_FIELD_COUNT) {
if (zend_parse_method_parameters(ZEND_NUM_ARGS(),
getThis(), "O|l!", &object, Calendar_ce_ptr, &field, &field_is_null) == FAILURE) {
- RETURN_FALSE;
+ return;
}
CALENDAR_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"Odl", &object, Calendar_ce_ptr, &when, &field) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (field < 0 || field >= UCAL_FIELD_COUNT) {
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"Ol", &object, Calendar_ce_ptr, &dow) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (dow < UCAL_SUNDAY || dow > UCAL_SATURDAY) {
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"O", &object, Calendar_ce_ptr) == FAILURE) {
- RETURN_FALSE;
+ return;
}
CALENDAR_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"Ol", &object, Calendar_ce_ptr, &field) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (field < 0 || field >= UCAL_FIELD_COUNT) {
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"Ol", &object, Calendar_ce_ptr, &locale_type) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (locale_type != ULOC_ACTUAL_LOCALE && locale_type != ULOC_VALID_LOCALE) {
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"O", &object, Calendar_ce_ptr) == FAILURE) {
- RETURN_FALSE;
+ return;
}
CALENDAR_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"O", &object, Calendar_ce_ptr) == FAILURE) {
- RETURN_FALSE;
+ return;
}
CALENDAR_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"O", &object, Calendar_ce_ptr) == FAILURE) {
- RETURN_FALSE;
+ return;
}
CALENDAR_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"Ol", &object, Calendar_ce_ptr, &dow) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (dow < UCAL_SUNDAY || dow > UCAL_SATURDAY) {
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"O", &object, Calendar_ce_ptr) == FAILURE) {
- RETURN_FALSE;
+ return;
}
CALENDAR_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"OO", &object, Calendar_ce_ptr, &other_object, Calendar_ce_ptr)
== FAILURE) {
- RETURN_FALSE;
+ return;
}
other_co = Z_INTL_CALENDAR_P(other_object);
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"O", &object, Calendar_ce_ptr) == FAILURE) {
- RETURN_FALSE;
+ return;
}
CALENDAR_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"Ol", &object, Calendar_ce_ptr, &field) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (field < 0 || field >= UCAL_FIELD_COUNT) {
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"O|d!", &object, Calendar_ce_ptr, &date, &date_is_null) == FAILURE) {
- RETURN_FALSE;
+ return;
}
CALENDAR_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"Ol", &object, Calendar_ce_ptr, &dow) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (dow < UCAL_SUNDAY || dow > UCAL_SATURDAY) {
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"Ob", &object, Calendar_ce_ptr, &is_lenient) == FAILURE) {
- RETURN_FALSE;
+ return;
}
CALENDAR_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"Ol", &object, Calendar_ce_ptr, &num_days) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (num_days < 1 || num_days > 7) {
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"OO", &object, Calendar_ce_ptr, &other_object, Calendar_ce_ptr)
== FAILURE) {
- RETURN_FALSE;
+ return;
}
CALENDAR_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"O", &object, Calendar_ce_ptr) == FAILURE) {
- RETURN_FALSE;
+ return;
}
CALENDAR_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"O", &object, Calendar_ce_ptr) == FAILURE) {
- RETURN_FALSE;
+ return;
}
CALENDAR_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"Ol", &object, Calendar_ce_ptr, &option) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (option != UCAL_WALLTIME_FIRST && option != UCAL_WALLTIME_LAST) {
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"Ol", &object, Calendar_ce_ptr, &option) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (option != UCAL_WALLTIME_FIRST && option != UCAL_WALLTIME_LAST
if (zend_parse_parameters(ZEND_NUM_ARGS(), "z|s!",
&zv_arg, &locale_str, &locale_str_len) == FAILURE) {
- RETURN_NULL();
+ return;
}
if (!(Z_TYPE_P(zv_arg) == IS_OBJECT && instanceof_function(
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "O",
&object, Calendar_ce_ptr) == FAILURE) {
- RETURN_FALSE;
+ return;
}
CALENDAR_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "O",
&object, Calendar_ce_ptr) == FAILURE) {
- RETURN_FALSE;
+ return;
}
/* Fetch the object (without resetting its last error code ). */
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "O",
&object, Calendar_ce_ptr) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"Od", &object, GregorianCalendar_ce_ptr, &date) == FAILURE) {
- RETURN_FALSE;
+ return;
}
CALENDAR_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"O", &object, GregorianCalendar_ce_ptr) == FAILURE) {
- RETURN_FALSE;
+ return;
}
CALENDAR_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"Ol", &object, GregorianCalendar_ce_ptr, &year) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (year < INT32_MIN || year > INT32_MAX) {
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Ol",
&object, Collator_ce_ptr, &attribute ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Oll",
&object, Collator_ce_ptr, &attribute, &value ) == FAILURE)
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O",
&object, Collator_ce_ptr ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Ol",
&object, Collator_ce_ptr, &strength ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Oss",
&object, Collator_ce_ptr, &str1, &str1_len, &str2, &str2_len ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O",
&object, Collator_ce_ptr ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object (without resetting its last error code). */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O",
&object, Collator_ce_ptr ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object (without resetting its last error code). */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Ol",
&object, Collator_ce_ptr, &type ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Oa/|l",
&object, Collator_ce_ptr, &array, &sort_flags ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Oa",
&object, Collator_ce_ptr, &array ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Os",
&object, Collator_ce_ptr, &str, &str_len ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_parameters( ZEND_NUM_ARGS(), "l",
&err_code ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
RETURN_BOOL( U_FAILURE( err_code ) );
if( zend_parse_parameters( ZEND_NUM_ARGS(), "l",
&err_code ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
RETURN_STRING( (char*)u_errorName( err_code ) );
if (zend_parse_parameters(ZEND_NUM_ARGS(), "s", &enc, &enc_len) == FAILURE) {
intl_error_set(NULL, U_ILLEGAL_ARGUMENT_ERROR, "Bad arguments, "
"expected one string argument", 0);
- RETURN_FALSE;
+ return;
}
intl_errors_reset(&objval->error);
if (zend_parse_parameters_none() == FAILURE) {
intl_error_set(NULL, U_ILLEGAL_ARGUMENT_ERROR, "Expected no arguments", 0);
- RETURN_FALSE;
+ return;
}
intl_errors_reset(&objval->error);
if (zend_parse_parameters_none() == FAILURE) {
intl_error_set(NULL, U_ILLEGAL_ARGUMENT_ERROR, "Expected no arguments", 0);
- RETURN_FALSE;
+ return;
}
intl_errors_reset(&objval->error);
int ret = 1;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "s", &chars, &chars_len) == FAILURE) {
- RETURN_FALSE;
+ return;
}
intl_errors_reset(&objval->error);
if (zend_parse_parameters_none() == FAILURE) {
intl_error_set(NULL, U_ILLEGAL_ARGUMENT_ERROR,
"UConverter::getSubstChars(): expected no arguments", 0);
- RETURN_FALSE;
+ return;
}
intl_errors_reset(&objval->error);
zend_long reason;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "l", &reason) == FAILURE) {
- RETURN_FALSE;
+ return;
}
intl_error_reset(NULL);
if (zend_parse_parameters(ZEND_NUM_ARGS(), "s|b",
&str, &str_len, &reverse) == FAILURE) {
- RETURN_FALSE;
+ return;
}
intl_errors_reset(&objval->error);
if (zend_parse_parameters(ZEND_NUM_ARGS(), "sss|a!",
&str, &str_len, &dest, &dest_len, &src, &src_len, &options) == FAILURE) {
- RETURN_FALSE;
+ return;
}
intl_error_reset(NULL);
if (zend_parse_parameters_none() == FAILURE) {
intl_error_set(NULL, U_ILLEGAL_ARGUMENT_ERROR,
"UConverter::getErrorCode(): expected no arguments", 0);
- RETURN_FALSE;
+ return;
}
RETURN_LONG(intl_error_get_code(&(objval->error)));
if (zend_parse_parameters_none() == FAILURE) {
intl_error_set(NULL, U_ILLEGAL_ARGUMENT_ERROR,
"UConverter::getErrorMessage(): expected no arguments", 0);
- RETURN_FALSE;
+ return;
}
if (message) {
if (zend_parse_parameters_none() == FAILURE) {
intl_error_set(NULL, U_ILLEGAL_ARGUMENT_ERROR,
"UConverter::getErrorMessage(): expected no arguments", 0);
- RETURN_FALSE;
+ return;
}
intl_error_reset(NULL);
uint16_t i, count;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "s", &name, &name_len) == FAILURE) {
- RETURN_FALSE;
+ return;
}
intl_error_reset(NULL);
if (zend_parse_parameters_none() == FAILURE) {
intl_error_set(NULL, U_ILLEGAL_ARGUMENT_ERROR,
"UConverter::getStandards(): expected no arguments", 0);
- RETURN_FALSE;
+ return;
}
intl_error_reset(NULL);
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O",
&object, IntlDateFormatter_ce_ptr ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
dfo = Z_INTL_DATEFORMATTER_P( object );
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O",
&object, IntlDateFormatter_ce_ptr ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
dfo = Z_INTL_DATEFORMATTER_P( object );
/* Parse parameters. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O", &object, IntlDateFormatter_ce_ptr ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
/* Parse parameters. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O", &object, IntlDateFormatter_ce_ptr ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
/* Parse parameters. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O", &object, IntlDateFormatter_ce_ptr ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Os",
&object, IntlDateFormatter_ce_ptr, &value, &value_len ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
DATE_FORMAT_METHOD_FETCH_OBJECT;
&object, IntlDateFormatter_ce_ptr,&loc_type) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
&object, IntlDateFormatter_ce_ptr ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Ob",
&object, IntlDateFormatter_ce_ptr,&isLenient ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "O",
&object, IntlDateFormatter_ce_ptr ) == FAILURE) {
- RETURN_FALSE;
+ return;
}
DATE_FORMAT_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "O",
&object, IntlDateFormatter_ce_ptr ) == FAILURE) {
- RETURN_FALSE;
+ return;
}
DATE_FORMAT_METHOD_FETCH_OBJECT;
if ( zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"Oz", &object, IntlDateFormatter_ce_ptr, &timezone_zv) == FAILURE) {
- RETURN_FALSE;
+ return;
}
DATE_FORMAT_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "O",
&object, IntlDateFormatter_ce_ptr ) == FAILURE) {
- RETURN_FALSE;
+ return;
}
DATE_FORMAT_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "O",
&object, IntlDateFormatter_ce_ptr ) == FAILURE) {
- RETURN_FALSE;
+ return;
}
DATE_FORMAT_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "Oz",
&object, IntlDateFormatter_ce_ptr, &calendar_zv) == FAILURE) {
- RETURN_FALSE;
+ return;
}
DATE_FORMAT_METHOD_FETCH_OBJECT;
&object, IntlDateFormatter_ce_ptr, &zarg) == FAILURE) {
intl_error_set(NULL, U_ILLEGAL_ARGUMENT_ERROR, "datefmt_format: unable "
"to parse input params", 0 );
- RETURN_FALSE;
+ return;
}
DATE_FORMAT_METHOD_FETCH_OBJECT;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "o|zs!",
&object, &format, &locale_str, &locale_len) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (!locale_str) {
/* Parse parameters. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Os|z!",
&object, IntlDateFormatter_ce_ptr, &text_to_parse, &text_len, &z_parse_pos ) == FAILURE ){
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
/* Parse parameters. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Os|z!",
&object, IntlDateFormatter_ce_ptr, &text_to_parse, &text_len, &z_parse_pos ) == FAILURE ){
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Ol",
&object, NumberFormatter_ce_ptr, &attribute ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Ol",
&object, NumberFormatter_ce_ptr, &attribute ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Olz",
&object, NumberFormatter_ce_ptr, &attribute, &value ) == FAILURE)
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Ols",
&object, NumberFormatter_ce_ptr, &attribute, &value, &len ) == FAILURE)
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Ol",
&object, NumberFormatter_ce_ptr, &symbol ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
if(symbol >= UNUM_FORMAT_SYMBOL_COUNT || symbol < 0) {
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Ols",
&object, NumberFormatter_ce_ptr, &symbol, &value, &value_len ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
if (symbol >= UNUM_FORMAT_SYMBOL_COUNT || symbol < 0) {
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O",
&object, NumberFormatter_ce_ptr ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Os",
&object, NumberFormatter_ce_ptr, &value, &value_len ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
FORMATTER_METHOD_FETCH_OBJECT;
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O|l",
&object, NumberFormatter_ce_ptr, &type ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Oz|l",
&object, NumberFormatter_ce_ptr, &number, &type ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Ods",
&object, NumberFormatter_ce_ptr, &number, ¤cy, ¤cy_len ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O",
&object, NumberFormatter_ce_ptr ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
nfo = Z_INTL_NUMBERFORMATTER_P(object);
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O",
&object, NumberFormatter_ce_ptr ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
nfo = Z_INTL_NUMBERFORMATTER_P(object);
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Os|lz!",
&object, NumberFormatter_ce_ptr, &str, &str_len, &type, &zposition ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
if(zposition) {
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Osz/|z!",
&object, NumberFormatter_ce_ptr, &str, &str_len, &zcurrency, &zposition ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
UErrorCode status;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "s", &string, &string_len) == FAILURE) {
- RETURN_FALSE;
+ return;
}
ret_len = grapheme_ascii_check((unsigned char *)string, string_len);
zend_long ret_pos;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|l", &haystack, &haystack_len, &needle, &needle_len, &loffset) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if ( OUTSIDE_STRING(loffset, haystack_len) ) {
int is_ascii;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|l", &haystack, &haystack_len, &needle, &needle_len, &loffset) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if ( OUTSIDE_STRING(loffset, haystack_len) ) {
int is_ascii;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|l", &haystack, &haystack_len, &needle, &needle_len, &loffset) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if ( OUTSIDE_STRING(loffset, haystack_len) ) {
int is_ascii;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|l", &haystack, &haystack_len, &needle, &needle_len, &loffset) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if ( OUTSIDE_STRING(loffset, haystack_len) ) {
zend_bool no_length = 1;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "sl|l!", &str, &str_len, &lstart, &length, &no_length) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if ( OUTSIDE_STRING(lstart, str_len)) {
zend_bool part = 0;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|b", &haystack, &haystack_len, &needle, &needle_len, &part) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (needle_len == 0) {
zval *next = NULL; /* return offset of next part of the string */
if (zend_parse_parameters(ZEND_NUM_ARGS(), "sl|llz", &str, &str_len, &size, &extract_type, &lstart, &next) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (lstart < 0) {
if (zend_parse_parameters(ZEND_NUM_ARGS(), "S|llz",
&domain, &option, &variant, &idna_info) == FAILURE) {
- RETURN_NULL(); /* don't set FALSE because that's not the way it was before... */
+ return;
}
if (variant != INTL_IDN_VARIANT_UTS46) {
if(zend_parse_parameters( ZEND_NUM_ARGS(), "S", &locale_name) == FAILURE)
{
- RETURN_FALSE;
+ return;
}
if (ZSTR_LEN(locale_name) == 0) {
if(zend_parse_parameters( ZEND_NUM_ARGS(), "s",
&loc_name ,&loc_name_len ) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if(loc_name_len == 0) {
&loc_name, &loc_name_len ,
&disp_loc_name ,&disp_loc_name_len ) == FAILURE)
{
- RETURN_FALSE;
+ return;
}
if(loc_name_len > ULOC_FULLNAME_CAPACITY) {
if(zend_parse_parameters( ZEND_NUM_ARGS(), "s",
&loc_name, &loc_name_len ) == FAILURE)
{
- RETURN_FALSE;
+ return;
}
INTL_CHECK_LOCALE_LEN(strlen(loc_name));
if(zend_parse_parameters( ZEND_NUM_ARGS(), "a",
&arr) == FAILURE)
{
- RETURN_FALSE;
+ return;
}
hash_arr = Z_ARRVAL_P( arr );
if(zend_parse_parameters( ZEND_NUM_ARGS(), "s",
&loc_name, &loc_name_len ) == FAILURE)
{
- RETURN_FALSE;
+ return;
}
INTL_CHECK_LOCALE_LEN(strlen(loc_name));
if(zend_parse_parameters( ZEND_NUM_ARGS(), "s",
&loc_name, &loc_name_len ) == FAILURE)
{
- RETURN_FALSE;
+ return;
}
if(loc_name_len == 0) {
&lang_tag, &lang_tag_len , &loc_range , &loc_range_len ,
&boolCanonical) == FAILURE)
{
- RETURN_FALSE;
+ return;
}
if(loc_range_len == 0) {
if(zend_parse_parameters( ZEND_NUM_ARGS(), "as|bS!", &arr, &loc_range, &loc_range_len,
&boolCanonical, &fallback_loc_str) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if(loc_range_len == 0) {
if(zend_parse_parameters( ZEND_NUM_ARGS(), "s", &http_accept, &http_accept_len) == FAILURE)
{
- RETURN_FALSE;
+ return;
}
if(http_accept_len > ULOC_FULLNAME_CAPACITY) {
/* check each fragment, if any bigger than capacity, can't do it due to bug #72533 */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O",
&object, MessageFormatter_ce_ptr ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
mfo = Z_INTL_MESSAGEFORMATTER_P( object );
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O",
&object, MessageFormatter_ce_ptr ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
mfo = Z_INTL_MESSAGEFORMATTER_P( object );
/* Parse parameters. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O", &object, MessageFormatter_ce_ptr ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Os",
&object, MessageFormatter_ce_ptr, &value, &value_len ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
MSG_FORMAT_METHOD_FETCH_OBJECT;
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O",
&object, MessageFormatter_ce_ptr ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Oa",
&object, MessageFormatter_ce_ptr, &args ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "ssa",
&slocale, &slocale_len, &pattern, &pattern_len, &args ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
INTL_CHECK_LOCALE_LEN(slocale_len);
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Os",
&object, MessageFormatter_ce_ptr, &source, &source_len ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object. */
if( zend_parse_parameters( ZEND_NUM_ARGS(), "sss",
&slocale, &slocale_len, &pattern, &pattern_len, &source, &src_len ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
INTL_CHECK_LOCALE_LEN(slocale_len);
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "s|l",
&input, &input_len, &form ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
expansion_factor = 1;
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "s|l",
&input, &input_len, &form) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
switch(form) {
zval * object;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "Oz|b", &object, ResourceBundle_ce_ptr, &offset, &fallback ) == FAILURE) {
- RETURN_FALSE;
+ return;
}
resourcebundle_array_fetch(Z_OBJ_P(object), offset, return_value, fallback);
RESOURCEBUNDLE_METHOD_INIT_VARS;
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O", &object, ResourceBundle_ce_ptr ) == FAILURE ) {
- RETURN_FALSE;
+ return;
}
RESOURCEBUNDLE_METHOD_FETCH_OBJECT;
if( zend_parse_parameters(ZEND_NUM_ARGS(), "s", &bundlename, &bundlename_len ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
if (bundlename_len >= MAXPATHLEN) {
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O",
&object, ResourceBundle_ce_ptr ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
rb = Z_INTL_RESOURCEBUNDLE_P( object );
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O",
&object, ResourceBundle_ce_ptr ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
rb = Z_INTL_RESOURCEBUNDLE_P( object );
zend_error_handling error_handling;
SPOOFCHECKER_METHOD_INIT_VARS;
- if (zend_parse_parameters_none_throw() == FAILURE) {
+ if (zend_parse_parameters_none() == FAILURE) {
return;
}
intl_error_reset(NULL);
if (zend_parse_parameters(ZEND_NUM_ARGS(), "s", &str_id, &str_id_len) == FAILURE) {
- RETURN_NULL();
+ return;
}
UErrorCode status = UErrorCode();
if (zend_parse_parameters(ZEND_NUM_ARGS(), "O",
&zv_timezone, php_date_get_timezone_ce()) == FAILURE) {
- RETURN_NULL();
+ return;
}
tzobj = Z_PHPTIMEZONE_P(zv_timezone);
intl_error_reset(NULL);
if (zend_parse_parameters_none() == FAILURE) {
- RETURN_NULL();
+ return;
}
TimeZone *tz = TimeZone::createDefault();
intl_error_reset(NULL);
if (zend_parse_parameters_none() == FAILURE) {
- RETURN_NULL();
+ return;
}
timezone_object_construct(TimeZone::getGMT(), return_value, 0);
intl_error_reset(NULL);
if (zend_parse_parameters_none() == FAILURE) {
- RETURN_NULL();
+ return;
}
timezone_object_construct(&TimeZone::getUnknown(), return_value, 0);
/* double indirection to have the zend engine destroy the new zval that
* results from separation */
if (zend_parse_parameters(ZEND_NUM_ARGS(), "|z", &arg) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (arg == NULL || Z_TYPE_P(arg) == IS_NULL) {
if (zend_parse_parameters(ZEND_NUM_ARGS(), "s",
&str_id, &str_id_len) == FAILURE) {
- RETURN_FALSE;
+ return;
}
UErrorCode status = UErrorCode();
if (zend_parse_parameters(ZEND_NUM_ARGS(), "l|s!l!",
&zoneType, ®ion, ®ion_len, &offset_arg, &arg3isnull) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if (zoneType != UCAL_ZONE_TYPE_ANY && zoneType != UCAL_ZONE_TYPE_CANONICAL
if (zend_parse_parameters(ZEND_NUM_ARGS(), "s|z",
&str_id, &str_id_len, &is_systemid) == FAILURE) {
- RETURN_FALSE;
+ return;
}
UErrorCode status = UErrorCode();
if (zend_parse_parameters(ZEND_NUM_ARGS(), "s",
&str_id, &str_id_len) == FAILURE) {
- RETURN_FALSE;
+ return;
}
UErrorCode status = UErrorCode();
intl_error_reset(NULL);
if (zend_parse_parameters_none() == FAILURE) {
- RETURN_FALSE;
+ return;
}
UErrorCode status = UErrorCode();
zend_long index;
intl_error_reset(NULL);
- if (zend_parse_parameters(ZEND_NUM_ARGS(), "sl",
- &str_id, &str_id_len, &index) == FAILURE ||
- index < (zend_long)INT32_MIN || index > (zend_long)INT32_MAX) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "sl", &str_id, &str_id_len, &index) == FAILURE) {
+ return;
+ }
+
+ if (index < (zend_long)INT32_MIN || index > (zend_long)INT32_MAX) {
RETURN_FALSE;
}
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "O",
&object, TimeZone_ce_ptr) == FAILURE) {
- RETURN_FALSE;
+ return;
}
TIMEZONE_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "O",
&object, TimeZone_ce_ptr) == FAILURE) {
- RETURN_FALSE;
+ return;
}
TIMEZONE_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"Odbz/z/", &object, TimeZone_ce_ptr, &date, &local, &rawOffsetArg,
&dstOffsetArg) == FAILURE) {
- RETURN_FALSE;
+ return;
}
TIMEZONE_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"O", &object, TimeZone_ce_ptr) == FAILURE) {
- RETURN_FALSE;
+ return;
}
TIMEZONE_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"OO", &object, TimeZone_ce_ptr, &other_object, TimeZone_ce_ptr)
== FAILURE) {
- RETURN_FALSE;
+ return;
}
TIMEZONE_METHOD_FETCH_OBJECT;
other_to = Z_INTL_TIMEZONE_P(other_object);
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"O|bls!", &object, TimeZone_ce_ptr, &daylight, &display_type,
&locale_str, &dummy) == FAILURE) {
- RETURN_FALSE;
+ return;
}
bool found = false;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"O", &object, TimeZone_ce_ptr) == FAILURE) {
- RETURN_FALSE;
+ return;
}
TIMEZONE_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(),
"O", &object, TimeZone_ce_ptr) == FAILURE) {
- RETURN_FALSE;
+ return;
}
TIMEZONE_METHOD_FETCH_OBJECT;
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "O",
&object, TimeZone_ce_ptr) == FAILURE) {
- RETURN_FALSE;
+ return;
}
/* Fetch the object (without resetting its last error code ). */
if (zend_parse_method_parameters(ZEND_NUM_ARGS(), getThis(), "O",
&object, TimeZone_ce_ptr) == FAILURE) {
- RETURN_FALSE;
+ return;
}
if( zend_parse_parameters( ZEND_NUM_ARGS(), "s|l",
&str_id, &str_id_len, &direction ) == FAILURE )
{
- RETURN_NULL();
+ return;
}
object = return_value;
if( zend_parse_parameters( ZEND_NUM_ARGS(), "s|l",
&str_rules, &str_rules_len, &direction ) == FAILURE )
{
- RETURN_NULL();
+ return;
}
if( ( direction != TRANSLITERATOR_FORWARD ) && (direction != TRANSLITERATOR_REVERSE ) )
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O",
&object, Transliterator_ce_ptr ) == FAILURE )
{
- RETURN_NULL();
+ return;
}
TRANSLITERATOR_METHOD_FETCH_OBJECT;
if( zend_parse_parameters( ZEND_NUM_ARGS(), "zs|ll",
&arg1, &str, &str_len, &start, &limit ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
if( Z_TYPE_P( arg1 ) == IS_OBJECT &&
else if( zend_parse_parameters( ZEND_NUM_ARGS(), "s|ll",
&str, &str_len, &start, &limit ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
if( limit < -1 )
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O",
&object, Transliterator_ce_ptr ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
/* Fetch the object (without resetting its last error code ). */
if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O",
&object, Transliterator_ce_ptr ) == FAILURE )
{
- RETURN_FALSE;
+ return;
}
char buffer[5];
int buffer_len = 0;
- if ((zend_parse_parameters(ZEND_NUM_ARGS(), "z", &zcp) == FAILURE) ||
- (convert_cp(&cp, zcp) == FAILURE)) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &zcp) == FAILURE) {
return;
}
+ if (convert_cp(&cp, zcp) == FAILURE) {
+ RETURN_NULL();
+ }
+
/* We can use unsafe because we know the codepoint is in valid range
* and that 4 bytes is enough for any unicode point
*/
UChar32 cp;
zval *zcp;
- if ((zend_parse_parameters(ZEND_NUM_ARGS(), "z", &zcp) == FAILURE) ||
- (convert_cp(&cp, zcp) == FAILURE)) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &zcp) == FAILURE) {
return;
}
+ if (convert_cp(&cp, zcp) == FAILURE) {
+ RETURN_NULL();
+ }
+
RETURN_LONG(cp);
}
/* }}} */
zend_long prop;
zval *zcp;
- if ((zend_parse_parameters(ZEND_NUM_ARGS(), "zl", &zcp, &prop) == FAILURE) ||
- (convert_cp(&cp, zcp) == FAILURE)) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "zl", &zcp, &prop) == FAILURE) {
return;
}
+ if (convert_cp(&cp, zcp) == FAILURE) {
+ RETURN_NULL();
+ }
+
RETURN_BOOL(u_hasBinaryProperty(cp, (UProperty)prop));
}
/* }}} */
zend_long prop;
zval *zcp;
- if ((zend_parse_parameters(ZEND_NUM_ARGS(), "zl", &zcp, &prop) == FAILURE) ||
- (convert_cp(&cp, zcp) == FAILURE)) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "zl", &zcp, &prop) == FAILURE) {
return;
}
+ if (convert_cp(&cp, zcp) == FAILURE) {
+ RETURN_NULL();
+ }
+
RETURN_LONG(u_getIntPropertyValue(cp, (UProperty)prop));
}
/* }}} */
UChar32 cp;
zval *zcp;
- if ((zend_parse_parameters(ZEND_NUM_ARGS(), "z", &zcp) == FAILURE) ||
- (convert_cp(&cp, zcp) == FAILURE)) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &zcp) == FAILURE) {
return;
}
+ if (convert_cp(&cp, zcp) == FAILURE) {
+ RETURN_NULL();
+ }
+
RETURN_DOUBLE(u_getNumericValue(cp));
}
/* }}} */
UChar32 cp;
zval *zcp;
- if ((zend_parse_parameters(ZEND_NUM_ARGS(), "z", &zcp) == FAILURE) ||
- (convert_cp(&cp, zcp) == FAILURE)) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &zcp) == FAILURE) {
return;
}
+ if (convert_cp(&cp, zcp) == FAILURE) {
+ RETURN_NULL();
+ }
+
RETURN_LONG(ublock_getCode(cp));
}
/* }}} */
zend_string *buffer = NULL;
int32_t buffer_len;
- if ((zend_parse_parameters(ZEND_NUM_ARGS(), "z|l", &zcp, &nameChoice) == FAILURE) ||
- (convert_cp(&cp, zcp) == FAILURE)) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "z|l", &zcp, &nameChoice) == FAILURE) {
+ return;
+ }
+
+ if (convert_cp(&cp, zcp) == FAILURE) {
RETURN_NULL();
}
UErrorCode error = U_ZERO_ERROR;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "s|l", &name, &name_len, &nameChoice) == FAILURE) {
- RETURN_NULL();
+ return;
}
ret = u_charFromName((UCharNameChoice)nameChoice, name, &error);
zend_long nameChoice = U_UNICODE_CHAR_NAME;
UErrorCode error = U_ZERO_ERROR;
- if ((zend_parse_parameters(ZEND_NUM_ARGS(), "zzf|l", &zstart, &zlimit, &context.fci, &context.fci_cache, &nameChoice) == FAILURE) ||
- (convert_cp(&start, zstart) == FAILURE) ||
- (convert_cp(&limit, zlimit) == FAILURE)) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "zzf|l", &zstart, &zlimit, &context.fci, &context.fci_cache, &nameChoice) == FAILURE) {
return;
}
+ if (convert_cp(&start, zstart) == FAILURE || convert_cp(&limit, zlimit) == FAILURE) {
+ RETURN_NULL();
+ }
+
u_enumCharNames(start, limit, (UEnumCharNamesFn*)enumCharNames_callback, &context, nameChoice, &error);
INTL_CHECK_STATUS(error, NULL);
}
zval *zcp;
zend_long options = U_FOLD_CASE_DEFAULT;
- if ((zend_parse_parameters(ZEND_NUM_ARGS(), "z|l", &zcp, &options) == FAILURE) ||
- (convert_cp(&cp, zcp) == FAILURE)) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "z|l", &zcp, &options) == FAILURE) {
return;
}
+ if (convert_cp(&cp, zcp) == FAILURE) {
+ RETURN_NULL();
+ }
+
ret = u_foldCase(cp, options);
if (Z_TYPE_P(zcp) == IS_STRING) {
char buffer[5];
zend_long radix = 10;
int ret;
- if ((zend_parse_parameters(ZEND_NUM_ARGS(), "z|l", &zcp, &radix) == FAILURE) ||
- (convert_cp(&cp, zcp) == FAILURE)) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "z|l", &zcp, &radix) == FAILURE) {
return;
}
+ if (convert_cp(&cp, zcp) == FAILURE) {
+ RETURN_NULL();
+ }
+
ret = u_digit(cp, radix);
if (ret < 0) {
intl_error_set_code(NULL, U_ILLEGAL_ARGUMENT_ERROR);
UVersionInfo version;
int i;
- if ((zend_parse_parameters(ZEND_NUM_ARGS(), "z", &zcp) == FAILURE) ||
- (convert_cp(&cp, zcp) == FAILURE)) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &zcp) == FAILURE) {
return;
}
+ if (convert_cp(&cp, zcp) == FAILURE) {
+ RETURN_NULL();
+ }
+
u_charAge(cp, version);
array_init(return_value);
for(i = 0; i < U_MAX_VERSION_LENGTH; ++i) {
int32_t closure_len;
UErrorCode error = U_ZERO_ERROR;
- if ((zend_parse_parameters(ZEND_NUM_ARGS(), "z", &zcp) == FAILURE) ||
- (convert_cp(&cp, zcp) == FAILURE)) {
+ if (zend_parse_parameters(ZEND_NUM_ARGS(), "z", &zcp) == FAILURE) {
return;
}
+ if (convert_cp(&cp, zcp) == FAILURE) {
+ RETURN_NULL();
+ }
+
closure_len = u_getFC_NFKC_Closure(cp, NULL, 0, &error);
if (closure_len == 0) {
RETURN_EMPTY_STRING();