diff
--- a/jpc_dec.c
+++ b/jpc_dec.c
@@ -47,7 +47,7 @@
 		dec->numhtiles = INT_MAX / dec->numvtiles;
 	}
 
-47 	dec->numtiles = dec->numhtiles * dec->numvtiles;
+47 	dec->numtiles = (long)dec->numhtiles * (long)dec->numvtiles;
 	assert(dec->numtiles <= INT_MAX); 
 
 