16#ifndef COLLATOR_CONVERT_H
17#define COLLATOR_CONVERT_H
20#include <unicode/utypes.h>
zval * collator_normalize_sort_argument(zval *arg, zval *rv)
zend_string * collator_zval_to_string(zval *arg)
void collator_convert_hash_from_utf16_to_utf8(HashTable *hash, UErrorCode *status)
zval * collator_convert_string_to_number_if_possible(zval *str, zval *rv)
zval * collator_convert_string_to_double(zval *str, zval *rv)
zend_string * collator_convert_zstr_utf8_to_utf16(zend_string *utf8_str)
void collator_convert_hash_from_utf8_to_utf16(HashTable *hash, UErrorCode *status)
zval * collator_convert_string_to_number(zval *arg, zval *rv)
zval * collator_convert_zstr_utf16_to_utf8(zval *utf16_zval, zval *rv)
zval * collator_convert_object_to_string(zval *obj, zval *rv)
hash(string $algo, string $data, bool $binary=false, array $options=[])
struct _zend_string zend_string
struct _zend_array HashTable