/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/threads.i
23 строки
576 B
Seth R Johnson
"Include what you use" for tests
06 янв 2019, 16:32
06 янв 2019, 16:32
feeb251
Код
Авторство
О чём код?
// This test is designed for testing wrappers in the target language in a multi-threaded environment. // The most common cause for this test failing is incorrect compiler settings for a multi-threaded environment. %module threads %include "std_string.i" %newobject Kerfuffle::CharString; %inline %{ #include <string> #include <string.h> struct Kerfuffle { std::string StdString(std::string str) { return str; } char * CharString(const char *str) { char * retstr = new char[256]; strcpy(retstr, str); return retstr; } }; %}