*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> xsubpp (1)              
Title
Content
Arch
Section
 

Contents


XSUBPP(1)							     XSUBPP(1)


NAME    [Toc]    [Back]

     xsubpp - compiler to convert Perl XS code into C code

SYNOPSIS    [Toc]    [Back]

     xsubpp [-v] [-C++]	[-except] [-s pattern] [-prototypes] [-noversioncheck]
     [-nolinenumbers] [-typemap	typemap]... file.xs

DESCRIPTION    [Toc]    [Back]

     xsubpp will compile XS code into C	code by	embedding the constructs
     necessary to let C	functions manipulate Perl values and creates the glue
     necessary to let Perl access those	functions.  The	compiler uses typemaps
     to	determine how to map C function	parameters and variables to Perl
     values.

     The compiler will search for typemap files	called typemap.	 It will use
     the following search path to find default typemaps, with the rightmost
     typemap taking precedence.

	     ../../../typemap:../../typemap:../typemap:typemap

OPTIONS    [Toc]    [Back]

     -C++ Adds ``extern	"C"'' to the C code.

     -except
	  Adds exception handling stubs	to the C code.

     -typemap typemap
	  Indicates that a user-supplied typemap should	take precedence	over
	  the default typemaps.	 This option may be used multiple times, with
	  the last typemap having the highest precedence.

     -v	  Prints the xsubpp version number to standard output, then exits.

     -prototypes
	  By default xsubpp will not automatically generate prototype code for
	  all xsubs. This flag will enable prototypes.

     -noversioncheck
	  Disables the run time	test that determines if	the object file
	  (derived from	the .xs	file) and the .pm files	have the same version
	  number.

     -nolinenumbers
	  Prevents the inclusion of `#line' directives in the output.

ENVIRONMENT    [Toc]    [Back]

     No	environment variables are used.







									Page 1






XSUBPP(1)							     XSUBPP(1)



AUTHOR
     Larry Wall

MODIFICATION HISTORY    [Toc]    [Back]

     See the file changes.pod.

SEE ALSO    [Toc]    [Back]

      
      
     perl(1), perlxs(1), perlxstut(1)


									PPPPaaaaggggeeee 2222
[ Back ]
 Similar pages
Name OS Title
find2perl Linux translate find command lines to Perl code
Opcode IRIX Disable named opcodes when compiling perl code
find2perl OpenBSD translate find command lines to Perl code
sconv HP-UX hp9000 utility for Simplified-Chinese code code-converter
dmFS1016Encode IRIX implements the US Federal Standard 1016 4800/7200/9600 bits/s CELP (Code Excited Linear Predictive) Voice Code
dmFS1016Decode IRIX implements the US Federal Standard 1016 4800/7200/9600 bits/s CELP (Code Excited Linear Predictive) Voice Code
DynaLoader IRIX Dynamically load C libraries into Perl code dl_error(), dl_findfile(), dl_expandspec(), dl_load_file(), dl_fin
entrigraph Linux convert C source code to use trigraphs
coco Tru64 code converter for any of Mule's code
Benchmark IRIX benchmark running times of code timethis - run a chunk of code several times timethese - run several chunks of
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service