tzi 102 ext/date/lib/timelib.h void timelib_update_ts(timelib_time* time, timelib_tzinfo* tzi); tzi 373 ext/date/lib/tm2unixtime.c static timelib_sll do_adjust_timezone(timelib_time *tz, timelib_tzinfo *tzi) tzi 394 ext/date/lib/tm2unixtime.c tzi = tz->tz_info; tzi 399 ext/date/lib/tm2unixtime.c if (tzi) { tzi 405 ext/date/lib/tm2unixtime.c before = timelib_get_time_zone_info(tz->sse, tzi); tzi 406 ext/date/lib/tm2unixtime.c after = timelib_get_time_zone_info(tz->sse - before->offset, tzi); tzi 407 ext/date/lib/tm2unixtime.c timelib_set_timezone(tz, tzi); tzi 425 ext/date/lib/tm2unixtime.c gmt_offset = timelib_get_time_zone_info(tz->sse + tmp, tzi); tzi 441 ext/date/lib/tm2unixtime.c void timelib_update_ts(timelib_time* time, timelib_tzinfo* tzi) tzi 454 ext/date/lib/tm2unixtime.c res += do_adjust_timezone(time, tzi); tzi 688 ext/date/php_date.c timelib_tzinfo *tzi = (timelib_tzinfo*)Z_PTR_P(zv); tzi 690 ext/date/php_date.c timelib_tzinfo_dtor(tzi); tzi 919 ext/date/php_date.c timelib_tzinfo *tzi; tzi 926 ext/date/php_date.c if ((tzi = zend_hash_str_find_ptr(DATEG(tzcache), formal_tzname, strlen(formal_tzname))) != NULL) { tzi 927 ext/date/php_date.c return tzi; tzi 930 ext/date/php_date.c tzi = timelib_parse_tzfile(formal_tzname, tzdb); tzi 931 ext/date/php_date.c if (tzi) { tzi 932 ext/date/php_date.c zend_hash_str_add_ptr(DATEG(tzcache), formal_tzname, strlen(formal_tzname), tzi); tzi 934 ext/date/php_date.c return tzi; tzi 1002 ext/date/php_date.c timelib_tzinfo *tzi; tzi 1005 ext/date/php_date.c tzi = php_date_parse_tzfile(tz, DATE_TIMEZONEDB); tzi 1006 ext/date/php_date.c if (! tzi) { tzi 1009 ext/date/php_date.c return tzi; tzi 1250 ext/date/php_date.c timelib_tzinfo *tzi; tzi 1256 ext/date/php_date.c tzi = get_timezone_info(); tzi 1257 ext/date/php_date.c t->tz_info = tzi; tzi 1261 ext/date/php_date.c tzi = NULL; tzi 1277 ext/date/php_date.c timelib_tzinfo *tzi; tzi 1285 ext/date/php_date.c tzi = get_timezone_info(); tzi 1286 ext/date/php_date.c t->tz_info = tzi; tzi 1290 ext/date/php_date.c tzi = NULL; tzi 1462 ext/date/php_date.c timelib_tzinfo *tzi; tzi 1468 ext/date/php_date.c tzi = get_timezone_info(); tzi 1471 ext/date/php_date.c now->tz_info = tzi; tzi 1480 ext/date/php_date.c timelib_update_ts(t, tzi); tzi 1499 ext/date/php_date.c timelib_tzinfo *tzi = NULL; tzi 1511 ext/date/php_date.c tzi = get_timezone_info(); tzi 1512 ext/date/php_date.c now->tz_info = tzi; tzi 1550 ext/date/php_date.c timelib_update_ts(now, tzi); tzi 1610 ext/date/php_date.c timelib_tzinfo *tzi; tzi 1626 ext/date/php_date.c tzi = NULL; tzi 1629 ext/date/php_date.c tzi = get_timezone_info(); tzi 1630 ext/date/php_date.c ts->tz_info = tzi; tzi 1651 ext/date/php_date.c offset = timelib_get_time_zone_info(timestamp, tzi); tzi 1726 ext/date/php_date.c timelib_tzinfo *tzi; tzi 1733 ext/date/php_date.c tzi = get_timezone_info(); tzi 1735 ext/date/php_date.c ts->tz_info = tzi; tzi 1772 ext/date/php_date.c timelib_tzinfo *tzi; tzi 1779 ext/date/php_date.c tzi = get_timezone_info(); tzi 1781 ext/date/php_date.c ts->tz_info = tzi; tzi 2246 ext/date/php_date.c new_obj->tzi.tz = old_obj->tzi.tz; tzi 2249 ext/date/php_date.c new_obj->tzi.utc_offset = old_obj->tzi.utc_offset; tzi 2252 ext/date/php_date.c new_obj->tzi.z.utc_offset = old_obj->tzi.z.utc_offset; tzi 2253 ext/date/php_date.c new_obj->tzi.z.dst = old_obj->tzi.z.dst; tzi 2254 ext/date/php_date.c new_obj->tzi.z.abbr = timelib_strdup(old_obj->tzi.z.abbr); tzi 2281 ext/date/php_date.c ZVAL_STRING(&zv, tzobj->tzi.tz->name); tzi 2287 ext/date/php_date.c tzobj->tzi.utc_offset > 0 ? '-' : '+', tzi 2288 ext/date/php_date.c abs(tzobj->tzi.utc_offset / 60), tzi 2289 ext/date/php_date.c abs((tzobj->tzi.utc_offset % 60))); tzi 2295 ext/date/php_date.c ZVAL_STRING(&zv, tzobj->tzi.z.abbr); tzi 2432 ext/date/php_date.c timelib_free(intern->tzi.z.abbr); tzi 2486 ext/date/php_date.c timelib_tzinfo *tzi = NULL; tzi 2522 ext/date/php_date.c tzi = tzobj->tzi.tz; tzi 2525 ext/date/php_date.c new_offset = tzobj->tzi.utc_offset; tzi 2528 ext/date/php_date.c new_offset = tzobj->tzi.z.utc_offset; tzi 2529 ext/date/php_date.c new_dst = tzobj->tzi.z.dst; tzi 2530 ext/date/php_date.c new_abbr = timelib_strdup(tzobj->tzi.z.abbr); tzi 2535 ext/date/php_date.c tzi = dateobj->time->tz_info; tzi 2537 ext/date/php_date.c tzi = get_timezone_info(); tzi 2544 ext/date/php_date.c now->tz_info = tzi; tzi 2558 ext/date/php_date.c timelib_update_ts(dateobj->time, tzi); tzi 2726 ext/date/php_date.c timelib_tzinfo *tzi; tzi 2749 ext/date/php_date.c tzi = php_date_parse_tzfile(Z_STRVAL_P(z_timezone), DATE_TIMEZONEDB); tzi 2751 ext/date/php_date.c if (tzi == NULL) { tzi 2757 ext/date/php_date.c tzobj->tzi.tz = tzi; tzi 3218 ext/date/php_date.c tzobj->tzi.tz = t->tz_info; tzi 3221 ext/date/php_date.c tzobj->tzi.utc_offset = t->z; tzi 3224 ext/date/php_date.c tzobj->tzi.z.utc_offset = t->z; tzi 3225 ext/date/php_date.c tzobj->tzi.z.dst = t->dst; tzi 3226 ext/date/php_date.c tzobj->tzi.z.abbr = timelib_strdup(t->tz_abbr); tzi 3267 ext/date/php_date.c timelib_set_timezone_from_offset(dateobj->time, tzobj->tzi.utc_offset); tzi 3270 ext/date/php_date.c timelib_set_timezone_from_abbr(dateobj->time, tzobj->tzi.z); tzi 3273 ext/date/php_date.c timelib_set_timezone(dateobj->time, tzobj->tzi.tz); tzi 3747 ext/date/php_date.c RETURN_STRING(tzobj->tzi.tz->name); tzi 3751 ext/date/php_date.c timelib_sll utc_offset = tzobj->tzi.utc_offset; tzi 3762 ext/date/php_date.c RETURN_STRING(tzobj->tzi.z.abbr); tzi 3812 ext/date/php_date.c offset = timelib_get_time_zone_info(dateobj->time->sse, tzobj->tzi.tz); tzi 3817 ext/date/php_date.c RETURN_LONG(tzobj->tzi.utc_offset * -60); tzi 3820 ext/date/php_date.c RETURN_LONG((tzobj->tzi.z.utc_offset - (tzobj->tzi.z.dst*60)) * -60); tzi 3849 ext/date/php_date.c add_assoc_long(&element, "offset", tzobj->tzi.tz->type[0].offset); \ tzi 3850 ext/date/php_date.c add_assoc_bool(&element, "isdst", tzobj->tzi.tz->type[0].isdst); \ tzi 3851 ext/date/php_date.c add_assoc_string(&element, "abbr", &tzobj->tzi.tz->timezone_abbr[tzobj->tzi.tz->type[0].abbr_idx]); \ tzi 3858 ext/date/php_date.c add_assoc_long(&element, "offset", tzobj->tzi.tz->type[tzobj->tzi.tz->trans_idx[i]].offset); \ tzi 3859 ext/date/php_date.c add_assoc_bool(&element, "isdst", tzobj->tzi.tz->type[tzobj->tzi.tz->trans_idx[i]].isdst); \ tzi 3860 ext/date/php_date.c add_assoc_string(&element, "abbr", &tzobj->tzi.tz->timezone_abbr[tzobj->tzi.tz->type[tzobj->tzi.tz->trans_idx[i]].abbr_idx]); \ tzi 3863 ext/date/php_date.c #define add_last() add(tzobj->tzi.tz->bit32.timecnt - 1, timestamp_begin) tzi 3874 ext/date/php_date.c if (tzobj->tzi.tz->bit32.timecnt > 0) { tzi 3876 ext/date/php_date.c if (tzobj->tzi.tz->trans[begin] > timestamp_begin) { tzi 3886 ext/date/php_date.c } while (begin < tzobj->tzi.tz->bit32.timecnt); tzi 3891 ext/date/php_date.c if (tzobj->tzi.tz->bit32.timecnt > 0) { tzi 3897 ext/date/php_date.c for (i = begin; i < tzobj->tzi.tz->bit32.timecnt; ++i) { tzi 3898 ext/date/php_date.c if (tzobj->tzi.tz->trans[i] < timestamp_end) { tzi 3899 ext/date/php_date.c add(i, tzobj->tzi.tz->trans[i]); tzi 3924 ext/date/php_date.c add_assoc_string(return_value, "country_code", tzobj->tzi.tz->location.country_code); tzi 3925 ext/date/php_date.c add_assoc_double(return_value, "latitude", tzobj->tzi.tz->location.latitude); tzi 3926 ext/date/php_date.c add_assoc_double(return_value, "longitude", tzobj->tzi.tz->location.longitude); tzi 3927 ext/date/php_date.c add_assoc_string(return_value, "comments", tzobj->tzi.tz->location.comments); tzi 4636 ext/date/php_date.c timelib_tzinfo *tzi; tzi 4675 ext/date/php_date.c tzi = get_timezone_info(); tzi 4676 ext/date/php_date.c t->tz_info = tzi; tzi 4735 ext/date/php_date.c timelib_tzinfo *tzi; tzi 4746 ext/date/php_date.c tzi = get_timezone_info(); tzi 4747 ext/date/php_date.c t->tz_info = tzi; tzi 155 ext/date/php_date.h } tzi;