Lines Matching refs:error

34 	intl_error error;  member
41 #define THROW_UFAILURE(obj, fname, error) php_converter_throw_failure(obj, error TSRMLS_CC, \ argument
42 … fname "() returned error %ld: %s", (long)error, u_errorName(error))
45 static inline void php_converter_throw_failure(php_converter_object *objval, UErrorCode error TSRML… in php_converter_throw_failure()
46 intl_error *err = objval ? &(objval->error) : NULL; in php_converter_throw_failure()
54 intl_errors_set(err, error, message, 1 TSRMLS_CC); in php_converter_throw_failure()
59 static void php_converter_default_callback(zval *return_value, zval *zobj, long reason, zval *error in php_converter_default_callback()
60 zval_dtor(error); in php_converter_default_callback()
61 ZVAL_LONG(error, U_ZERO_ERROR); in php_converter_default_callback()
77 ZVAL_LONG(error, U_INVALID_STATE_ERROR); in php_converter_default_callback()
95 ZVAL_LONG(error, uerror); in php_converter_default_callback()
110 ZEND_ARG_INFO(1, error)
114 zval *source, *codeUnits, *error; in PHP_METHOD() local
117 &reason, &source, &codeUnits, &error) == FAILURE) { in PHP_METHOD()
121 php_converter_default_callback(return_value, getThis(), reason, error TSRMLS_CC); in PHP_METHOD()
132 ZEND_ARG_INFO(1, error)
136 zval *source, *codePoint, *error; in PHP_METHOD() local
139 &reason, &source, &codePoint, &error) == FAILURE) { in PHP_METHOD()
143 php_converter_default_callback(return_value, getThis(), reason, error TSRMLS_CC); in PHP_METHOD()
371 UErrorCode error = U_ZERO_ERROR; in php_converter_set_callbacks() local
381 NULL, NULL, &error); in php_converter_set_callbacks()
382 if (U_FAILURE(error)) { in php_converter_set_callbacks()
383 THROW_UFAILURE(objval, "ucnv_setToUCallBack", error); in php_converter_set_callbacks()
387 error = U_ZERO_ERROR; in php_converter_set_callbacks()
389 NULL, NULL, &error); in php_converter_set_callbacks()
390 if (U_FAILURE(error)) { in php_converter_set_callbacks()
391 THROW_UFAILURE(objval, "ucnv_setFromUCallBack", error); in php_converter_set_callbacks()
403 UErrorCode error = U_ZERO_ERROR; in php_converter_set_encoding() local
404 UConverter *cnv = ucnv_open(enc, &error); in php_converter_set_encoding()
406 if (error == U_AMBIGUOUS_ALIAS_WARNING) { in php_converter_set_encoding()
414 } else if (U_FAILURE(error)) { in php_converter_set_encoding()
416 THROW_UFAILURE(objval, "ucnv_open", error); in php_converter_set_encoding()
418 …cref(NULL TSRMLS_CC, E_WARNING, "Error setting encoding: %d - %s", (int)error, u_errorName(error)); in php_converter_set_encoding()
449 intl_errors_reset(&objval->error TSRMLS_CC); in php_converter_do_set_encoding()
480 intl_errors_reset(&objval->error TSRMLS_CC); in php_converter_do_get_encoding()
486 name = ucnv_getName(cnv, &objval->error.code); in php_converter_do_get_encoding()
487 if (U_FAILURE(objval->error.code)) { in php_converter_do_get_encoding()
488 THROW_UFAILURE(objval, "ucnv_getName()", objval->error.code); in php_converter_do_get_encoding()
520 intl_errors_reset(&objval->error TSRMLS_CC); in php_converter_do_get_type()
527 if (U_FAILURE(objval->error.code)) { in php_converter_do_get_type()
528 THROW_UFAILURE(objval, "ucnv_getType", objval->error.code); in php_converter_do_get_type()
617 intl_errors_reset(&objval->error TSRMLS_CC); in PHP_METHOD()
620 UErrorCode error = U_ZERO_ERROR; in PHP_METHOD() local
621 ucnv_setSubstChars(objval->src, chars, chars_len, &error); in PHP_METHOD()
622 if (U_FAILURE(error)) { in PHP_METHOD()
623 THROW_UFAILURE(objval, "ucnv_setSubstChars", error); in PHP_METHOD()
632 UErrorCode error = U_ZERO_ERROR; in PHP_METHOD() local
633 ucnv_setSubstChars(objval->dest, chars, chars_len, &error); in PHP_METHOD()
634 if (U_FAILURE(error)) { in PHP_METHOD()
635 THROW_UFAILURE(objval, "ucnv_setSubstChars", error); in PHP_METHOD()
655 UErrorCode error = U_ZERO_ERROR; in PHP_METHOD() local
662 intl_errors_reset(&objval->error TSRMLS_CC); in PHP_METHOD()
671 ucnv_getSubstChars(objval->src, chars, &chars_len, &error); in PHP_METHOD()
672 if (U_FAILURE(error)) { in PHP_METHOD()
673 THROW_UFAILURE(objval, "ucnv_getSubstChars", error); in PHP_METHOD()
686 UErrorCode error = U_ZERO_ERROR; in php_converter_do_convert() local
699 temp_len = 1 + ucnv_toUChars(src_cnv, NULL, 0, src, src_len, &error); in php_converter_do_convert()
700 if (U_FAILURE(error) && error != U_BUFFER_OVERFLOW_ERROR) { in php_converter_do_convert()
701 THROW_UFAILURE(objval, "ucnv_toUChars", error); in php_converter_do_convert()
707 error = U_ZERO_ERROR; in php_converter_do_convert()
708 temp_len = ucnv_toUChars(src_cnv, temp, temp_len, src, src_len, &error); in php_converter_do_convert()
709 if (U_FAILURE(error)) { in php_converter_do_convert()
710 THROW_UFAILURE(objval, "ucnv_toUChars", error); in php_converter_do_convert()
717 dest_len = 1 + ucnv_fromUChars(dest_cnv, NULL, 0, temp, temp_len, &error); in php_converter_do_convert()
718 if (U_FAILURE(error) && error != U_BUFFER_OVERFLOW_ERROR) { in php_converter_do_convert()
719 THROW_UFAILURE(objval, "ucnv_fromUChars", error); in php_converter_do_convert()
726 error = U_ZERO_ERROR; in php_converter_do_convert()
727 dest_len = ucnv_fromUChars(dest_cnv, dest, dest_len, temp, temp_len, &error); in php_converter_do_convert()
729 if (U_FAILURE(error)) { in php_converter_do_convert()
730 THROW_UFAILURE(objval, "ucnv_fromUChars", error); in php_converter_do_convert()
791 intl_errors_reset(&objval->error TSRMLS_CC); in PHP_METHOD()
831 UErrorCode error = U_ZERO_ERROR; in PHP_METHOD() local
836 if (U_SUCCESS(error) && in PHP_METHOD()
839 error = U_ZERO_ERROR; in PHP_METHOD()
840 ucnv_setSubstChars(src_cnv, Z_STRVAL_PP(tmpzval), Z_STRLEN_PP(tmpzval) & 0x7F, &error); in PHP_METHOD()
842 if (U_SUCCESS(error) && in PHP_METHOD()
845 error = U_ZERO_ERROR; in PHP_METHOD()
846 ucnv_setSubstChars(dest_cnv, Z_STRVAL_PP(tmpzval), Z_STRLEN_PP(tmpzval) & 0x7F, &error); in PHP_METHOD()
850 if (U_SUCCESS(error) && in PHP_METHOD()
855 if (U_FAILURE(error)) { in PHP_METHOD()
856 THROW_UFAILURE(NULL, "transcode", error); in PHP_METHOD()
884 RETURN_LONG(intl_error_get_code(&(objval->error) TSRMLS_CC)); in PHP_METHOD()
893 char *message = intl_error_get_message(&(objval->error) TSRMLS_CC); in PHP_METHOD()
938 UErrorCode error = U_ZERO_ERROR; in PHP_METHOD() local
948 count = ucnv_countAliases(name, &error); in PHP_METHOD()
949 if (U_FAILURE(error)) { in PHP_METHOD()
950 THROW_UFAILURE(NULL, "ucnv_countAliases", error); in PHP_METHOD()
958 error = U_ZERO_ERROR; in PHP_METHOD()
959 alias = ucnv_getAlias(name, i, &error); in PHP_METHOD()
960 if (U_FAILURE(error)) { in PHP_METHOD()
961 THROW_UFAILURE(NULL, "ucnv_getAlias", error); in PHP_METHOD()
986 UErrorCode error = U_ZERO_ERROR; in PHP_METHOD() local
987 const char *name = ucnv_getStandard(i, &error); in PHP_METHOD()
988 if (U_FAILURE(error)) { in PHP_METHOD()
989 THROW_UFAILURE(NULL, "ucnv_getStandard", error); in PHP_METHOD()
1045 intl_error_reset(&(objval->error) TSRMLS_CC); in php_converter_free_object()
1061 intl_error_init(&(objval->error) TSRMLS_CC); in php_converter_object_ctor()
1082 UErrorCode error = U_ZERO_ERROR; in php_converter_clone_object() local
1084 intl_errors_reset(&oldobj->error TSRMLS_CC); in php_converter_clone_object()
1086 objval->src = ucnv_safeClone(oldobj->src, NULL, NULL, &error); in php_converter_clone_object()
1087 if (U_SUCCESS(error)) { in php_converter_clone_object()
1088 error = U_ZERO_ERROR; in php_converter_clone_object()
1089 objval->dest = ucnv_safeClone(oldobj->dest, NULL, NULL, &error); in php_converter_clone_object()
1091 if (U_FAILURE(error)) { in php_converter_clone_object()
1093 THROW_UFAILURE(oldobj, "ucnv_safeClone", error); in php_converter_clone_object()
1095 err_msg = intl_error_get_message(&oldobj->error TSRMLS_CC); in php_converter_clone_object()