Lines Matching refs:t
200 void timelib_set_timezone_from_offset(timelib_time *t, timelib_sll utc_offset) in timelib_set_timezone_from_offset() argument
202 if (t->tz_abbr) { in timelib_set_timezone_from_offset()
203 timelib_free(t->tz_abbr); in timelib_set_timezone_from_offset()
205 t->tz_abbr = NULL; in timelib_set_timezone_from_offset()
207 t->z = utc_offset; in timelib_set_timezone_from_offset()
208 t->have_zone = 1; in timelib_set_timezone_from_offset()
209 t->zone_type = TIMELIB_ZONETYPE_OFFSET; in timelib_set_timezone_from_offset()
210 t->dst = 0; in timelib_set_timezone_from_offset()
211 t->tz_info = NULL; in timelib_set_timezone_from_offset()
214 void timelib_set_timezone_from_abbr(timelib_time *t, timelib_abbr_info abbr_info) in timelib_set_timezone_from_abbr() argument
216 if (t->tz_abbr) { in timelib_set_timezone_from_abbr()
217 timelib_free(t->tz_abbr); in timelib_set_timezone_from_abbr()
219 t->tz_abbr = timelib_strdup(abbr_info.abbr); in timelib_set_timezone_from_abbr()
221 t->z = abbr_info.utc_offset; in timelib_set_timezone_from_abbr()
222 t->have_zone = 1; in timelib_set_timezone_from_abbr()
223 t->zone_type = TIMELIB_ZONETYPE_ABBR; in timelib_set_timezone_from_abbr()
224 t->dst = abbr_info.dst; in timelib_set_timezone_from_abbr()
225 t->tz_info = NULL; in timelib_set_timezone_from_abbr()
228 void timelib_set_timezone(timelib_time *t, timelib_tzinfo *tz) in timelib_set_timezone() argument
232 gmt_offset = timelib_get_time_zone_info(t->sse, tz); in timelib_set_timezone()
233 t->z = gmt_offset->offset; in timelib_set_timezone()
240 t->dst = gmt_offset->is_dst; in timelib_set_timezone()
241 t->tz_info = tz; in timelib_set_timezone()
242 if (t->tz_abbr) { in timelib_set_timezone()
243 timelib_free(t->tz_abbr); in timelib_set_timezone()
245 t->tz_abbr = timelib_strdup(gmt_offset->abbr); in timelib_set_timezone()
248 t->have_zone = 1; in timelib_set_timezone()
249 t->zone_type = TIMELIB_ZONETYPE_ID; in timelib_set_timezone()
255 int timelib_apply_localtime(timelib_time *t, unsigned int localtime) in timelib_apply_localtime() argument
262 if (!t->tz_info) { in timelib_apply_localtime()
267 timelib_unixtime2local(t, t->sse); in timelib_apply_localtime()
272 timelib_unixtime2gmt(t, t->sse); in timelib_apply_localtime()