My First SWIG Experience

A day of reading the SWIG manual and grokking the examples resulted in the following interface file. What does it do? It adds this to Python. %module blobs   %exception { try { $action } catch (…) { return NULL; } }     %include "exception.i"   %typemap(in) IplImage * (IplImage header){ void * vptr; [...]