Lines Matching refs:tz
369 static timelib_sll do_adjust_timezone(timelib_time *tz, timelib_tzinfo *tzi) in do_adjust_timezone() argument
371 switch (tz->zone_type) { in do_adjust_timezone()
374 tz->is_localtime = 1; in do_adjust_timezone()
375 return tz->z * 60; in do_adjust_timezone()
381 tz->is_localtime = 1; in do_adjust_timezone()
382 tmp = tz->z; in do_adjust_timezone()
383 tmp -= tz->dst * 60; in do_adjust_timezone()
390 tzi = tz->tz_info; in do_adjust_timezone()
400 tz->is_localtime = 1; in do_adjust_timezone()
401 before = timelib_get_time_zone_info(tz->sse, tzi); in do_adjust_timezone()
402 after = timelib_get_time_zone_info(tz->sse - before->offset, tzi); in do_adjust_timezone()
403 timelib_set_timezone(tz, tzi); in do_adjust_timezone()
406 ((tz->sse - after->offset) >= (after->transistion_time + (before->offset - after->offset))) && in do_adjust_timezone()
407 ((tz->sse - after->offset) < after->transistion_time) in do_adjust_timezone()
413 tmp = -tz->z; in do_adjust_timezone()
421 gmt_offset = timelib_get_time_zone_info(tz->sse + tmp, tzi); in do_adjust_timezone()
422 tz->z = gmt_offset->offset; in do_adjust_timezone()
424 tz->dst = gmt_offset->is_dst; in do_adjust_timezone()
425 if (tz->tz_abbr) { in do_adjust_timezone()
426 free(tz->tz_abbr); in do_adjust_timezone()
428 tz->tz_abbr = strdup(gmt_offset->abbr); in do_adjust_timezone()