Lines Matching refs:t
221 void timelib_set_timezone_from_offset(timelib_time *t, timelib_sll utc_offset) in timelib_set_timezone_from_offset() argument
223 if (t->tz_abbr) { in timelib_set_timezone_from_offset()
224 timelib_free(t->tz_abbr); in timelib_set_timezone_from_offset()
226 t->tz_abbr = NULL; in timelib_set_timezone_from_offset()
228 t->z = utc_offset; in timelib_set_timezone_from_offset()
229 t->have_zone = 1; in timelib_set_timezone_from_offset()
230 t->zone_type = TIMELIB_ZONETYPE_OFFSET; in timelib_set_timezone_from_offset()
231 t->dst = 0; in timelib_set_timezone_from_offset()
232 t->tz_info = NULL; in timelib_set_timezone_from_offset()
235 void timelib_set_timezone_from_abbr(timelib_time *t, timelib_abbr_info abbr_info) in timelib_set_timezone_from_abbr() argument
237 if (t->tz_abbr) { in timelib_set_timezone_from_abbr()
238 timelib_free(t->tz_abbr); in timelib_set_timezone_from_abbr()
240 t->tz_abbr = timelib_strdup(abbr_info.abbr); in timelib_set_timezone_from_abbr()
242 t->z = abbr_info.utc_offset; in timelib_set_timezone_from_abbr()
243 t->have_zone = 1; in timelib_set_timezone_from_abbr()
244 t->zone_type = TIMELIB_ZONETYPE_ABBR; in timelib_set_timezone_from_abbr()
245 t->dst = abbr_info.dst; in timelib_set_timezone_from_abbr()
246 t->tz_info = NULL; in timelib_set_timezone_from_abbr()
249 void timelib_set_timezone(timelib_time *t, timelib_tzinfo *tz) in timelib_set_timezone() argument
253 gmt_offset = timelib_get_time_zone_info(t->sse, tz); in timelib_set_timezone()
254 t->z = gmt_offset->offset; in timelib_set_timezone()
261 t->dst = gmt_offset->is_dst; in timelib_set_timezone()
262 t->tz_info = tz; in timelib_set_timezone()
263 if (t->tz_abbr) { in timelib_set_timezone()
264 timelib_free(t->tz_abbr); in timelib_set_timezone()
266 t->tz_abbr = timelib_strdup(gmt_offset->abbr); in timelib_set_timezone()
269 t->have_zone = 1; in timelib_set_timezone()
270 t->zone_type = TIMELIB_ZONETYPE_ID; in timelib_set_timezone()
276 int timelib_apply_localtime(timelib_time *t, unsigned int localtime) in timelib_apply_localtime() argument
283 if (!t->tz_info) { in timelib_apply_localtime()
288 timelib_unixtime2local(t, t->sse); in timelib_apply_localtime()
293 timelib_unixtime2gmt(t, t->sse); in timelib_apply_localtime()