|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Alexey Froloff 2:5020/1437.4 23 Sep 2000 22:51:26 To : All Subject : hv_store --------------------------------------------------------------------------------
Я тyт подyyмал, и pешил набpосать паpy стpок на темy "hv_store"...
Когда я делаю hv_store() надо sv_2mortal добавлять? Типа:
hv_store(hvptr, "key", 3, sv_2mortal(newSViv(100)), 0);
или надо просто:
hv_store(hvptr, "key", 3, newSViv(100), 0);
С первым вариантом вылезала 'attempting to free unrefenced scalar', но хэш я
заполнял несколько раз (перед вызовом perl_call_pv()). Когда убрал sv_2mortal,
то все стало в порядке, но сомнения возникли, правильно ли это... hvptr берется
через perl_get_hv("hash", TRUE).
Regards, Sir Raorn.
... Today is the first day of the rest of your lossage.
--- GoldED+/LNX 1.1.4.6-sr Registered Linux User #177282
* Origin: Avoid strange women and temporary variables. (2:5020/1437.4)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/392839cd0b3e.html, оценка из 5, голосов 10
|