diff options
Diffstat (limited to 'gnu/usr.bin/perl/dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pod')
-rw-r--r-- | gnu/usr.bin/perl/dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pod | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gnu/usr.bin/perl/dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pod b/gnu/usr.bin/perl/dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pod index 80bf13fd071..093a3175fcd 100644 --- a/gnu/usr.bin/perl/dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pod +++ b/gnu/usr.bin/perl/dist/ExtUtils-ParseXS/lib/ExtUtils/ParseXS.pod @@ -19,6 +19,7 @@ ExtUtils::ParseXS - converts Perl XS code into C code linenumbers => 1, optimize => 1, prototypes => 1, + die_on_error => 0, ); # Legacy non-OO interface using a singleton: @@ -119,6 +120,15 @@ Default is true. I<Maintainer note:> I have no clue what this does. Strips function prefixes? +=item B<die_on_error> + +Normally ExtUtils::ParseXS will terminate the program with an C<exit(1)> after +printing the details of the exception to STDERR via (warn). This can be awkward +when it is used programmatically and not via xsubpp, so this option can be used +to cause it to die instead by providing a true value. When not provided this +defaults to the value of C<$ExtUtils::ParseXS::DIE_ON_ERROR> which in turn +defaults to false. + =back =item $pxs->report_error_count() |