@proto_arg, %argtype_seen, %in_out, %lengthof, @line_no, %XsubAliases,
%XsubAliasValues, %Interfaces, @Attributes, %outargs, @XSStack,
);
-our ($newXS, $proto, $Module_cname, $Interfaces, $var_num, );
+our ($newXS, $proto, $Module_cname, $var_num, );
our $self = {};
#
EOF
- print Q(<<"EOF") if defined $self->{xsubaliases} or defined $Interfaces;
+ print Q(<<"EOF") if defined $self->{xsubaliases} or defined $self->{interfaces};
# {
# CV * cv;
#
print @InitFileCode;
- print Q(<<"EOF") if defined $self->{xsubaliases} or defined $Interfaces;
+ print Q(<<"EOF") if defined $self->{xsubaliases} or defined $self->{interfaces};
# }
EOF
$self->{interface_macro_set} = 'UNKNOWN_CVT'; # catch later
}
$self->{interface} = 1; # local
- $Interfaces = 1; # global
+ $self->{interfaces} = 1; # global
}
sub INTERFACE_handler() {
# XSFUNCTION = $self->{interface_macro}($self->{ret_type},cv,XSANY.any_dptr);
EOF
$self->{interface} = 1; # local
- $Interfaces = 1; # global
+ $self->{interfaces} = 1; # global
}
sub CLEANUP_handler() { print_section() }