|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Sergey Skvortsov 2:5020/400 07 Aug 2003 12:34:56 To : Sergey Prozhogin Subject : Re: perl -> c parameters -------------------------------------------------------------------------------- Sergey Prozhogin пишет: SP> вот какой вопрос SP> хочу передать параметр из перла в си SP> те SP> Package::C_function($param) -> SP> int SP> C_function(param) SP> char *param SP> CODE: SP> ... SP> вместо строки в си ф-ции приходит строка "HASH::(0045fc06)" SP> как это побороть? невнятный вопрос. ты передаешь что - ссылку на хеш? а почему тогда пишешь char *param? если передаешь скаляр - пиши "SV *param" и дальше его обрабатывай. map perlxstut perlxs perlguts perlapi тривиальный способ - взять существующий модуль использующий XS из perl core distribution и посмотреть как там такое делается. -- Sergey Skvorstov mailto: skv@protey.ru Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6488e323a278.html, оценка из 5, голосов 10
|