To use Devel::PPPort, copy ppport.h to wherever
you're doing your development work, and use the
WriteFile() method when you're
ready to generate the necessary code. WriteFile()
is used to write a C header file for XS modules.
ppport.h contains a series of macros that allow
XS to be built under older versions of Perl. For example:
my $port_file = '/users1/nvp/Perl/XS/Projects/ppport.h';
Devel::PPPort::WriteFile($port_file);
This generates ppport.h in
/users1/nvp/Perl/XS/Projects.
WriteFile() takes an optional parameter
representing the filename of the ppport header
file. If empty, ppport.h is generated in the
current directory. WriteFile() returns true if the
write was successful, and false otherwise.
ppport.h provides access to the Perl API.
 |  |  |
8.53. Devel::DProf |  | 8.55. Devel::SelfStubber |