Don't use extern when we mean staticforward (OSX gcc is picky about it).
Blacklist SendControlMessage: it's signature has changed between Universal Headers 3.3 and 3.4.
diff --git a/Mac/Modules/ctl/ctlscan.py b/Mac/Modules/ctl/ctlscan.py
index 1a502d6..50de247 100644
--- a/Mac/Modules/ctl/ctlscan.py
+++ b/Mac/Modules/ctl/ctlscan.py
@@ -79,6 +79,7 @@
 			'GetControlProperty',
 			'SetControlProperty',
 			'GetControlPropertySize',
+			'SendControlMessage', # Parameter changed from long to void* from UH3.3 to UH3.4
 			]
 
 	def makegreylist(self):