[PATCH 2/3] Rename z_stream to ext_stream across the sources

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Also fix the places where z_stream member access
is open coded.

In the future we could hide direct z_stream handling
behind some helpers, but for now leave it like it is
now to better understand what is going on.

Signed-off-by: Marco Costalba <mcostalba@xxxxxxxxx>
---
 builtin-pack-objects.c   |    8 +++---
 builtin-unpack-objects.c |    6 ++--
 http-push.c              |   12 +++++-----
 http-walker.c            |    6 ++--
 index-pack.c             |    6 ++--
 sha1_file.c              |   56 +++++++++++++++++++++++-----------------------
 6 files changed, 47 insertions(+), 47 deletions(-)

diff --git a/builtin-pack-objects.c b/builtin-pack-objects.c
index d2865fe..5165a23 100644
--- a/builtin-pack-objects.c
+++ b/builtin-pack-objects.c
@@ -300,7 +300,7 @@ static int check_pack_inflate(struct packed_git *p,
 		off_t len,
 		unsigned long expect)
 {
-	z_stream stream;
+	ext_stream stream;
 	unsigned char fakebuf[4096], *in;
 	unsigned int in_size = 0;
 	int st;
@@ -310,12 +310,12 @@ static int check_pack_inflate(struct packed_git *p,
 		decompress_into(&stream, fakebuf, sizeof(fakebuf));
 		in = use_pack(p, w_curs, offset, &in_size);
 		st = decompress_next_from(&stream, in, in_size, Z_FINISH);
-		offset += stream.next_in - in;
+		offset += stream.z.next_in - in;
 	} while (st == Z_OK || st == Z_BUF_ERROR);
 	decompress_free(&stream);
 	return (st == Z_STREAM_END &&
-		stream.total_out == expect &&
-		stream.total_in == len) ? 0 : -1;
+		stream.z.total_out == expect &&
+		stream.z.total_in == len) ? 0 : -1;
 }
 
 static int check_pack_crc(struct packed_git *p, struct pack_window **w_curs,
diff --git a/builtin-unpack-objects.c b/builtin-unpack-objects.c
index c996560..066bf06 100644
--- a/builtin-unpack-objects.c
+++ b/builtin-unpack-objects.c
@@ -61,7 +61,7 @@ static void use(int bytes)
 
 static void *get_data(unsigned long size)
 {
-	z_stream stream;
+	ext_stream stream;
 	unsigned char *buf = xmalloc(size);;
 
 	decompress_alloc(&stream);
@@ -71,8 +71,8 @@ static void *get_data(unsigned long size)
 		/* fill() modifies len, so be sure is evaluated as first */
 		void* tmp = fill(1);
 		int ret = decompress_next_from(&stream, tmp, len, Z_NO_FLUSH);
-		use(len - stream.avail_in);
-		if (stream.total_out == size && ret == Z_STREAM_END)
+		use(len - stream.z.avail_in);
+		if (stream.z.total_out == size && ret == Z_STREAM_END)
 			break;
 		if (ret != Z_OK) {
 			error("decompress returned %d\n", ret);
diff --git a/http-push.c b/http-push.c
index ec0568c..c7ea871 100644
--- a/http-push.c
+++ b/http-push.c
@@ -127,7 +127,7 @@ struct transfer_request
 	long http_code;
 	unsigned char real_sha1[20];
 	SHA_CTX c;
-	z_stream stream;
+	ext_stream stream;
 	int zret;
 	int rename;
 	void *userData;
@@ -209,8 +209,8 @@ static size_t fwrite_sha1_file(void *ptr, size_t eltsize, size_t nmemb,
 		request->zret = decompress_next_into(&request->stream, expn,
 		                                     sizeof(expn), Z_SYNC_FLUSH);
 		SHA1_Update(&request->c, expn,
-			    sizeof(expn) - request->stream.avail_out);
-	} while (request->stream.avail_in && request->zret == Z_OK);
+			    sizeof(expn) - request->stream.z.avail_out);
+	} while (request->stream.z.avail_in && request->zret == Z_OK);
 	data_received++;
 	return size;
 }
