XS_constant
XS_constantpackage
,types
,subname
,c_subname
Generates the XS code to implement the Perl subroutine
package
::constant
used by
package
::AUTOLOAD
to load constants. This XS
code is a wrapper around a C subroutine usually generated by
C_constant
and usually named
constant
types
should be given either as a
comma-separated list of types that the C subroutine constant
will generate or as a reference
to a hash. It should be the same list of types that C_constant
was given. Otherwise,
XS_constant
and C_constant
may have different ideas
about the number of parameters passed to the C function constant
.
You can call the Perl visible subroutine something other
than “constant” if you give the parameter
subname
. The C subroutine it calls
defaults to the name of the Perl visible subroutine, unless you
give the parameter c_subname
.
3.147.72.74