diff options
author | Brian Gerst <bgerst@didntduck.org> | 2005-05-18 08:14:09 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-05-18 08:44:23 -0700 |
commit | bf0f910d1dd5e5b291ea818f3037e8f8fe8caffc (patch) | |
tree | 6da6a42bd7b97ea6ebd79544f4fb16713ac74dc3 /sha1_file.c | |
parent | 02481aec2a2cfce7bc47d0d10876be5507f0b7ba (diff) | |
download | git-bf0f910d1dd5e5b291ea818f3037e8f8fe8caffc.tar.gz |
[PATCH] Kill a bunch of pointer sign warnings for gcc4
- Raw hashes should be unsigned char.
- String functions want signed char.
- Hash and compress functions want unsigned char.
Signed-off By: Brian Gerst <bgerst@didntduck.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'sha1_file.c')
-rw-r--r-- | sha1_file.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/sha1_file.c b/sha1_file.c index 942b673dc3..83bc38c91f 100644 --- a/sha1_file.c +++ b/sha1_file.c @@ -313,13 +313,13 @@ void * unpack_sha1_file(void *map, unsigned long mapsize, char *type, unsigned l int ret, bytes; z_stream stream; char buffer[8192]; - char *buf; + unsigned char *buf; /* Get the data stream */ memset(&stream, 0, sizeof(stream)); stream.next_in = map; stream.avail_in = mapsize; - stream.next_out = buffer; + stream.next_out = (unsigned char *)buffer; stream.avail_out = sizeof(buffer); inflateInit(&stream); @@ -359,7 +359,7 @@ void * read_sha1_file(const unsigned char *sha1, char *type, unsigned long *size } void *read_object_with_reference(const unsigned char *sha1, - const unsigned char *required_type, + const char *required_type, unsigned long *size, unsigned char *actual_sha1_return) { @@ -403,20 +403,20 @@ void *read_object_with_reference(const unsigned char *sha1, } } -int write_sha1_file(char *buf, unsigned long len, const char *type, unsigned char *returnsha1) +int write_sha1_file(void *buf, unsigned long len, const char *type, unsigned char *returnsha1) { int size; - char *compressed; + unsigned char *compressed; z_stream stream; unsigned char sha1[20]; SHA_CTX c; char *filename; static char tmpfile[PATH_MAX]; - char hdr[50]; + unsigned char hdr[50]; int fd, hdrlen, ret; /* Generate the header */ - hdrlen = sprintf(hdr, "%s %lu", type, len)+1; + hdrlen = sprintf((char *)hdr, "%s %lu", type, len)+1; /* Sha1.. */ SHA1_Init(&c); @@ -516,8 +516,8 @@ int write_sha1_from_fd(const unsigned char *sha1, int fd) int local; z_stream stream; unsigned char real_sha1[20]; - char buf[4096]; - char discard[4096]; + unsigned char buf[4096]; + unsigned char discard[4096]; int ret; SHA_CTX c; |