Lines Matching refs:buffer

164 	uint32_t buffer[6];  in read_32bit_header()  local
166 memcpy(&buffer, *tzf, sizeof(buffer)); in read_32bit_header()
167 tz->_bit32.ttisgmtcnt = timelib_conv_int_unsigned(buffer[0]); in read_32bit_header()
168 tz->_bit32.ttisstdcnt = timelib_conv_int_unsigned(buffer[1]); in read_32bit_header()
169 tz->_bit32.leapcnt = timelib_conv_int_unsigned(buffer[2]); in read_32bit_header()
170 tz->_bit32.timecnt = timelib_conv_int_unsigned(buffer[3]); in read_32bit_header()
171 tz->_bit32.typecnt = timelib_conv_int_unsigned(buffer[4]); in read_32bit_header()
172 tz->_bit32.charcnt = timelib_conv_int_unsigned(buffer[5]); in read_32bit_header()
174 *tzf += sizeof(buffer); in read_32bit_header()
195 int64_t *buffer = NULL; in read_64bit_transitions() local
200 buffer = (int64_t*) timelib_malloc(tz->bit64.timecnt * sizeof(int64_t)); in read_64bit_transitions()
201 if (!buffer) { in read_64bit_transitions()
204 memcpy(buffer, *tzf, sizeof(int64_t) * tz->bit64.timecnt); in read_64bit_transitions()
207 buffer[i] = timelib_conv_int64_signed(buffer[i]); in read_64bit_transitions()
209 if (i > 0 && !(buffer[i] > buffer[i - 1])) { in read_64bit_transitions()
216 timelib_free(buffer); in read_64bit_transitions()
223 tz->trans = buffer; in read_64bit_transitions()
239 unsigned char *buffer; in read_64bit_types() local
244 buffer = (unsigned char*) timelib_malloc(tz->bit64.typecnt * sizeof(unsigned char) * 6); in read_64bit_types()
245 if (!buffer) { in read_64bit_types()
248 memcpy(buffer, *tzf, sizeof(unsigned char) * 6 * tz->bit64.typecnt); in read_64bit_types()
253 timelib_free(buffer); in read_64bit_types()
260 …et += (int32_t) (((uint32_t) buffer[j]) << 24) + (buffer[j + 1] << 16) + (buffer[j + 2] << 8) + tz… in read_64bit_types()
261 tz->type[i].isdst = buffer[j + 4]; in read_64bit_types()
262 tz->type[i].abbr_idx = buffer[j + 5]; in read_64bit_types()
264 timelib_free(buffer); in read_64bit_types()
297 buffer = (unsigned char*) timelib_malloc(tz->bit64.ttisstdcnt * sizeof(unsigned char)); in read_64bit_types()
298 if (!buffer) { in read_64bit_types()
301 memcpy(buffer, *tzf, sizeof(unsigned char) * tz->bit64.ttisstdcnt); in read_64bit_types()
305 tz->type[i].isstdcnt = buffer[i]; in read_64bit_types()
307 timelib_free(buffer); in read_64bit_types()
312 buffer = (unsigned char*) timelib_malloc(tz->bit64.ttisgmtcnt * sizeof(unsigned char)); in read_64bit_types()
313 if (!buffer) { in read_64bit_types()
316 memcpy(buffer, *tzf, sizeof(unsigned char) * tz->bit64.ttisgmtcnt); in read_64bit_types()
320 tz->type[i].isgmtcnt = buffer[i]; in read_64bit_types()
322 timelib_free(buffer); in read_64bit_types()
366 uint32_t buffer[3]; in read_location() local
369 memcpy(&buffer, *tzf, sizeof(buffer)); in read_location()
370 tz->location.latitude = timelib_conv_int_unsigned(buffer[0]); in read_location()
372 tz->location.longitude = timelib_conv_int_unsigned(buffer[1]); in read_location()
374 comments_len = timelib_conv_int_unsigned(buffer[2]); in read_location()
375 *tzf += sizeof(buffer); in read_location()
496 uint32_t buffer[6]; in read_64bit_header() local
498 memcpy(&buffer, *tzf, sizeof(buffer)); in read_64bit_header()
499 tz->bit64.ttisgmtcnt = timelib_conv_int_unsigned(buffer[0]); in read_64bit_header()
500 tz->bit64.ttisstdcnt = timelib_conv_int_unsigned(buffer[1]); in read_64bit_header()
501 tz->bit64.leapcnt = timelib_conv_int_unsigned(buffer[2]); in read_64bit_header()
502 tz->bit64.timecnt = timelib_conv_int_unsigned(buffer[3]); in read_64bit_header()
503 tz->bit64.typecnt = timelib_conv_int_unsigned(buffer[4]); in read_64bit_header()
504 tz->bit64.charcnt = timelib_conv_int_unsigned(buffer[5]); in read_64bit_header()
505 *tzf += sizeof(buffer); in read_64bit_header()