/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/php/pointer/example.i
25 строк
625 B
Olly Betts
php: Test multiple return values in pointer example
30 мар 2021, 18:49
30 мар 2021, 18:49
c9d64f0
Код
Авторство
О чём код?
/* File : example.i */ %module example %{ extern void add(double *, double *, double *); extern void sub(int *, int *, int *); extern int divide(int, int, int *); %} /* 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);