<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div class="h5">
&gt; то есть теперь чтобы вычислить в  XS что это ссылка на ссылку надо пройти по<br>
&gt; всем 15 вариантам SVt_*, я правильно понимаю?<br>
</div></div>Нет, не правильно.<br>
Посмотрите как макрос SvROK определен ;-)<br>
<div><div></div><br></div></blockquote></div>эмм а какая разница как он определен? в документации написано &quot;чтобы определить является ли данный скаляр ссылкой, используйте SvROK, а чтобы определить на какой тип ссылается данная ссылка используйте SvTYPE(SvRV(SV*))&quot;<br>
<br>поскольку &quot;ссылку на ссылку&quot; приравняли к &quot;ссылке на IV&quot;, то чтобы отделить &quot;ссылку на скаляр с интом&quot; от &quot;ссылки на ссылку на массив&quot; теперь надо как-то извращаться. причем непонятно как это сделать обратно совместимо<br>