Lines Matching refs:bit32

80 	tz->bit32.ttisgmtcnt = timelib_conv_int(buffer[0]);  in read_header()
81 tz->bit32.ttisstdcnt = timelib_conv_int(buffer[1]); in read_header()
82 tz->bit32.leapcnt = timelib_conv_int(buffer[2]); in read_header()
83 tz->bit32.timecnt = timelib_conv_int(buffer[3]); in read_header()
84 tz->bit32.typecnt = timelib_conv_int(buffer[4]); in read_header()
85 tz->bit32.charcnt = timelib_conv_int(buffer[5]); in read_header()
103 if (tz->bit32.timecnt) { in read_transistions()
104 buffer = (int32_t*) malloc(tz->bit32.timecnt * sizeof(int32_t)); in read_transistions()
108 memcpy(buffer, *tzf, sizeof(int32_t) * tz->bit32.timecnt); in read_transistions()
109 *tzf += (sizeof(int32_t) * tz->bit32.timecnt); in read_transistions()
110 for (i = 0; i < tz->bit32.timecnt; i++) { in read_transistions()
114 cbuffer = (unsigned char*) malloc(tz->bit32.timecnt * sizeof(unsigned char)); in read_transistions()
119 memcpy(cbuffer, *tzf, sizeof(unsigned char) * tz->bit32.timecnt); in read_transistions()
120 *tzf += sizeof(unsigned char) * tz->bit32.timecnt; in read_transistions()
148 buffer = (unsigned char*) malloc(tz->bit32.typecnt * sizeof(unsigned char) * 6); in read_types()
152 memcpy(buffer, *tzf, sizeof(unsigned char) * 6 * tz->bit32.typecnt); in read_types()
153 *tzf += sizeof(unsigned char) * 6 * tz->bit32.typecnt; in read_types()
155 tz->type = (ttinfo*) malloc(tz->bit32.typecnt * sizeof(struct ttinfo)); in read_types()
161 for (i = 0; i < tz->bit32.typecnt; i++) { in read_types()
169 tz->timezone_abbr = (char*) malloc(tz->bit32.charcnt); in read_types()
173 memcpy(tz->timezone_abbr, *tzf, sizeof(char) * tz->bit32.charcnt); in read_types()
174 *tzf += sizeof(char) * tz->bit32.charcnt; in read_types()
176 if (tz->bit32.leapcnt) { in read_types()
177 leap_buffer = (int32_t *) malloc(tz->bit32.leapcnt * 2 * sizeof(int32_t)); in read_types()
181 memcpy(leap_buffer, *tzf, sizeof(int32_t) * tz->bit32.leapcnt * 2); in read_types()
182 *tzf += sizeof(int32_t) * tz->bit32.leapcnt * 2; in read_types()
184 tz->leap_times = (tlinfo*) malloc(tz->bit32.leapcnt * sizeof(tlinfo)); in read_types()
189 for (i = 0; i < tz->bit32.leapcnt; i++) { in read_types()
196 if (tz->bit32.ttisstdcnt) { in read_types()
197 buffer = (unsigned char*) malloc(tz->bit32.ttisstdcnt * sizeof(unsigned char)); in read_types()
201 memcpy(buffer, *tzf, sizeof(unsigned char) * tz->bit32.ttisstdcnt); in read_types()
202 *tzf += sizeof(unsigned char) * tz->bit32.ttisstdcnt; in read_types()
204 for (i = 0; i < tz->bit32.ttisstdcnt; i++) { in read_types()
210 if (tz->bit32.ttisgmtcnt) { in read_types()
211 buffer = (unsigned char*) malloc(tz->bit32.ttisgmtcnt * sizeof(unsigned char)); in read_types()
215 memcpy(buffer, *tzf, sizeof(unsigned char) * tz->bit32.ttisgmtcnt); in read_types()
216 *tzf += sizeof(unsigned char) * tz->bit32.ttisgmtcnt; in read_types()
218 for (i = 0; i < tz->bit32.ttisgmtcnt; i++) { in read_types()
264 printf("UTC/Local count: %lu\n", (unsigned long) tz->bit32.ttisgmtcnt); in timelib_dump_tzinfo()
265 printf("Std/Wall count: %lu\n", (unsigned long) tz->bit32.ttisstdcnt); in timelib_dump_tzinfo()
266 printf("Leap.sec. count: %lu\n", (unsigned long) tz->bit32.leapcnt); in timelib_dump_tzinfo()
267 printf("Trans. count: %lu\n", (unsigned long) tz->bit32.timecnt); in timelib_dump_tzinfo()
268 printf("Local types count: %lu\n", (unsigned long) tz->bit32.typecnt); in timelib_dump_tzinfo()
269 printf("Zone Abbr. count: %lu\n", (unsigned long) tz->bit32.charcnt); in timelib_dump_tzinfo()
280 for (i = 0; i < tz->bit32.timecnt; i++) { in timelib_dump_tzinfo()
291 for (i = 0; i < tz->bit32.leapcnt; i++) { in timelib_dump_tzinfo()
408 if (!tz->bit32.timecnt || !tz->trans) { in fetch_timezone_offset()
410 if (tz->bit32.typecnt == 1) { in fetch_timezone_offset()
425 while (j < tz->bit32.timecnt && tz->type[j].isdst) { in fetch_timezone_offset()
428 if (j == tz->bit32.timecnt) { in fetch_timezone_offset()
436 for (i = 0; i < tz->bit32.timecnt; i++) { in fetch_timezone_offset()
442 *transition_time = tz->trans[tz->bit32.timecnt - 1]; in fetch_timezone_offset()
443 return &(tz->type[tz->trans_idx[tz->bit32.timecnt - 1]]); in fetch_timezone_offset()
450 if (!tz->bit32.leapcnt || !tz->leap_times) { in fetch_leaptime_offset()
454 for (i = tz->bit32.leapcnt - 1; i > 0; i--) { in fetch_leaptime_offset()