|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexey Froloff 2:5020/1437.4 16 Sep 2000 20:22:15 To : All Subject : XS() и хэш --------------------------------------------------------------------------------
Я тyт подyyмал, и pешил набpосать паpy стpок на темy "XS() и хэш"...
Есть некая XS(xs_somesub), надо возвратить из нее хэш так, чтобы можно было
сделать так:
my %somehash = somesub(somearg);
$val = $somehash{'key'};
Через reference ($ref2hash = somesub; $val = $ref2hash->{'key'};) делать не
хочу. С array'ами было просто - клал SV в ST(0..N) и XSRETURN(N+1), а вот как с
хешем быть?
P.S. Это все делается не в .xs, а в .c (embed'ингом занимаюсь), соответственно
используются XSRETURN и иже с ними.
P.P.S. perldoc читал.
Regards, Sir Raorn.
... The reason computer chips are so small is computers don't eat much.
--- GoldED+/LNX 1.1.4.6-sr Registered Linux User #177282
* Origin: The Macintosh is Xerox technology at its best. (2:5020/1437.4)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/392839c3ad25.html, оценка из 5, голосов 10
|