[Moscow.pm] обратиться к eval из XS

Ivan Petrov i.petro.77.00 на gmail.com
Сб Янв 29 15:34:02 PST 2011


есть необходимость выполнить код в строке (то есть десериализовать ее).

написал свою функцию вида

sub _my_eval ($) { return eval $_[0] }

и ее из XS вызываю.

а вот пробовал вызвать непосредственно eval, но ни в CORE:: ни в
CORE::GLOBAL ни в MAIN perl ее найти не может, выпадает с сообщением что нет
такой функции.

Для вызова пытаюсь использовать call_pv.

может я что делаю не так? как вызвать eval из XS без вышеприведенного
враппера?
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20110129/ee612851/attachment.html>


Подробная информация о списке рассылки Moscow-pm