OS Manuals

/usr/bin/xsubpp

libperl development headers

From perl-dev 5.44.0-r4 (os), captured 2026-11-05 by running xsubpp --help (exit 255). permalink

Unknown option: help
Usage: xsubpp [-v] [-csuffix csuffix] [-except] [-prototypes] [-noversioncheck] [-nolinenumbers] [-nooptimize] [-noinout] [-noargtypes] [-strip|s pattern] [-typemap typemap]... file.xs
Options (13)
OptionDescriptionSource
-hiertypeRetains '::' in type names so that C++ hierarchical types can be mapped.man
-exceptAdds exception handling stubs to the C code.man
-typemap typemapIndicates that a user-supplied typemap should be applied in additon to any files found in the standard search path.man
-output filenameSpecifies the name of the output file to generate.man
-vPrints the xsubpp version number to standard output, then exits.man
-prototypesBy default xsubpp will not automatically generate prototype code for all xsubs.man
-noversioncheckDisables the run time test that determines if the object file (derived from the ".xs" file) and the ".pm" files have the same version number.man
-nolinenumbersPrevents the inclusion of '#line' directives in the output.man
-nooptimizeDisables certain optimizations.man
-noinoutDisable recognition of "IN", "OUT_LIST" and "INOUT_LIST" declarations.man
-noargtypesDisable recognition of ANSI-like descriptions of function signature.man
-C++Currently doesn't do anything at all.man
-s, -strip ...This option is obscure and discouraged.man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.