/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/java/constants/example.i
28 строк
716 B
William S Fulton
Removed deprecated pragmas
03 апр 2003, 16:11
03 апр 2003, 16:11
9c8a3d6
Код
Авторство
О чём код?
/* File : example.i */ %module example /* Force the generated Java code to use the C constant values rather than making a JNI call */ %javaconst(1); /* A few preprocessor macros */ #define ICONST 42 #define FCONST 2.1828 #define CCONST 'x' #define CCONST2 '\n' #define SCONST "Hello World" #define SCONST2 "\"Hello World\"" /* This should work just fine */ #define EXPR ICONST + 3*(FCONST) /* This shouldn't do anything */ #define EXTERN extern /* Neither should this (BAR isn't defined) */ #define FOO (ICONST + BAR) /* The following directives also produce constants */ %constant int iconst = 37; %constant double fconst = 3.14;