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;