@@ -62,7 +62,7 @@ static void internal_parse_to_timestamp(IntlDateFormatter_object *dfo, char* tex
62
62
}
63
63
/* }}} */
64
64
65
- static void add_to_localtime_arr ( IntlDateFormatter_object * dfo , zval * return_value , UCalendar parsed_calendar , long calendar_field , char * key_name TSRMLS_DC )
65
+ static void add_to_localtime_arr ( IntlDateFormatter_object * dfo , zval * return_value , const UCalendar * parsed_calendar , long calendar_field , char * key_name TSRMLS_DC )
66
66
{
67
67
long calendar_field_val = ucal_get ( parsed_calendar , calendar_field , & INTL_DATA_ERROR_CODE (dfo ));
68
68
INTL_METHOD_CHECK_STATUS ( dfo , "Date parsing - localtime failed : could not get a field from calendar" );
@@ -83,7 +83,7 @@ static void add_to_localtime_arr( IntlDateFormatter_object *dfo, zval* return_va
83
83
*/
84
84
static void internal_parse_to_localtime (IntlDateFormatter_object * dfo , char * text_to_parse , int32_t text_len , int32_t * parse_pos , zval * return_value TSRMLS_DC )
85
85
{
86
- UCalendar * parsed_calendar = NULL ;
86
+ UCalendar * parsed_calendar = NULL ;
87
87
UChar * text_utf16 = NULL ;
88
88
int32_t text_utf16_len = 0 ;
89
89
long isInDST = 0 ;
@@ -92,7 +92,7 @@ static void internal_parse_to_localtime(IntlDateFormatter_object *dfo, char* tex
92
92
intl_convert_utf8_to_utf16 (& text_utf16 , & text_utf16_len , text_to_parse , text_len , & INTL_DATA_ERROR_CODE (dfo ));
93
93
INTL_METHOD_CHECK_STATUS (dfo , "Error converting timezone to UTF-16" );
94
94
95
- parsed_calendar = udat_getCalendar (DATE_FORMAT_OBJECT (dfo ));
95
+ parsed_calendar = ( UCalendar * ) udat_getCalendar (DATE_FORMAT_OBJECT (dfo ));
96
96
udat_parseCalendar ( DATE_FORMAT_OBJECT (dfo ), parsed_calendar , text_utf16 , text_utf16_len , parse_pos , & INTL_DATA_ERROR_CODE (dfo ));
97
97
98
98
if (text_utf16 ) {
0 commit comments