/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/ocaml/string_from_ptr/example.i
16 строк
297 B
Zackery Spytz
[OCaml] Rename example_prog.ml to runme.ml in the OCaml examples
07 янв 2019, 21:59
07 янв 2019, 21:59
8f7bc4c
Код
Авторство
О чём код?
%module example %{ static int foo( char **buf ) { *buf = "string from c"; return 0; } %} %typemap(in,numinputs=0) char **buf (char *temp) { $1 = &temp; } %typemap(argout) char **buf { swig_result = caml_list_append(swig_result,caml_val_string((char *)*$1)); } int foo( char **buf );