[Moscow.pm] компиляция XS на BSD

Ivan Petrov i.petro.77.00 на gmail.com
Вс Фев 13 01:44:46 PST 2011


> >>
> >> (а ошибки, вероятно от версии gcc, подробно не разбирался).
> >> Дело в том, что начиная с 5.12 (может еще в 5.11.*) RV и IV флаги были
> >> объединены в один.
> >> * http://perl5.git.perl.org/perl.git/blob/maint-5.10:/sv.h
> >> * http://perl5.git.perl.org/perl.git/blob/maint-5.12:/sv.h
> >
> > и как теперь в XS можно отличить ссылку (REF) от всего остального
> > (SCALAR/HASH/ARRAY)? если RV объединили с IV?
> SvROK
>

SvROK скажет что это ссылка и на то что будет SVt_IV тоже соответствовать

то есть теперь чтобы вычислить в  XS что это ссылка на ссылку надо пройти по
всем 15 вариантам SVt_*, я правильно понимаю?
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20110213/0640087f/attachment.html>


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