|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artur Penttinen 2:5020/400 09 Jul 2000 14:56:45 To : All Subject : Re: char** & XS --------------------------------------------------------------------------------
On 9 Jul 2000, Vadim Geraskin wrote:
> From: Vadim Geraskin <vadimeg@mail.ru>
> Newsgroups: fido7.ru.perl
> Subject: char** & XS
> Date: 9 Jul 2000 09:50:39 +0400
> Organization: Novosibirsk State University
>
> Привет!
>
> Кто сталкивался с такой задачей? Есть библиотека на Ц. Сделал обвязку в XS.
> Функции, которые работают с char* прекрасно в перле вызываются (параметры
> передаются туда и обратно). А вот если хотим вернуть (или передать) char**
> (массив строк), то ругается примерно так - Fatal error,
> Can't load чего-то-там_pack_StrStr (и unpack соответственно).
> В typemap есть соответствие типу char**. Это T_PACKED. Кто-нибудь может
> привести работающий кусок xs-файла для char**? И пример вызова на Perl.
> Заранее спасибо.
> Да, делается все при помощи gcc, Perl 5.005 для Solaris (Sparc).
Hапямую использовать SV или AV.
WBW, Artur
--
Математическую логику изучают один год.
Женскую - всю жизнь.
--- ifmail v.2.15dev5
* Origin: Gamma NNTP server Moscow Russia (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/11726d49bffca.html, оценка из 5, голосов 10
|