Use a private header for the private EEPROM structures
[libftdi] / bindings / ftdi.i
index 6e56cfe..2903924 100644 (file)
@@ -3,6 +3,8 @@
 %include "typemaps.i"
 %include "cpointer.i"
 %pointer_functions(unsigned int, uintp);
+%pointer_functions(unsigned char *, ucharp);
+%pointer_functions(char *, charp);
 
 %typemap(in) unsigned char* = char*;
 %ignore ftdi_write_data_async;
 #include <ftdi.h>
 %}
 
+%include ftdi_i.h
+%{
+#include <ftdi_i.h>
+%}
+
 extern "C" {
 
 %apply char *OUTPUT { unsigned char *buf };