diff --git a/haskeline.cabal b/haskeline.cabal
--- a/haskeline.cabal
+++ b/haskeline.cabal
@@ -1,6 +1,6 @@
 Name:           haskeline
 Cabal-Version:  >=1.6
-Version:        0.6.1
+Version:        0.6.1.1
 Category:       User Interfaces
 License:        BSD3
 License-File:   LICENSE
@@ -91,6 +91,7 @@
         }
         c-sources: cbits/h_iconv.c
         includes: h_iconv.h
+        install-includes: h_iconv.h
         Other-modules: 
                 System.Console.Haskeline.Backend.Posix
                 System.Console.Haskeline.Backend.IConv
diff --git a/includes/h_iconv.h b/includes/h_iconv.h
new file mode 100644
--- /dev/null
+++ b/includes/h_iconv.h
@@ -0,0 +1,9 @@
+#include <iconv.h>
+
+iconv_t h_iconv_open(const char *tocode, const char *fromcode);
+
+void h_iconv_close(iconv_t cd);
+
+size_t h_iconv(iconv_t cd, char **inbuf, size_t *inbytesleft,
+                char **outbuf, size_t *outbytesleft);
+
