diff --git a/src/filesystem.cpp b/src/filesystem.cpp
index 7de9138..73061c3 100644
--- a/src/filesystem.cpp
+++ b/src/filesystem.cpp
@@ -328,7 +328,7 @@ RGSS_openArchive(PHYSFS_Io *io, const char *, int forWrite)
 		nameLen ^= advanceMagic(magic);
 
 		static char nameBuf[512];
-		uint i;
+		uint32_t i;
 		for (i = 0; i < nameLen; ++i)
 		{
 			char c;