/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/java/char_binary_rev_len_runme.java
32 строки
891 B
Erez Geva
Add typecheck.
11 авг 2025, 10:28
11 авг 2025, 10:28
2bc9ede
Код
Авторство
О чём код?
import char_binary_rev_len.*; public class char_binary_rev_len_runme { static { try { System.loadLibrary("char_binary_rev_len"); } catch (UnsatisfiedLinkError e) { System.err.println("Native code library failed to load. See the chapter on Dynamic Linking Problems in the SWIG Java documentation for help.\n" + e); System.exit(1); } } public static void main(String argv[]) { Test t = new Test(); String hile = "hile"; if (t.strlen(hile) != 4) throw new RuntimeException("bad multi-arg typemap 1"); String hil0 = "hil\0"; if (t.strlen(hil0) != 4) throw new RuntimeException("bad multi-arg typemap 2"); Test t2 = new Test(hile); if (t2.getisize() != 4) throw new RuntimeException("bad multi-arg typemap 3"); if (t2.strlen("hil\0a") != 5) throw new RuntimeException("bad multi-arg typemap 4"); } }