diff --git a/bindings-DSL.cabal b/bindings-DSL.cabal
--- a/bindings-DSL.cabal
+++ b/bindings-DSL.cabal
@@ -17,7 +17,7 @@
   .
   This package contains no Haskell code, only C header files
   designed for hsc2hs.
-version: 1.0.14
+version: 1.0.15
 license: BSD3
 license-file: LICENSE
 maintainer: Maurício C. Antunes <mauricio.antunes@gmail.com>
diff --git a/bindings.dsl.h b/bindings.dsl.h
--- a/bindings.dsl.h
+++ b/bindings.dsl.h
@@ -8,6 +8,9 @@
 #ifndef __BINDINGS_DSL_H__
 #define __BINDINGS_DSL_H__
 
+#include <stdio.h>
+#include <string.h>
+#include <ctype.h>
 #include <inttypes.h>
 
 #define hsc_strict_import(dummy) printf( \
