| H A D | converter.c | 45 static inline void php_converter_throw_failure(php_converter_object *objval, UErrorCode error TSRMLS_DC, const char *format, ...) { argument 46 intl_error *err = objval ? &(objval->error) : NULL; 66 php_converter_object *objval = (php_converter_object*)CONV_GET(zobj); local 78 ucnv_getSubstChars(objval->src, chars, &chars_len, &error); 80 THROW_UFAILURE(objval, "ucnv_getSubstChars", error); 138 static inline zend_bool php_converter_check_limits(php_converter_object *objval, long available, long needed TSRMLS_DC) { argument 140 php_converter_throw_failure(objval, U_BUFFER_OVERFLOW_ERROR TSRMLS_CC, "Buffer overrun %ld bytes needed, %ld available", needed, available); 147 #define TARGET_CHECK(cnvargs, needed) php_converter_check_limits(objval, cnvargs->targetLimit - cnvargs->target, needed TSRMLS_CC) 150 static void php_converter_append_toUnicode_target(zval *val, UConverterToUnicodeArgs *args, php_converter_object *objval TSRMLS_D 215 php_converter_object *objval = (php_converter_object*)context; local 305 php_converter_object *objval = (php_converter_object*)context; local 359 php_converter_set_callbacks(php_converter_object *objval, UConverter *cnv TSRMLS_DC) argument 389 php_converter_set_encoding(php_converter_object *objval, UConverter **pcnv, const char *enc, int enc_len TSRMLS_DC) argument 430 php_converter_object *objval = CONV_GET(getThis()); local 447 php_converter_object *objval = CONV_GET(getThis()); local 454 php_converter_object *objval = CONV_GET(getThis()); local 462 php_converter_do_get_encoding(php_converter_object *objval, UConverter *cnv, INTERNAL_FUNCTION_PARAMETERS) argument 488 php_converter_object *objval = CONV_GET(getThis()); local 495 php_converter_object *objval = CONV_GET(getThis()); local 503 php_converter_do_get_type(php_converter_object *objval, UConverter *cnv, INTERNAL_FUNCTION_PARAMETERS) argument 528 php_converter_object *objval = CONV_GET(getThis()); local 535 php_converter_object *objval = CONV_GET(getThis()); local 541 php_converter_resolve_callback(zval *zobj, php_converter_object *objval, const char *callback_name, zend_fcall_info *finfo, zend_fcall_info_cache *fcache TSRMLS_DC) argument 570 php_converter_object *objval = CONV_GET(getThis()); local 587 php_converter_resolve_callback(getThis(), objval, "toUCallback", &(objval->to_cb), &(objval->to_cache) TSRMLS_CC); local 588 php_converter_resolve_callback(getThis(), objval, "fromUCallback", &(objval->from_cb), &(objval->from_cache) TSRMLS_CC); local 598 php_converter_object *objval = CONV_GET(getThis()); local 642 php_converter_object *objval = CONV_GET(getThis()); local 770 php_converter_object *objval = CONV_GET(getThis()); local 866 php_converter_object *objval = CONV_GET(getThis()); local 882 php_converter_object *objval = CONV_GET(getThis()); local 1042 php_converter_object *objval; local 1061 php_converter_object *objval = NULL; local 1070 php_converter_object *objval, *oldobj = (php_converter_object*)zend_objects_get_address(object TSRMLS_CC); local [all...] |