in reply to Re^2: [I::C] Why does it segfault? (NDEBUG?)
in thread [I::C] Why does it segfault?
Which kind of implies that it creates a PV-type SV
...when given "a non-zero len parameter", which doesn't apply to your code. You have a gave a zero len parameter, for which its documentation only says it "Creates a new SV." It creates the most basic of SVs:
use Inline C => <<'__EOI__'; void testing() { SV* sv = newSV(0); sv_dump(sv); SvREFCNT_dec(sv); } __EOI__ testing();
SV = NULL(0x0) at 0x8eec248 REFCNT = 1 FLAGS = ()
This creates a PV:
newSVpvn("", 0)
I believe I::C will take care of that for me.
Yes, though it's actually XS by means of the typemap that does it.
|
|---|