Lines Matching refs:bit64

177 	if (tz->bit64.timecnt) {  in read_64bit_transitions()
178 buffer = (int64_t*) timelib_malloc(tz->bit64.timecnt * sizeof(int64_t)); in read_64bit_transitions()
182 memcpy(buffer, *tzf, sizeof(int64_t) * tz->bit64.timecnt); in read_64bit_transitions()
183 *tzf += (sizeof(int64_t) * tz->bit64.timecnt); in read_64bit_transitions()
184 for (i = 0; i < tz->bit64.timecnt; i++) { in read_64bit_transitions()
192 cbuffer = (unsigned char*) timelib_malloc(tz->bit64.timecnt * sizeof(unsigned char)); in read_64bit_transitions()
197 memcpy(cbuffer, *tzf, sizeof(unsigned char) * tz->bit64.timecnt); in read_64bit_transitions()
198 *tzf += sizeof(unsigned char) * tz->bit64.timecnt; in read_64bit_transitions()
222 buffer = (unsigned char*) timelib_malloc(tz->bit64.typecnt * sizeof(unsigned char) * 6); in read_64bit_types()
226 memcpy(buffer, *tzf, sizeof(unsigned char) * 6 * tz->bit64.typecnt); in read_64bit_types()
227 *tzf += sizeof(unsigned char) * 6 * tz->bit64.typecnt; in read_64bit_types()
229 tz->type = (ttinfo*) timelib_malloc(tz->bit64.typecnt * sizeof(ttinfo)); in read_64bit_types()
235 for (i = 0; i < tz->bit64.typecnt; i++) { in read_64bit_types()
245 tz->timezone_abbr = (char*) timelib_malloc(tz->bit64.charcnt); in read_64bit_types()
249 memcpy(tz->timezone_abbr, *tzf, sizeof(char) * tz->bit64.charcnt); in read_64bit_types()
250 *tzf += sizeof(char) * tz->bit64.charcnt; in read_64bit_types()
253 if (tz->bit64.leapcnt) { in read_64bit_types()
254 leap_buffer = (int32_t *) timelib_malloc(tz->bit64.leapcnt * (sizeof(int64_t) + sizeof(int32_t))); in read_64bit_types()
258 memcpy(leap_buffer, *tzf, tz->bit64.leapcnt * (sizeof(int64_t) + sizeof(int32_t))); in read_64bit_types()
259 *tzf += tz->bit64.leapcnt * (sizeof(int64_t) + sizeof(int32_t)); in read_64bit_types()
261 tz->leap_times = (tlinfo*) timelib_malloc(tz->bit64.leapcnt * sizeof(tlinfo)); in read_64bit_types()
266 for (i = 0; i < tz->bit64.leapcnt; i++) { in read_64bit_types()
274 if (tz->bit64.ttisstdcnt) { in read_64bit_types()
275 buffer = (unsigned char*) timelib_malloc(tz->bit64.ttisstdcnt * sizeof(unsigned char)); in read_64bit_types()
279 memcpy(buffer, *tzf, sizeof(unsigned char) * tz->bit64.ttisstdcnt); in read_64bit_types()
280 *tzf += sizeof(unsigned char) * tz->bit64.ttisstdcnt; in read_64bit_types()
282 for (i = 0; i < tz->bit64.ttisstdcnt; i++) { in read_64bit_types()
289 if (tz->bit64.ttisgmtcnt) { in read_64bit_types()
290 buffer = (unsigned char*) timelib_malloc(tz->bit64.ttisgmtcnt * sizeof(unsigned char)); in read_64bit_types()
294 memcpy(buffer, *tzf, sizeof(unsigned char) * tz->bit64.ttisgmtcnt); in read_64bit_types()
295 *tzf += sizeof(unsigned char) * tz->bit64.ttisgmtcnt; in read_64bit_types()
297 for (i = 0; i < tz->bit64.ttisgmtcnt; i++) { in read_64bit_types()
380 printf("UTC/Local count: " TIMELIB_ULONG_FMT "\n", (timelib_ulong) tz->bit64.ttisgmtcnt); in timelib_dump_tzinfo()
381 printf("Std/Wall count: " TIMELIB_ULONG_FMT "\n", (timelib_ulong) tz->bit64.ttisstdcnt); in timelib_dump_tzinfo()
382 printf("Leap.sec. count: " TIMELIB_ULONG_FMT "\n", (timelib_ulong) tz->bit64.leapcnt); in timelib_dump_tzinfo()
383 printf("Trans. count: " TIMELIB_ULONG_FMT "\n", (timelib_ulong) tz->bit64.timecnt); in timelib_dump_tzinfo()
384 printf("Local types count: " TIMELIB_ULONG_FMT "\n", (timelib_ulong) tz->bit64.typecnt); in timelib_dump_tzinfo()
385 printf("Zone Abbr. count: " TIMELIB_ULONG_FMT "\n", (timelib_ulong) tz->bit64.charcnt); in timelib_dump_tzinfo()
396 for (i = 0; i < tz->bit64.timecnt; i++) { in timelib_dump_tzinfo()
407 for (i = 0; i < tz->bit64.leapcnt; i++) { in timelib_dump_tzinfo()
476 tz->bit64.ttisgmtcnt = timelib_conv_int_unsigned(buffer[0]); in read_64bit_header()
477 tz->bit64.ttisstdcnt = timelib_conv_int_unsigned(buffer[1]); in read_64bit_header()
478 tz->bit64.leapcnt = timelib_conv_int_unsigned(buffer[2]); in read_64bit_header()
479 tz->bit64.timecnt = timelib_conv_int_unsigned(buffer[3]); in read_64bit_header()
480 tz->bit64.typecnt = timelib_conv_int_unsigned(buffer[4]); in read_64bit_header()
481 tz->bit64.charcnt = timelib_conv_int_unsigned(buffer[5]); in read_64bit_header()
572 tmp->bit64.ttisgmtcnt = tz->bit64.ttisgmtcnt; in timelib_tzinfo_clone()
573 tmp->bit64.ttisstdcnt = tz->bit64.ttisstdcnt; in timelib_tzinfo_clone()
574 tmp->bit64.leapcnt = tz->bit64.leapcnt; in timelib_tzinfo_clone()
575 tmp->bit64.timecnt = tz->bit64.timecnt; in timelib_tzinfo_clone()
576 tmp->bit64.typecnt = tz->bit64.typecnt; in timelib_tzinfo_clone()
577 tmp->bit64.charcnt = tz->bit64.charcnt; in timelib_tzinfo_clone()
579 if (tz->bit64.timecnt) { in timelib_tzinfo_clone()
580 tmp->trans = (int64_t *) timelib_malloc(tz->bit64.timecnt * sizeof(int64_t)); in timelib_tzinfo_clone()
581 tmp->trans_idx = (unsigned char*) timelib_malloc(tz->bit64.timecnt * sizeof(unsigned char)); in timelib_tzinfo_clone()
582 memcpy(tmp->trans, tz->trans, tz->bit64.timecnt * sizeof(int64_t)); in timelib_tzinfo_clone()
583 memcpy(tmp->trans_idx, tz->trans_idx, tz->bit64.timecnt * sizeof(unsigned char)); in timelib_tzinfo_clone()
586 tmp->type = (ttinfo*) timelib_malloc(tz->bit64.typecnt * sizeof(ttinfo)); in timelib_tzinfo_clone()
587 memcpy(tmp->type, tz->type, tz->bit64.typecnt * sizeof(ttinfo)); in timelib_tzinfo_clone()
589 tmp->timezone_abbr = (char*) timelib_malloc(tz->bit64.charcnt); in timelib_tzinfo_clone()
590 memcpy(tmp->timezone_abbr, tz->timezone_abbr, tz->bit64.charcnt); in timelib_tzinfo_clone()
592 if (tz->bit64.leapcnt) { in timelib_tzinfo_clone()
593 tmp->leap_times = (tlinfo*) timelib_malloc(tz->bit64.leapcnt * sizeof(tlinfo)); in timelib_tzinfo_clone()
594 memcpy(tmp->leap_times, tz->leap_times, tz->bit64.leapcnt * sizeof(tlinfo)); in timelib_tzinfo_clone()
606 if (!tz->bit64.timecnt || !tz->trans) { in fetch_timezone_offset()
607 if (tz->bit64.typecnt == 1) { in fetch_timezone_offset()
625 for (i = 0; i < tz->bit64.timecnt; i++) { in fetch_timezone_offset()
631 *transition_time = tz->trans[tz->bit64.timecnt - 1]; in fetch_timezone_offset()
632 return &(tz->type[tz->trans_idx[tz->bit64.timecnt - 1]]); in fetch_timezone_offset()
639 if (!tz->bit64.leapcnt || !tz->leap_times) { in fetch_leaptime_offset()
643 for (i = tz->bit64.leapcnt - 1; i > 0; i--) { in fetch_leaptime_offset()