> > то есть теперь чтобы вычислить в  XS что это ссылка на ссылку надо пройти
> по
> > всем 15 вариантам SVt_*, я правильно понимаю?
> Нет, не правильно.
> Посмотрите как макрос SvROK определен ;-)
>
> эмм а какая разница как он определен? в документации написано "чтобы
определить является ли данный скаляр ссылкой, используйте SvROK, а чтобы
определить на какой тип ссылается данная ссылка используйте
SvTYPE(SvRV(SV*))"

поскольку "ссылку на ссылку" приравняли к "ссылке на IV", то чтобы отделить
"ссылку на скаляр с интом" от "ссылки на ссылку на массив" теперь надо
как-то извращаться. причем непонятно как это сделать обратно совместимо
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить