|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Vadim Geraskin 2:5020/400 09 Jul 2000 09:50:39 To : All Subject : char** & XS -------------------------------------------------------------------------------- Привет! Кто сталкивался с такой задачей? Есть библиотека на Ц. Сделал обвязку в XS. Функции, которые работают с char* прекрасно в перле вызываются (параметры передаются туда и обратно). А вот если хотим вернуть (или передать) char** (массив строк), то ругается примерно так - Fatal error, Can't load чего-то-там_pack_StrStr (и unpack соответственно). В typemap есть соответствие типу char**. Это T_PACKED. Кто-нибудь может привести работающий кусок xs-файла для char**? И пример вызова на Perl. Заранее спасибо. Да, делается все при помощи gcc, Perl 5.005 для Solaris (Sparc). --- ifmail v.2.15dev5 * Origin: Novosibirsk State University (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/54913a664ac6.html, оценка из 5, голосов 10
|