XS_constant package, 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.