diff --git a/System/Console/Terminfo/PrettyPrint/Curses.hs b/System/Console/Terminfo/PrettyPrint/Curses.hs
--- a/System/Console/Terminfo/PrettyPrint/Curses.hs
+++ b/System/Console/Terminfo/PrettyPrint/Curses.hs
@@ -7,7 +7,7 @@
 
 import Data.Functor
 import Foreign.Marshal.Error (throwIfNull)
-import Foreign.C.Types (CInt)
+import Foreign.C.Types (CInt(..))
 import Foreign.Ptr (Ptr)
 import Foreign.Storable (peek)
 
diff --git a/wl-pprint-terminfo.cabal b/wl-pprint-terminfo.cabal
--- a/wl-pprint-terminfo.cabal
+++ b/wl-pprint-terminfo.cabal
@@ -1,6 +1,6 @@
 name:               wl-pprint-terminfo
 category:           Control, Monads, Text
-version:            0.8.3.2
+version:            0.8.4
 cabal-version:      >= 1.6
 license:            BSD3
 license-file:       LICENSE
@@ -40,7 +40,7 @@
     semigroups       >= 0.8.3.1 && < 0.9,
     containers       >= 0.4     && < 0.6,
     wl-pprint-extras >= 1.6.3.1 && < 1.7,
-    bytestring       >= 0.9.1   && < 0.10,
+    bytestring       >= 0.9.1   && < 0.11,
     terminfo         >= 0.3.2   && < 0.4,
     transformers     >= 0.2     && < 0.4
 
