Lines Matching refs:tz
381 static timelib_sll do_adjust_timezone(timelib_time *tz, timelib_tzinfo *tzi) in do_adjust_timezone() argument
383 switch (tz->zone_type) { in do_adjust_timezone()
386 tz->is_localtime = 1; in do_adjust_timezone()
387 return tz->z * 60; in do_adjust_timezone()
393 tz->is_localtime = 1; in do_adjust_timezone()
394 tmp = tz->z; in do_adjust_timezone()
395 tmp -= tz->dst * 60; in do_adjust_timezone()
402 tzi = tz->tz_info; in do_adjust_timezone()
412 tz->is_localtime = 1; in do_adjust_timezone()
413 before = timelib_get_time_zone_info(tz->sse, tzi); in do_adjust_timezone()
414 after = timelib_get_time_zone_info(tz->sse - before->offset, tzi); in do_adjust_timezone()
415 timelib_set_timezone(tz, tzi); in do_adjust_timezone()
418 ((tz->sse - after->offset) >= (after->transistion_time + (before->offset - after->offset))) && in do_adjust_timezone()
419 ((tz->sse - after->offset) < after->transistion_time) in do_adjust_timezone()
425 tmp = -tz->z; in do_adjust_timezone()
433 gmt_offset = timelib_get_time_zone_info(tz->sse + tmp, tzi); in do_adjust_timezone()
434 tz->z = gmt_offset->offset; in do_adjust_timezone()
436 tz->dst = gmt_offset->is_dst; in do_adjust_timezone()
437 if (tz->tz_abbr) { in do_adjust_timezone()
438 timelib_free(tz->tz_abbr); in do_adjust_timezone()
440 tz->tz_abbr = timelib_strdup(gmt_offset->abbr); in do_adjust_timezone()