Lines Matching refs:tz
361 static timelib_sll do_adjust_timezone(timelib_time *tz, timelib_tzinfo *tzi) in do_adjust_timezone() argument
363 switch (tz->zone_type) { in do_adjust_timezone()
366 tz->is_localtime = 1; in do_adjust_timezone()
367 return tz->z * 60; in do_adjust_timezone()
373 tz->is_localtime = 1; in do_adjust_timezone()
374 tmp = tz->z; in do_adjust_timezone()
375 tmp -= tz->dst * 60; in do_adjust_timezone()
382 tzi = tz->tz_info; in do_adjust_timezone()
392 tz->is_localtime = 1; in do_adjust_timezone()
393 before = timelib_get_time_zone_info(tz->sse, tzi); in do_adjust_timezone()
394 after = timelib_get_time_zone_info(tz->sse - before->offset, tzi); in do_adjust_timezone()
395 timelib_set_timezone(tz, tzi); in do_adjust_timezone()
398 ((tz->sse - after->offset) >= (after->transistion_time + (before->offset - after->offset))) && in do_adjust_timezone()
399 ((tz->sse - after->offset) < after->transistion_time) in do_adjust_timezone()
405 tmp = -tz->z; in do_adjust_timezone()
413 gmt_offset = timelib_get_time_zone_info(tz->sse + tmp, tzi); in do_adjust_timezone()
414 tz->z = gmt_offset->offset; in do_adjust_timezone()
416 tz->dst = gmt_offset->is_dst; in do_adjust_timezone()
417 if (tz->tz_abbr) { in do_adjust_timezone()
418 free(tz->tz_abbr); in do_adjust_timezone()
420 tz->tz_abbr = strdup(gmt_offset->abbr); in do_adjust_timezone()