Lines Matching refs:buffer

158 	uint32_t buffer[6];  in read_32bit_header()  local
160 memcpy(&buffer, *tzf, sizeof(buffer)); in read_32bit_header()
161 tz->_bit32.ttisgmtcnt = timelib_conv_int_unsigned(buffer[0]); in read_32bit_header()
162 tz->_bit32.ttisstdcnt = timelib_conv_int_unsigned(buffer[1]); in read_32bit_header()
163 tz->_bit32.leapcnt = timelib_conv_int_unsigned(buffer[2]); in read_32bit_header()
164 tz->_bit32.timecnt = timelib_conv_int_unsigned(buffer[3]); in read_32bit_header()
165 tz->_bit32.typecnt = timelib_conv_int_unsigned(buffer[4]); in read_32bit_header()
166 tz->_bit32.charcnt = timelib_conv_int_unsigned(buffer[5]); in read_32bit_header()
168 *tzf += sizeof(buffer); in read_32bit_header()
173 int64_t *buffer = NULL; in read_64bit_transitions() local
178 buffer = (int64_t*) timelib_malloc(tz->bit64.timecnt * sizeof(int64_t)); in read_64bit_transitions()
179 if (!buffer) { in read_64bit_transitions()
182 memcpy(buffer, *tzf, sizeof(int64_t) * tz->bit64.timecnt); in read_64bit_transitions()
185 buffer[i] = timelib_conv_int64_signed(buffer[i]); in read_64bit_transitions()
187 if (i > 0 && !(buffer[i] > buffer[i - 1])) { in read_64bit_transitions()
194 timelib_free(buffer); in read_64bit_transitions()
201 tz->trans = buffer; in read_64bit_transitions()
217 unsigned char *buffer; in read_64bit_types() local
222 buffer = (unsigned char*) timelib_malloc(tz->bit64.typecnt * sizeof(unsigned char) * 6); in read_64bit_types()
223 if (!buffer) { in read_64bit_types()
226 memcpy(buffer, *tzf, sizeof(unsigned char) * 6 * tz->bit64.typecnt); in read_64bit_types()
231 timelib_free(buffer); in read_64bit_types()
238 …et += (int32_t) (((uint32_t) buffer[j]) << 24) + (buffer[j + 1] << 16) + (buffer[j + 2] << 8) + tz… in read_64bit_types()
239 tz->type[i].isdst = buffer[j + 4]; in read_64bit_types()
240 tz->type[i].abbr_idx = buffer[j + 5]; in read_64bit_types()
242 timelib_free(buffer); in read_64bit_types()
275 buffer = (unsigned char*) timelib_malloc(tz->bit64.ttisstdcnt * sizeof(unsigned char)); in read_64bit_types()
276 if (!buffer) { in read_64bit_types()
279 memcpy(buffer, *tzf, sizeof(unsigned char) * tz->bit64.ttisstdcnt); in read_64bit_types()
283 tz->type[i].isstdcnt = buffer[i]; in read_64bit_types()
285 timelib_free(buffer); in read_64bit_types()
290 buffer = (unsigned char*) timelib_malloc(tz->bit64.ttisgmtcnt * sizeof(unsigned char)); in read_64bit_types()
291 if (!buffer) { in read_64bit_types()
294 memcpy(buffer, *tzf, sizeof(unsigned char) * tz->bit64.ttisgmtcnt); in read_64bit_types()
298 tz->type[i].isgmtcnt = buffer[i]; in read_64bit_types()
300 timelib_free(buffer); in read_64bit_types()
344 uint32_t buffer[3]; in read_location() local
347 memcpy(&buffer, *tzf, sizeof(buffer)); in read_location()
348 tz->location.latitude = timelib_conv_int_unsigned(buffer[0]); in read_location()
350 tz->location.longitude = timelib_conv_int_unsigned(buffer[1]); in read_location()
352 comments_len = timelib_conv_int_unsigned(buffer[2]); in read_location()
353 *tzf += sizeof(buffer); in read_location()
473 uint32_t buffer[6]; in read_64bit_header() local
475 memcpy(&buffer, *tzf, sizeof(buffer)); in read_64bit_header()
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()
482 *tzf += sizeof(buffer); in read_64bit_header()