$thisdone, $retvaldone, $deferred, $gotRETVAL, $condnum, $cond,
$RETVAL_code, $name_printed, $func_args, @XSStack, $ALIAS,
);
-#our $DoSetMagic;
+our ($DoSetMagic, $newXS, $proto, $Module_cname, $XsubAliases, $Interfaces, );
sub process_file {
unshift(@args, $arg0);
}
my $extra_args = 0;
- @args_num = ();
- $num_args = 0;
+ my @args_num = ();
+ my $num_args = 0;
my $report_args = '';
foreach my $i (0 .. $#args) {
if ($args[$i] =~ s/\.\.\.//) {
}
$proto_arg[$i+1] = '$';
}
- $min_args = $num_args - $extra_args;
+ my $min_args = $num_args - $extra_args;
$report_args =~ s/"/\\"/g;
$report_args =~ s/^,\s+//;
my @func_args = @args;
#
EOF
- our $newXS = "newXS";
- our $proto = "";
+ $newXS = "newXS";
+ $proto = "";
# Build the prototype string for the xsub
if ($ProtoThisXSUB) {