![]() | The interface file contains C preprocessor directives and special SWIG directives:
/* file: hw.i */ %module hw %{ /* include C header files necessary to compile the interface */ #include "hw.h" %} /* list functions to be interfaced: */ double hw1(double r1, double r2); void hw2(double r1, double r2); void hw3(double r1, double r2, double *s); # or %include "hw.h" /* make interface to all funcs in hw.h */ |