51 if (!co || !co->ucoll) {
54 "Object not initialized", 0 );
74 "Error converting first argument to UTF-16", 0 );
90 "Error converting second argument to UTF-16", 0 );
zend_class_entry * Collator_ce_ptr
#define COLLATOR_ERROR_CODE_P(co)
#define COLLATOR_ERROR_P(co)
#define COLLATOR_METHOD_FETCH_OBJECT
#define COLLATOR_ERROR_CODE(co)
#define COLLATOR_METHOD_INIT_VARS
void intl_convert_utf8_to_utf16(UChar **target, int32_t *target_len, const char *src, size_t src_len, UErrorCode *status)
void intl_errors_set_custom_msg(intl_error *err, const char *msg, int copyMsg)
void intl_error_set_code(intl_error *err, UErrorCode err_code)
collator_compare(Collator $object, string $string1, string $string2)
ZEND_API ZEND_COLD void zend_throw_error(zend_class_entry *exception_ce, const char *format,...)
ZEND_API zend_result zend_parse_method_parameters(uint32_t num_args, zval *this_ptr, const char *type_spec,...)