@@ -483,7 +483,7 @@ static void start_put(struct transfer_request *request)
 	unsigned long len;
 	int hdrlen;
 	ssize_t size;
-	z_stream stream;
+	ext_stream stream;
 
 	unpacked = read_sha1_file(request->obj->sha1, &type, &len);
 	hdrlen = sprintf(hdr, "%s %lu", typename(type), len) + 1;
@@ -501,8 +501,8 @@ static void start_put(struct transfer_request *request)
 	compress_next(&stream, Z_NO_FLUSH);
 
 	/* Then the data itself.. */
-	stream.next_in = unpacked;
-	stream.avail_in = len;
+	stream.z.next_in = unpacked;
+	stream.z.avail_in = len;
 	compress_next(&stream, Z_FINISH);
 
 	request->buffer.buf.len = compress_free(&stream);
diff --git a/http-walker.c b/http-walker.c
index b1d2a28..1581746 100644
--- a/http-walker.c
+++ b/http-walker.c
@@ -38,7 +38,7 @@ struct object_request
 	long http_code;
 	unsigned char real_sha1[20];
 	SHA_CTX c;
-	z_stream stream;
+	ext_stream stream;
 	int zret;
 	int rename;
 	struct active_request_slot *slot;
@@ -83,8 +83,8 @@ static size_t fwrite_sha1_file(void *ptr, size_t eltsize, size_t nmemb,
 		obj_req->zret = decompress_next_into(&obj_req->stream, expn,
                                              sizeof(expn), Z_SYNC_FLUSH);
 		SHA1_Update(&obj_req->c, expn,
-			    sizeof(expn) - obj_req->stream.avail_out);
-	} while (obj_req->stream.avail_in && obj_req->zret == Z_OK);
+			    sizeof(expn) - obj_req->stream.z.avail_out);
+	} while (obj_req->stream.z.avail_in && obj_req->zret == Z_OK);
 	data_received++;
 	return size;
 }
