Commit bdb94c21fd995da8c5b83ba30500996b3397bf3a

nulltoken 2012-12-17T12:20:52

Fix MSVC compilation warnings

diff --git a/src/indexer.c b/src/indexer.c
index 2fb7804..b9240f3 100644
--- a/src/indexer.c
+++ b/src/indexer.c
@@ -201,7 +201,7 @@ static void hash_header(git_hash_ctx *ctx, git_off_t len, git_otype type)
 	char buffer[64];
 	size_t hdrlen;
 
-	hdrlen = git_odb__format_object_header(buffer, sizeof(buffer), len, type);
+	hdrlen = git_odb__format_object_header(buffer, sizeof(buffer), (size_t)len, type);
 	git_hash_update(ctx, buffer, hdrlen);
 }
 
@@ -269,11 +269,11 @@ static int crc_object(uint32_t *crc_out, git_mwindow_file *mwf, git_off_t start,
 
 	crc = crc32(0L, Z_NULL, 0);
 	while (size) {
-		ptr = git_mwindow_open(mwf, &w, start, size, &left);
+		ptr = git_mwindow_open(mwf, &w, start, (size_t)size, &left);
 		if (ptr == NULL)
 			return -1;
 
-		len = min(left, size);
+		len = min(left, (size_t)size);
 		crc = crc32(crc, ptr, len);
 		size -= len;
 		start += len;
diff --git a/src/win32/posix_w32.c b/src/win32/posix_w32.c
index 3a4398b..2ce92b9 100644
--- a/src/win32/posix_w32.c
+++ b/src/win32/posix_w32.c
@@ -59,7 +59,6 @@ static int do_lstat(
 {
 	WIN32_FILE_ATTRIBUTE_DATA fdata;
 	wchar_t fbuf[GIT_WIN_PATH], lastch;
-	DWORD last_error;
 	int flen;
 
 	flen = git__utf8_to_16(fbuf, GIT_WIN_PATH, file_name);