Include limits.h for UINT_MAX.
diff --git a/lib/zip_algorithm_bzip2.c b/lib/zip_algorithm_bzip2.c
index 96bab75..3b0de6e 100644
--- a/lib/zip_algorithm_bzip2.c
+++ b/lib/zip_algorithm_bzip2.c
@@ -36,6 +36,7 @@
 #if defined(HAVE_LIBBZ2)
 
 #include <bzlib.h>
+#include <limits.h>
 #include <stdlib.h>
 
 struct ctx {