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               690 ext/date/php_date.c 	timelib_tzinfo **tzi = (timelib_tzinfo **)tzinfo;
tzi               692 ext/date/php_date.c 	timelib_tzinfo_dtor(*tzi);
tzi               915 ext/date/php_date.c 	timelib_tzinfo *tzi, **ptzi;
tzi               926 ext/date/php_date.c 	tzi = timelib_parse_tzfile(formal_tzname, tzdb);
tzi               927 ext/date/php_date.c 	if (tzi) {
tzi               928 ext/date/php_date.c 		zend_hash_add(DATEG(tzcache), formal_tzname, strlen(formal_tzname) + 1, (void *) &tzi, sizeof(timelib_tzinfo*), NULL);
tzi               930 ext/date/php_date.c 	return tzi;
tzi               998 ext/date/php_date.c 	timelib_tzinfo *tzi;
tzi              1001 ext/date/php_date.c 	tzi = php_date_parse_tzfile(tz, DATE_TIMEZONEDB TSRMLS_CC);
tzi              1002 ext/date/php_date.c 	if (! tzi) {
tzi              1005 ext/date/php_date.c 	return tzi;
tzi              1248 ext/date/php_date.c 	timelib_tzinfo *tzi;
tzi              1254 ext/date/php_date.c 		tzi = get_timezone_info(TSRMLS_C);
tzi              1255 ext/date/php_date.c 		t->tz_info = tzi;
tzi              1259 ext/date/php_date.c 		tzi = NULL;
tzi              1275 ext/date/php_date.c 	timelib_tzinfo *tzi;
tzi              1283 ext/date/php_date.c 		tzi = get_timezone_info(TSRMLS_C);
tzi              1284 ext/date/php_date.c 		t->tz_info = tzi;
tzi              1288 ext/date/php_date.c 		tzi = NULL;
tzi              1460 ext/date/php_date.c 	timelib_tzinfo *tzi;
tzi              1462 ext/date/php_date.c 	tzi = get_timezone_info(TSRMLS_C);
tzi              1471 ext/date/php_date.c 		timelib_update_ts(t, tzi);
tzi              1472 ext/date/php_date.c 		now->tz_info = tzi;
tzi              1480 ext/date/php_date.c 		now->tz_info = tzi;
tzi              1496 ext/date/php_date.c 	timelib_update_ts(t, tzi);
tzi              1515 ext/date/php_date.c 	timelib_tzinfo *tzi = NULL;
tzi              1527 ext/date/php_date.c 		tzi = get_timezone_info(TSRMLS_C);
tzi              1528 ext/date/php_date.c 		now->tz_info = tzi;
tzi              1566 ext/date/php_date.c 		timelib_update_ts(now, tzi);
tzi              1579 ext/date/php_date.c 			tmp_offset = timelib_get_time_zone_info(now->sse, tzi);
tzi              1646 ext/date/php_date.c 	timelib_tzinfo      *tzi;
tzi              1661 ext/date/php_date.c 		tzi = NULL;
tzi              1664 ext/date/php_date.c 		tzi = get_timezone_info(TSRMLS_C);
tzi              1665 ext/date/php_date.c 		ts->tz_info = tzi;
tzi              1686 ext/date/php_date.c 		offset = timelib_get_time_zone_info(timestamp, tzi);
tzi              1761 ext/date/php_date.c 	timelib_tzinfo *tzi;
tzi              1768 ext/date/php_date.c 	tzi = get_timezone_info(TSRMLS_C);
tzi              1770 ext/date/php_date.c 	ts->tz_info = tzi;
tzi              1807 ext/date/php_date.c 	timelib_tzinfo *tzi;
tzi              1814 ext/date/php_date.c 	tzi = get_timezone_info(TSRMLS_C);
tzi              1816 ext/date/php_date.c 	ts->tz_info = tzi;
tzi              2310 ext/date/php_date.c 			new_obj->tzi.tz = old_obj->tzi.tz;
tzi              2313 ext/date/php_date.c 			new_obj->tzi.utc_offset = old_obj->tzi.utc_offset;
tzi              2316 ext/date/php_date.c 			new_obj->tzi.z.utc_offset = old_obj->tzi.z.utc_offset;
tzi              2317 ext/date/php_date.c 			new_obj->tzi.z.dst        = old_obj->tzi.z.dst;
tzi              2318 ext/date/php_date.c 			new_obj->tzi.z.abbr       = strdup(old_obj->tzi.z.abbr);
tzi              2347 ext/date/php_date.c 			ZVAL_STRING(zv, tzobj->tzi.tz->name, 1);
tzi              2353 ext/date/php_date.c 			tzobj->tzi.utc_offset > 0 ? '-' : '+',
tzi              2354 ext/date/php_date.c 			abs(tzobj->tzi.utc_offset / 60),
tzi              2355 ext/date/php_date.c 			abs((tzobj->tzi.utc_offset % 60)));
tzi              2361 ext/date/php_date.c 			ZVAL_STRING(zv, tzobj->tzi.z.abbr, 1);
tzi              2512 ext/date/php_date.c 		free(intern->tzi.z.abbr);
tzi              2569 ext/date/php_date.c 	timelib_tzinfo *tzi = NULL;
tzi              2605 ext/date/php_date.c 				tzi = tzobj->tzi.tz;
tzi              2608 ext/date/php_date.c 				new_offset = tzobj->tzi.utc_offset;
tzi              2611 ext/date/php_date.c 				new_offset = tzobj->tzi.z.utc_offset;
tzi              2612 ext/date/php_date.c 				new_dst    = tzobj->tzi.z.dst;
tzi              2613 ext/date/php_date.c 				new_abbr   = strdup(tzobj->tzi.z.abbr);
tzi              2618 ext/date/php_date.c 		tzi = dateobj->time->tz_info;
tzi              2620 ext/date/php_date.c 		tzi = get_timezone_info(TSRMLS_C);
tzi              2627 ext/date/php_date.c 			now->tz_info = tzi;
tzi              2641 ext/date/php_date.c 	timelib_update_ts(dateobj->time, tzi);
tzi              2813 ext/date/php_date.c 	timelib_tzinfo   *tzi;
tzi              2834 ext/date/php_date.c 						tzi = php_date_parse_tzfile(Z_STRVAL_PP(z_timezone), DATE_TIMEZONEDB TSRMLS_CC);
tzi              2836 ext/date/php_date.c 						if (tzi == NULL) {
tzi              2843 ext/date/php_date.c 						tzobj->tzi.tz = tzi;
tzi              3304 ext/date/php_date.c                        tzobj->tzi.tz = t->tz_info;
tzi              3307 ext/date/php_date.c                        tzobj->tzi.utc_offset = t->z;
tzi              3310 ext/date/php_date.c                        tzobj->tzi.z.utc_offset = t->z;
tzi              3311 ext/date/php_date.c                        tzobj->tzi.z.dst = t->dst;
tzi              3312 ext/date/php_date.c                        tzobj->tzi.z.abbr = strdup(t->tz_abbr);
tzi              3353 ext/date/php_date.c 			timelib_set_timezone_from_offset(dateobj->time, tzobj->tzi.utc_offset);
tzi              3356 ext/date/php_date.c 			timelib_set_timezone_from_abbr(dateobj->time, tzobj->tzi.z);
tzi              3359 ext/date/php_date.c 			timelib_set_timezone(dateobj->time, tzobj->tzi.tz);
tzi              3821 ext/date/php_date.c 			RETURN_STRING(tzobj->tzi.tz->name, 1);
tzi              3825 ext/date/php_date.c 			timelib_sll utc_offset = tzobj->tzi.utc_offset;
tzi              3836 ext/date/php_date.c 			RETURN_STRING(tzobj->tzi.z.abbr, 1);
tzi              3886 ext/date/php_date.c 			offset = timelib_get_time_zone_info(dateobj->time->sse, tzobj->tzi.tz);
tzi              3891 ext/date/php_date.c 			RETURN_LONG(tzobj->tzi.utc_offset * -60);
tzi              3894 ext/date/php_date.c 			RETURN_LONG((tzobj->tzi.z.utc_offset - (tzobj->tzi.z.dst*60)) * -60);
tzi              3924 ext/date/php_date.c 		add_assoc_long(element, "offset", tzobj->tzi.tz->type[0].offset); \
tzi              3925 ext/date/php_date.c 		add_assoc_bool(element, "isdst",  tzobj->tzi.tz->type[0].isdst); \
tzi              3926 ext/date/php_date.c 		add_assoc_string(element, "abbr", &tzobj->tzi.tz->timezone_abbr[tzobj->tzi.tz->type[0].abbr_idx], 1); \
tzi              3934 ext/date/php_date.c 		add_assoc_long(element, "offset", tzobj->tzi.tz->type[tzobj->tzi.tz->trans_idx[i]].offset); \
tzi              3935 ext/date/php_date.c 		add_assoc_bool(element, "isdst",  tzobj->tzi.tz->type[tzobj->tzi.tz->trans_idx[i]].isdst); \
tzi              3936 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], 1); \
tzi              3939 ext/date/php_date.c #define add_last() add(tzobj->tzi.tz->bit32.timecnt - 1, timestamp_begin)
tzi              3950 ext/date/php_date.c 		if (tzobj->tzi.tz->bit32.timecnt > 0) {
tzi              3952 ext/date/php_date.c 				if (tzobj->tzi.tz->trans[begin] > timestamp_begin) {
tzi              3962 ext/date/php_date.c 			} while (begin < tzobj->tzi.tz->bit32.timecnt);
tzi              3967 ext/date/php_date.c 		if (tzobj->tzi.tz->bit32.timecnt > 0) {
tzi              3973 ext/date/php_date.c 		for (i = begin; i < tzobj->tzi.tz->bit32.timecnt; ++i) {
tzi              3974 ext/date/php_date.c 			if (tzobj->tzi.tz->trans[i] < timestamp_end) {
tzi              3975 ext/date/php_date.c 				add(i, tzobj->tzi.tz->trans[i]);
tzi              4000 ext/date/php_date.c 	add_assoc_string(return_value, "country_code", tzobj->tzi.tz->location.country_code, 1);
tzi              4001 ext/date/php_date.c 	add_assoc_double(return_value, "latitude", tzobj->tzi.tz->location.latitude);
tzi              4002 ext/date/php_date.c 	add_assoc_double(return_value, "longitude", tzobj->tzi.tz->location.longitude);
tzi              4003 ext/date/php_date.c 	add_assoc_string(return_value, "comments", tzobj->tzi.tz->location.comments, 1);
tzi              4726 ext/date/php_date.c 	timelib_tzinfo *tzi;
tzi              4765 ext/date/php_date.c 	tzi = get_timezone_info(TSRMLS_C);
tzi              4766 ext/date/php_date.c 	t->tz_info = tzi;
tzi              4825 ext/date/php_date.c 	timelib_tzinfo *tzi;
tzi              4836 ext/date/php_date.c 	tzi = get_timezone_info(TSRMLS_C);
tzi              4837 ext/date/php_date.c 	t->tz_info = tzi;
tzi               147 ext/date/php_date.h 	} tzi;