diff --git a/index-pack.c b/index-pack.c
index 929de39..7881a0b 100644
--- a/index-pack.c
+++ b/index-pack.c
@@ -166,7 +166,7 @@ static void bad_object(unsigned long offset, const char *format, ...)
 
 static void *unpack_entry_data(unsigned long offset, unsigned long size)
 {
-	z_stream stream;
+	ext_stream stream;
 	void *buf = xmalloc(size);
 
 	decompress_alloc(&stream);
@@ -176,8 +176,8 @@ static void *unpack_entry_data(unsigned long offset, unsigned long size)
 		/* fill() modifies len, so be sure is evaluated as first */
 		void* tmp = fill(1);
 		int ret = decompress_next_from(&stream, tmp, input_len, Z_NO_FLUSH);
-		use(input_len - stream.avail_in);
-		if (stream.total_out == size && ret == Z_STREAM_END)
+		use(input_len - stream.z.avail_in);
+		if (stream.z.total_out == size && ret == Z_STREAM_END)
 			break;
 		if (ret != Z_OK)
 			bad_object(offset, "decompress returned %d", ret);
diff --git a/sha1_file.c b/sha1_file.c
index 708727a..a978f13 100644
--- a/sha1_file.c
+++ b/sha1_file.c
@@ -1052,7 +1052,7 @@ unsigned long unpack_object_header_gently(const unsigned char *buf, unsigned lon
 	return used;
 }
 
-static int unpack_sha1_header(z_stream *stream, unsigned char *map, unsigned long mapsize, void *buffer, unsigned long bufsiz)
+static int unpack_sha1_header(ext_stream *stream, unsigned char *map, unsigned long mapsize, void *buffer, unsigned long bufsiz)
 {
 	unsigned long size, used;
 	static const char valid_loose_object_type[8] = {
@@ -1087,19 +1087,19 @@ static int unpack_sha1_header(z_stream *stream, unsigned char *map, unsigned lon
 	decompress_from(stream, map, mapsize);
 
 	/* And generate the fake traditional header */
-	stream->total_out = 1 + snprintf(buffer, bufsiz, "%s %lu",
+	stream->z.total_out = 1 + snprintf(buffer, bufsiz, "%s %lu",
 					 typename(type), size);
 	return 0;
 }
 
-static void *unpack_sha1_rest(z_stream *stream, void *buffer, unsigned long size, const unsigned char *sha1)
+static void *unpack_sha1_rest(ext_stream *stream, void *buffer, unsigned long size, const unsigned char *sha1)
 {
 	int bytes = strlen(buffer) + 1;
 	unsigned char *buf = xmalloc(1+size);
 	unsigned long n;
 	int status = Z_OK;
 
-	n = stream->total_out - bytes;
+	n = stream->z.total_out - bytes;
 	if (n > size)
 		n = size;
 	memcpy(buf, (char *) buffer + bytes, n);
@@ -1123,14 +1123,14 @@ static void *unpack_sha1_rest(z_stream *stream, void *buffer, unsigned long size
 			status = decompress_next(stream, Z_FINISH);
 	}
 	buf[size] = 0;
-	if (status == Z_STREAM_END && !stream->avail_in) {
+	if (status == Z_STREAM_END && !stream->z.avail_in) {
 		decompress_free(stream);
 		return buf;
 	}
 
 	if (status < 0)
 		error("corrupt loose object '%s'", sha1_to_hex(sha1));
-	else if (stream->avail_in)
+	else if (stream->z.avail_in)
 		error("garbage at end of loose object '%s'",
 		      sha1_to_hex(sha1));
 	free(buf);
@@ -1191,7 +1191,7 @@ static int parse_sha1_header(const char *hdr, unsigned long *sizep)
 static void *unpack_sha1_file(void *map, unsigned long mapsize, enum object_type *type, unsigned long *size, const unsigned char *sha1)
 {
 	int ret;
-	z_stream stream;
+	ext_stream stream;
 	char hdr[8192];
 
 	ret = unpack_sha1_header(&stream, map, mapsize, hdr, sizeof(hdr));
@@ -1207,7 +1207,7 @@ unsigned long get_size_from_delta(struct packed_git *p,
 {
 	const unsigned char *data;
 	unsigned char delta_head[20], *in;
-	z_stream stream;
+	ext_stream stream;
 	int st;
 	unsigned int in_size = 0;
 
@@ -1217,11 +1217,11 @@ unsigned long get_size_from_delta(struct packed_git *p,
 	do {
 		in = use_pack(p, w_curs, curpos, &in_size);
 		st = decompress_next_from(&stream, in, in_size, Z_FINISH);
-		curpos += stream.next_in - in;
+		curpos += stream.z.next_in - in;
 	} while ((st == Z_OK || st == Z_BUF_ERROR) &&
-		 stream.total_out < sizeof(delta_head));
+		 stream.z.total_out < sizeof(delta_head));
 	decompress_free(&stream);
-	if ((st != Z_STREAM_END) && stream.total_out != sizeof(delta_head))
+	if ((st != Z_STREAM_END) && stream.z.total_out != sizeof(delta_head))
 		die("delta data unpack-initial failed");
 
 	/* Examine the initial part of the delta to figure out
@@ -1416,7 +1416,7 @@ static void *unpack_compressed_entry(struct packed_git *p,
 				    unsigned long size)
 {
 	int st;
-	z_stream stream;
+	ext_stream stream;
 	unsigned char *buffer, *in;
 	unsigned int in_size = 0;
 
@@ -1427,10 +1427,10 @@ static void *unpack_compressed_entry(struct packed_git *p,
 	do {
 		in = use_pack(p, w_curs, curpos, &in_size);
 		st = decompress_next_from(&stream, in, in_size, Z_FINISH);
-		curpos += stream.next_in - in;
+		curpos += stream.z.next_in - in;
 	} while (st == Z_OK || st == Z_BUF_ERROR);
 	decompress_free(&stream);
-	if ((st != Z_STREAM_END) || stream.total_out != size) {
+	if ((st != Z_STREAM_END) || stream.z.total_out != size) {
 		free(buffer);
 		return NULL;
 	}
@@ -1762,7 +1762,7 @@ static int sha1_loose_object_info(const unsigned char *sha1, unsigned long *size
 	int status;
 	unsigned long mapsize, size;
 	void *map;
-	z_stream stream;
+	ext_stream stream;
 	char hdr[32];
 
 	map = map_sha1_file(sha1, &mapsize);
@@ -2033,7 +2033,7 @@ int write_sha1_file(void *buf, unsigned long len, const char *type, unsigned cha
 {
 	int size, ret;
 	unsigned char *compressed;
-	z_stream stream;
+	ext_stream stream;
 	unsigned char sha1[20];
 	char *filename;
 	static char tmpfile[PATH_MAX];
@@ -2084,8 +2084,8 @@ int write_sha1_file(void *buf, unsigned long len, const char *type, unsigned cha
 	compress_next(&stream, Z_NO_FLUSH);
 
 	/* Then the data itself.. */
-	stream.next_in = buf;
-	stream.avail_in = len;
+	stream.z.next_in = buf;
+	stream.z.avail_in = len;
 	ret = compress_next(&stream, Z_FINISH);
 	if (ret != Z_STREAM_END)
 		die("unable to deflate new object %s (%d)", sha1_to_hex(sha1), ret);
@@ -2109,7 +2109,7 @@ int write_sha1_file(void *buf, unsigned long len, const char *type, unsigned cha
 static void *repack_object(const unsigned char *sha1, unsigned long *objsize)
 {
 	size_t size;
-	z_stream stream;
+	ext_stream stream;
 	unsigned char *unpacked;
 	unsigned long len;
 	enum object_type type;
@@ -2135,8 +2135,8 @@ static void *repack_object(const unsigned char *sha1, unsigned long *objsize)
 	compress_next(&stream, Z_NO_FLUSH);
 
 	/* Then the data itself.. */
-	stream.next_in = unpacked;
-	stream.avail_in = len;
+	stream.z.next_in = unpacked;
+	stream.z.avail_in = len;
 	compress_next(&stream, Z_FINISH);
 
 	*objsize = compress_free(&stream);
@@ -2167,7 +2167,7 @@ int write_sha1_from_fd(const unsigned char *sha1, int fd, char *buffer,
 {
 	char tmpfile[PATH_MAX];
 	int local;
-	z_stream stream;
+	ext_stream stream;
 	unsigned char real_sha1[20];
 	unsigned char discard[4096];
 	int ret;
@@ -2193,13 +2193,13 @@ int write_sha1_from_fd(const unsigned char *sha1, int fd, char *buffer,
 			do {
 				ret = decompress_next_into(&stream, discard, sizeof(discard), Z_SYNC_FLUSH);
 				SHA1_Update(&c, discard, sizeof(discard) -
-					    stream.avail_out);
-			} while (stream.avail_in && ret == Z_OK);
-			if (write_buffer(local, buffer, *bufposn - stream.avail_in) < 0)
+					    stream.z.avail_out);
+			} while (stream.z.avail_in && ret == Z_OK);
+			if (write_buffer(local, buffer, *bufposn - stream.z.avail_in) < 0)
 				die("unable to write sha1 file");
-			memmove(buffer, buffer + *bufposn - stream.avail_in,
-				stream.avail_in);
-			*bufposn = stream.avail_in;
+			memmove(buffer, buffer + *bufposn - stream.z.avail_in,
+				stream.z.avail_in);
+			*bufposn = stream.z.avail_in;
 			if (ret != Z_OK)
 				break;
 		}
-- 
1.5.4.rc2.98.g58cd2

-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux