20#include <unicode/utypes.h>
21#include <unicode/parseerr.h>
24#define INTL_ERROR_CODE(e) (e).code
void intl_errors_set_custom_msg(intl_error *err, const char *msg, int copyMsg)
void intl_error_init(intl_error *err)
void intl_errors_set(intl_error *err, UErrorCode code, const char *msg, int copyMsg)
void intl_error_set(intl_error *err, UErrorCode code, const char *msg, int copyMsg)
struct _intl_error intl_error
void intl_error_reset(intl_error *err)
intl_error * intl_error_create(void)
void intl_errors_reset(intl_error *err)
void intl_error_set_code(intl_error *err, UErrorCode err_code)
UErrorCode intl_error_get_code(intl_error *err)
void intl_error_set_custom_msg(intl_error *err, const char *msg, int copyMsg)
smart_str intl_parse_error_to_string(UParseError *pe)
void intl_errors_set_code(intl_error *err, UErrorCode err_code)
zend_string * intl_error_get_message(intl_error *err)
int free_custom_error_message
char * custom_error_message
struct _zend_string zend_string