diff --git a/tools/mkimage.c b/tools/mkimage.c
index fbc1a12549c06b446bb6bc085de7940188a334e6..70452db1c086c1f20d4cd236e671473c29c516e2 100644
--- a/tools/mkimage.c
+++ b/tools/mkimage.c
@@ -383,7 +383,7 @@ NXTARG:		;
 
 	if (opt_type == IH_TYPE_MULTI || opt_type == IH_TYPE_SCRIPT) {
 		char *file = datafile;
-		unsigned long size;
+		uint32_t size;
 
 		for (;;) {
 			char *sep = NULL;