Make a variable size_t to match its use.
diff --git a/lib/zip_source_win32a.c b/lib/zip_source_win32a.c
index 85493b6..e343a70 100644
--- a/lib/zip_source_win32a.c
+++ b/lib/zip_source_win32a.c
@@ -90,7 +90,7 @@
static HANDLE
_win32_create_temp_a(_zip_source_win32_read_file_t *ctx, void **temp, zip_uint32_t value, PSECURITY_ATTRIBUTES sa)
{
- int len;
+ size_t len;
len = strlen((const char *)ctx->fname) + 10;
if (*temp == NULL) {
diff --git a/lib/zip_source_win32w.c b/lib/zip_source_win32w.c
index 551aba5..d8b8f86 100644
--- a/lib/zip_source_win32w.c
+++ b/lib/zip_source_win32w.c
@@ -90,7 +90,7 @@
static HANDLE
_win32_create_temp_w(_zip_source_win32_read_file_t *ctx, void **temp, zip_uint32_t value, PSECURITY_ATTRIBUTES sa)
{
- int len;
+ size_t len;
len = wcslen((const wchar_t *)ctx->fname) + 10;
if (*temp == NULL) {