Lines Matching refs:error

33 	intl_error error;  member
47 #define THROW_UFAILURE(obj, fname, error) php_converter_throw_failure(obj, error, \ argument
48 … fname "() returned error " ZEND_LONG_FMT ": %s", (zend_long)error, u_errorName(error))
51 static inline void php_converter_throw_failure(php_converter_object *objval, UErrorCode error, cons… in php_converter_throw_failure() argument
52 intl_error *err = objval ? &(objval->error) : NULL; in php_converter_throw_failure()
60 intl_errors_set(err, error, message, 1); in php_converter_throw_failure()
65 …oid php_converter_default_callback(zval *return_value, zval *zobj, zend_long reason, zval *error) { in php_converter_default_callback() argument
81 ZEND_TRY_ASSIGN_REF_LONG(error, U_INVALID_STATE_ERROR); in php_converter_default_callback()
100 ZEND_TRY_ASSIGN_REF_LONG(error, uerror); in php_converter_default_callback()
114 ZEND_ARG_INFO(1, error)
118 zval *source, *codeUnits, *error; in PHP_METHOD() local
121 &reason, &source, &codeUnits, &error) == FAILURE) { in PHP_METHOD()
125 php_converter_default_callback(return_value, ZEND_THIS, reason, error); in PHP_METHOD()
136 ZEND_ARG_INFO(1, error)
140 zval *source, *codePoint, *error; in PHP_METHOD() local
143 &reason, &source, &codePoint, &error) == FAILURE) { in PHP_METHOD()
147 php_converter_default_callback(return_value, ZEND_THIS, reason, error); in PHP_METHOD()
353 UErrorCode error = U_ZERO_ERROR; in php_converter_set_callbacks() local
363 NULL, NULL, &error); in php_converter_set_callbacks()
364 if (U_FAILURE(error)) { in php_converter_set_callbacks()
365 THROW_UFAILURE(objval, "ucnv_setToUCallBack", error); in php_converter_set_callbacks()
369 error = U_ZERO_ERROR; in php_converter_set_callbacks()
371 NULL, NULL, &error); in php_converter_set_callbacks()
372 if (U_FAILURE(error)) { in php_converter_set_callbacks()
373 THROW_UFAILURE(objval, "ucnv_setFromUCallBack", error); in php_converter_set_callbacks()
385 UErrorCode error = U_ZERO_ERROR; in php_converter_set_encoding() local
386 UConverter *cnv = ucnv_open(enc, &error); in php_converter_set_encoding()
388 if (error == U_AMBIGUOUS_ALIAS_WARNING) { in php_converter_set_encoding()
396 } else if (U_FAILURE(error)) { in php_converter_set_encoding()
398 THROW_UFAILURE(objval, "ucnv_open", error); in php_converter_set_encoding()
400 …p_error_docref(NULL, E_WARNING, "Error setting encoding: %d - %s", (int)error, u_errorName(error)); in php_converter_set_encoding()
431 intl_errors_reset(&objval->error); in php_converter_do_set_encoding()
462 intl_errors_reset(&objval->error); in php_converter_do_get_encoding()
468 name = ucnv_getName(cnv, &objval->error.code); in php_converter_do_get_encoding()
469 if (U_FAILURE(objval->error.code)) { in php_converter_do_get_encoding()
470 THROW_UFAILURE(objval, "ucnv_getName()", objval->error.code); in php_converter_do_get_encoding()
502 intl_errors_reset(&objval->error); in php_converter_do_get_type()
509 if (U_FAILURE(objval->error.code)) { in php_converter_do_get_type()
510 THROW_UFAILURE(objval, "ucnv_getType", objval->error.code); in php_converter_do_get_type()
598 intl_errors_reset(&objval->error); in PHP_METHOD()
601 UErrorCode error = U_ZERO_ERROR; in PHP_METHOD() local
602 ucnv_setSubstChars(objval->src, chars, chars_len, &error); in PHP_METHOD()
603 if (U_FAILURE(error)) { in PHP_METHOD()
604 THROW_UFAILURE(objval, "ucnv_setSubstChars", error); in PHP_METHOD()
613 UErrorCode error = U_ZERO_ERROR; in PHP_METHOD() local
614 ucnv_setSubstChars(objval->dest, chars, chars_len, &error); in PHP_METHOD()
615 if (U_FAILURE(error)) { in PHP_METHOD()
616 THROW_UFAILURE(objval, "ucnv_setSubstChars", error); in PHP_METHOD()
636 UErrorCode error = U_ZERO_ERROR; in PHP_METHOD() local
643 intl_errors_reset(&objval->error); in PHP_METHOD()
652 ucnv_getSubstChars(objval->src, chars, &chars_len, &error); in PHP_METHOD()
653 if (U_FAILURE(error)) { in PHP_METHOD()
654 THROW_UFAILURE(objval, "ucnv_getSubstChars", error); in PHP_METHOD()
667 UErrorCode error = U_ZERO_ERROR; in php_converter_do_convert() local
679 temp_len = 1 + ucnv_toUChars(src_cnv, NULL, 0, src, src_len, &error); in php_converter_do_convert()
680 if (U_FAILURE(error) && error != U_BUFFER_OVERFLOW_ERROR) { in php_converter_do_convert()
681 THROW_UFAILURE(objval, "ucnv_toUChars", error); in php_converter_do_convert()
687 error = U_ZERO_ERROR; in php_converter_do_convert()
688 temp_len = ucnv_toUChars(src_cnv, temp, temp_len, src, src_len, &error); in php_converter_do_convert()
689 if (U_FAILURE(error)) { in php_converter_do_convert()
690 THROW_UFAILURE(objval, "ucnv_toUChars", error); in php_converter_do_convert()
697 ret_len = ucnv_fromUChars(dest_cnv, NULL, 0, temp, temp_len, &error); in php_converter_do_convert()
698 if (U_FAILURE(error) && error != U_BUFFER_OVERFLOW_ERROR) { in php_converter_do_convert()
699 THROW_UFAILURE(objval, "ucnv_fromUChars", error); in php_converter_do_convert()
707 error = U_ZERO_ERROR; in php_converter_do_convert()
708 ZSTR_LEN(ret) = ucnv_fromUChars(dest_cnv, ZSTR_VAL(ret), ret_len+1, temp, temp_len, &error); in php_converter_do_convert()
710 if (U_FAILURE(error)) { in php_converter_do_convert()
711 THROW_UFAILURE(objval, "ucnv_fromUChars", error); in php_converter_do_convert()
768 intl_errors_reset(&objval->error); in PHP_METHOD()
807 UErrorCode error = U_ZERO_ERROR; in PHP_METHOD() local
812 if (U_SUCCESS(error) && in PHP_METHOD()
815 error = U_ZERO_ERROR; in PHP_METHOD()
816 ucnv_setSubstChars(src_cnv, Z_STRVAL_P(tmpzval), Z_STRLEN_P(tmpzval) & 0x7F, &error); in PHP_METHOD()
818 if (U_SUCCESS(error) && in PHP_METHOD()
821 error = U_ZERO_ERROR; in PHP_METHOD()
822 ucnv_setSubstChars(dest_cnv, Z_STRVAL_P(tmpzval), Z_STRLEN_P(tmpzval) & 0x7F, &error); in PHP_METHOD()
826 if (U_SUCCESS(error) && in PHP_METHOD()
831 if (U_FAILURE(error)) { in PHP_METHOD()
832 THROW_UFAILURE(NULL, "transcode", error); in PHP_METHOD()
860 RETURN_LONG(intl_error_get_code(&(objval->error))); in PHP_METHOD()
869 zend_string *message = intl_error_get_message(&(objval->error)); in PHP_METHOD()
914 UErrorCode error = U_ZERO_ERROR; in PHP_METHOD() local
924 count = ucnv_countAliases(name, &error); in PHP_METHOD()
925 if (U_FAILURE(error)) { in PHP_METHOD()
926 THROW_UFAILURE(NULL, "ucnv_countAliases", error); in PHP_METHOD()
934 error = U_ZERO_ERROR; in PHP_METHOD()
935 alias = ucnv_getAlias(name, i, &error); in PHP_METHOD()
936 if (U_FAILURE(error)) { in PHP_METHOD()
937 THROW_UFAILURE(NULL, "ucnv_getAlias", error); in PHP_METHOD()
962 UErrorCode error = U_ZERO_ERROR; in PHP_METHOD() local
963 const char *name = ucnv_getStandard(i, &error); in PHP_METHOD()
964 if (U_FAILURE(error)) { in PHP_METHOD()
965 THROW_UFAILURE(NULL, "ucnv_getStandard", error); in PHP_METHOD()
1023 intl_error_reset(&(objval->error)); in php_converter_dtor_object()
1033 intl_error_init(&(objval->error)); in php_converter_object_ctor()
1053 UErrorCode error = U_ZERO_ERROR; in php_converter_clone_object() local
1055 intl_errors_reset(&oldobj->error); in php_converter_clone_object()
1057 objval->src = ucnv_safeClone(oldobj->src, NULL, NULL, &error); in php_converter_clone_object()
1058 if (U_SUCCESS(error)) { in php_converter_clone_object()
1059 error = U_ZERO_ERROR; in php_converter_clone_object()
1060 objval->dest = ucnv_safeClone(oldobj->dest, NULL, NULL, &error); in php_converter_clone_object()
1062 if (U_FAILURE(error)) { in php_converter_clone_object()
1064 THROW_UFAILURE(oldobj, "ucnv_safeClone", error); in php_converter_clone_object()
1066 err_msg = intl_error_get_message(&oldobj->error); in php_converter_clone_object()