/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/lua/variables/example.i
48 строк
997 B
William S Fulton
Support for Lua added - patch from Mark Gossage
16 авг 2005, 00:58
16 авг 2005, 00:58
3941e19
Код
Авторство
О чём код?
/* File : example.i */ %module example %{ #include "example.h" %} /* Some global variable declarations */ %inline %{ extern int ivar; extern short svar; extern long lvar; extern unsigned int uivar; extern unsigned short usvar; extern unsigned long ulvar; extern signed char scvar; extern unsigned char ucvar; extern char cvar; extern float fvar; extern double dvar; extern char *strvar; extern const char cstrvar[]; extern int *iptrvar; extern char name[256]; extern Point *ptptr; extern Point pt; %} /* Some read-only variables */ %immutable; %inline %{ extern int status; extern char path[256]; %} %mutable; /* Some helper functions to make it easier to test */ %inline %{ extern void print_vars(); extern int *new_int(int value); extern Point *new_Point(int x, int y); extern char *Point_print(Point *p); extern void pt_print(); %}