Graph-Layout-Aesthetic
view release on metacpan or search on metacpan
sv_2mortal(SvREFCNT_inc(force_sv));
count = call_method("setup", G_SCALAR);
if (count != 1) croak("Forced scalar context call succeeded in returning %d values. This is impossible", (int) count);
SPAGAIN;
Newc(__LINE__, private, sizeof(struct private) + (2*state->dimensions-1) * sizeof(aglo_real), char, struct private);
private->closure = SvREFCNT_inc(POPs);
private->state_sv = newRV(state_sv);
/* private->state_sv is effectively a self-reference */
sv_rvweaken(private->state_sv);
private->force_sv = newRV(force_sv);
PUTBACK;
FREETMPS;
LEAVE;
return private;
}
define_cleanup(perl) {
I32 count;
SV *f = PRIVATE->force_sv;
( run in 2.711 seconds using v1.01-cache-2.11-cpan-65fba6d93b7 )