13 croak(\"$arg is not a reference.\");
15 if (SvTYPE(SvRV($arg)) != SVt_PVAV) {
16 croak(\"$arg is not an array.\");
18 tempav = (AV*)SvRV($arg);
19 len = av_len(tempav)+1;
20 $var = (double *) malloc(len*sizeof(double));
23 tv = av_fetch(tempav, i, 0);
24 ${var}[i] = (double) SvNV(*tv);