/* File : example.i */ | |
%module example | |
/* This example illustrates a couple of different techniques | |
for manipulating C pointers */ | |
%include phppointers.i | |
/* First we'll use the pointer library */ | |
extern void add(double *REF, double *REF, double *REF); | |
/* Next we'll use some typemaps */ | |
%include typemaps.i | |
extern void sub(int *INPUT, int *INPUT, int *OUTPUT); | |
/* Next we'll use typemaps and the %apply directive */ | |
//%apply int *OUTPUT { int *r }; | |
//extern int divide(int n, int d, int *r); | |