tzf                58 ext/date/lib/parse_tz.c static int read_preamble(const unsigned char **tzf, timelib_tzinfo *tz)
tzf                63 ext/date/lib/parse_tz.c 	version = (*tzf)[3] - '0';
tzf                64 ext/date/lib/parse_tz.c 	*tzf += 4;
tzf                67 ext/date/lib/parse_tz.c 	tz->bc = (**tzf == '\1');
tzf                68 ext/date/lib/parse_tz.c 	*tzf += 1;
tzf                71 ext/date/lib/parse_tz.c 	memcpy(tz->location.country_code, *tzf, 2);
tzf                73 ext/date/lib/parse_tz.c 	*tzf += 2;
tzf                76 ext/date/lib/parse_tz.c 	*tzf += 13;
tzf                81 ext/date/lib/parse_tz.c static void read_header(const unsigned char **tzf, timelib_tzinfo *tz)
tzf                85 ext/date/lib/parse_tz.c 	memcpy(&buffer, *tzf, sizeof(buffer));
tzf                92 ext/date/lib/parse_tz.c 	*tzf += sizeof(buffer);
tzf                95 ext/date/lib/parse_tz.c static void skip_64bit_transistions(const unsigned char **tzf, timelib_tzinfo *tz)
tzf                98 ext/date/lib/parse_tz.c 		*tzf += (sizeof(int64_t) * tz->bit64.timecnt);
tzf                99 ext/date/lib/parse_tz.c 		*tzf += (sizeof(unsigned char) * tz->bit64.timecnt);
tzf               103 ext/date/lib/parse_tz.c static void read_transistions(const unsigned char **tzf, timelib_tzinfo *tz)
tzf               114 ext/date/lib/parse_tz.c 		memcpy(buffer, *tzf, sizeof(int32_t) * tz->bit32.timecnt);
tzf               115 ext/date/lib/parse_tz.c 		*tzf += (sizeof(int32_t) * tz->bit32.timecnt);
tzf               125 ext/date/lib/parse_tz.c 		memcpy(cbuffer, *tzf, sizeof(unsigned char) * tz->bit32.timecnt);
tzf               126 ext/date/lib/parse_tz.c 		*tzf += sizeof(unsigned char) * tz->bit32.timecnt;
tzf               133 ext/date/lib/parse_tz.c static void skip_64bit_types(const unsigned char **tzf, timelib_tzinfo *tz)
tzf               135 ext/date/lib/parse_tz.c 	*tzf += sizeof(unsigned char) * 6 * tz->bit64.typecnt;
tzf               136 ext/date/lib/parse_tz.c 	*tzf += sizeof(char) * tz->bit64.charcnt;
tzf               138 ext/date/lib/parse_tz.c 		*tzf += sizeof(int64_t) * tz->bit64.leapcnt * 2;
tzf               141 ext/date/lib/parse_tz.c 		*tzf += sizeof(unsigned char) * tz->bit64.ttisstdcnt;
tzf               144 ext/date/lib/parse_tz.c 		*tzf += sizeof(unsigned char) * tz->bit64.ttisgmtcnt;
tzf               148 ext/date/lib/parse_tz.c static void read_types(const unsigned char **tzf, timelib_tzinfo *tz)
tzf               158 ext/date/lib/parse_tz.c 	memcpy(buffer, *tzf, sizeof(unsigned char) * 6 * tz->bit32.typecnt);
tzf               159 ext/date/lib/parse_tz.c 	*tzf += sizeof(unsigned char) * 6 * tz->bit32.typecnt;
tzf               179 ext/date/lib/parse_tz.c 	memcpy(tz->timezone_abbr, *tzf, sizeof(char) * tz->bit32.charcnt);
tzf               180 ext/date/lib/parse_tz.c 	*tzf += sizeof(char) * tz->bit32.charcnt;
tzf               187 ext/date/lib/parse_tz.c 		memcpy(leap_buffer, *tzf, sizeof(int32_t) * tz->bit32.leapcnt * 2);
tzf               188 ext/date/lib/parse_tz.c 		*tzf += sizeof(int32_t) * tz->bit32.leapcnt * 2;
tzf               207 ext/date/lib/parse_tz.c 		memcpy(buffer, *tzf, sizeof(unsigned char) * tz->bit32.ttisstdcnt);
tzf               208 ext/date/lib/parse_tz.c 		*tzf += sizeof(unsigned char) * tz->bit32.ttisstdcnt;
tzf               221 ext/date/lib/parse_tz.c 		memcpy(buffer, *tzf, sizeof(unsigned char) * tz->bit32.ttisgmtcnt);
tzf               222 ext/date/lib/parse_tz.c 		*tzf += sizeof(unsigned char) * tz->bit32.ttisgmtcnt;
tzf               231 ext/date/lib/parse_tz.c static void skip_posix_string(const unsigned char **tzf, timelib_tzinfo *tz)
tzf               236 ext/date/lib/parse_tz.c 		if (*tzf[0] == '\n') {
tzf               239 ext/date/lib/parse_tz.c 		(*tzf)++;
tzf               243 ext/date/lib/parse_tz.c static void read_location(const unsigned char **tzf, timelib_tzinfo *tz)
tzf               248 ext/date/lib/parse_tz.c 	memcpy(&buffer, *tzf, sizeof(buffer));
tzf               254 ext/date/lib/parse_tz.c 	*tzf += sizeof(buffer);
tzf               257 ext/date/lib/parse_tz.c 	memcpy(tz->location.comments, *tzf, comments_len);
tzf               259 ext/date/lib/parse_tz.c 	*tzf += comments_len;
tzf               305 ext/date/lib/parse_tz.c static int seek_to_tz_position(const unsigned char **tzf, char *timezone, const timelib_tzdb *tzdb)
tzf               327 ext/date/lib/parse_tz.c 			(*tzf) = &(tzdb->data[tzdb->index[mid].pos]);
tzf               357 ext/date/lib/parse_tz.c 	const unsigned char *tzf;
tzf               358 ext/date/lib/parse_tz.c 	return (seek_to_tz_position(&tzf, timezone, tzdb));
tzf               361 ext/date/lib/parse_tz.c static void skip_64bit_preamble(const unsigned char **tzf, timelib_tzinfo *tz)
tzf               363 ext/date/lib/parse_tz.c 	*tzf += 20;
tzf               366 ext/date/lib/parse_tz.c static void read_64bit_header(const unsigned char **tzf, timelib_tzinfo *tz)
tzf               370 ext/date/lib/parse_tz.c 	memcpy(&buffer, *tzf, sizeof(buffer));
tzf               377 ext/date/lib/parse_tz.c 	*tzf += sizeof(buffer);
tzf               382 ext/date/lib/parse_tz.c 	const unsigned char *tzf;
tzf               386 ext/date/lib/parse_tz.c 	if (seek_to_tz_position(&tzf, timezone, tzdb)) {
tzf               389 ext/date/lib/parse_tz.c 		version = read_preamble(&tzf, tmp);
tzf               390 ext/date/lib/parse_tz.c 		read_header(&tzf, tmp);
tzf               391 ext/date/lib/parse_tz.c 		read_transistions(&tzf, tmp);
tzf               392 ext/date/lib/parse_tz.c 		read_types(&tzf, tmp);
tzf               394 ext/date/lib/parse_tz.c 			skip_64bit_preamble(&tzf, tmp);
tzf               395 ext/date/lib/parse_tz.c 			read_64bit_header(&tzf, tmp);
tzf               396 ext/date/lib/parse_tz.c 			skip_64bit_transistions(&tzf, tmp);
tzf               397 ext/date/lib/parse_tz.c 			skip_64bit_types(&tzf, tmp);
tzf               398 ext/date/lib/parse_tz.c 			skip_posix_string(&tzf, tmp);
tzf               400 ext/date/lib/parse_tz.c 		read_location(&tzf, tmp);