Fixed bindings, typemap for uchar[8]
diff --git a/generate-bindings.py b/generate-bindings.py
index 31fad85..e140dc8 100644
--- a/generate-bindings.py
+++ b/generate-bindings.py
@@ -40,12 +40,15 @@
 "WiringPi/devLib/piNes.h"
 ]
 def is_c_decl(line):
-    if "wiringPiISR" in line:
-        return False
+    for fn in ['wiringPiISR','wiringPiSetupPiFace','wiringPiSetupPiFaceForGpioProg']:
+        if fn in line:
+            return False
     for prefix in ['extern','void','int','uint8_t']:
         if line.startswith(prefix):
             return True
 
+print("// Generated by generate-bindings.py - do not edit manually!")
+
 for file in HEADERS:
     print("\n// Header file {}".format(file))
     h = open(file).read().split('\n')