Lines Matching refs:dfo

35 static void internal_format(IntlDateFormatter_object *dfo, UDate timestamp, zval *return_value TSRM…  in internal_format()  argument
40 …needed=udat_format( DATE_FORMAT_OBJECT(dfo), timestamp, NULL, resultlengthneeded, NULL, &INTL_DATA… in internal_format()
41 if(INTL_DATA_ERROR_CODE(dfo)==U_BUFFER_OVERFLOW_ERROR) in internal_format()
43 INTL_DATA_ERROR_CODE(dfo)=U_ZERO_ERROR; in internal_format()
45 …udat_format( DATE_FORMAT_OBJECT(dfo), timestamp, formatted, resultlengthneeded, NULL, &INTL_DATA_E… in internal_format()
48 if (formatted && U_FAILURE( INTL_DATA_ERROR_CODE(dfo) ) ) { in internal_format()
52 INTL_METHOD_CHECK_STATUS( dfo, "Date formatting failed" ); in internal_format()
53 INTL_METHOD_RETVAL_UTF8( dfo, formatted, resultlengthneeded, 1 ); in internal_format()
62 static double internal_get_arr_ele(IntlDateFormatter_object *dfo, HashTable* hash_arr, char* key_na… in internal_get_arr_ele() argument
83 static UDate internal_get_timestamp(IntlDateFormatter_object *dfo, HashTable* hash_arr TSRMLS_DC) in internal_get_timestamp() argument
97 …year = internal_get_arr_ele( dfo, hash_arr, CALENDAR_YEAR TSRMLS_CC) + 1900; /* tm_year is years s… in internal_get_timestamp()
99 month = internal_get_arr_ele( dfo, hash_arr, CALENDAR_MON TSRMLS_CC); in internal_get_timestamp()
100 hour = internal_get_arr_ele( dfo, hash_arr, CALENDAR_HOUR TSRMLS_CC); in internal_get_timestamp()
101 minute = internal_get_arr_ele( dfo, hash_arr, CALENDAR_MIN TSRMLS_CC); in internal_get_timestamp()
102 second = internal_get_arr_ele( dfo, hash_arr, CALENDAR_SEC TSRMLS_CC); in internal_get_timestamp()
103 wday = internal_get_arr_ele( dfo, hash_arr, CALENDAR_WDAY TSRMLS_CC); in internal_get_timestamp()
104 yday = internal_get_arr_ele( dfo, hash_arr, CALENDAR_YDAY TSRMLS_CC); in internal_get_timestamp()
105 isInDST = internal_get_arr_ele( dfo, hash_arr, CALENDAR_ISDST TSRMLS_CC); in internal_get_timestamp()
107 mday = internal_get_arr_ele( dfo, hash_arr, CALENDAR_MDAY TSRMLS_CC); in internal_get_timestamp()
109 pcal = udat_getCalendar(DATE_FORMAT_OBJECT(dfo)); in internal_get_timestamp()
111 ucal_setDateTime( pcal, year, month, mday, hour, minute, second, &INTL_DATA_ERROR_CODE(dfo)); in internal_get_timestamp()
112 if( INTL_DATA_ERROR_CODE(dfo) != U_ZERO_ERROR){ in internal_get_timestamp()
117 return ucal_getMillis(pcal, &INTL_DATA_ERROR_CODE(dfo) ); in internal_get_timestamp()
159 timestamp = internal_get_timestamp(dfo, hash_arr TSRMLS_CC); in PHP_FUNCTION()
160 INTL_METHOD_CHECK_STATUS( dfo, "datefmt_format: Date formatting failed" ) in PHP_FUNCTION()
167 …intl_errors_set(INTL_DATA_ERROR_P(dfo), U_ILLEGAL_ARGUMENT_ERROR, "datefmt_format: object must be … in PHP_FUNCTION()
174 …intl_errors_set(INTL_DATA_ERROR_P(dfo), U_ILLEGAL_ARGUMENT_ERROR, "datefmt_format: cannot get time… in PHP_FUNCTION()
184 intl_errors_set( INTL_DATA_ERROR_P(dfo), U_ILLEGAL_ARGUMENT_ERROR, in PHP_FUNCTION()
189 internal_format( dfo, timestamp, return_value TSRMLS_CC); in PHP_FUNCTION()