XS::APItest - Test the perl C API
use XS::APItest; print_double(4);
This module tests the perl C API. Currently tests that printf works correctly.
printf
This module can be used to check that the perl C API is behaving correctly. This module provides test functions and an associated test script that verifies the output.
This module is not meant to be installed.
Exports all the test functions:
Test that a double-precision floating point number is formatted correctly by printf.
print_double( $val );
Output is sent to STDOUT.
Test that a long double is formatted correctly by printf. Takes no arguments - the test value is hard-wired into the function (as "7").
long double
print_long_double();
Determine whether a long double is supported by Perl. This should be used to determine whether to test print_long_double.
print_long_double
print_long_double() if have_long_double;
Test that an NV is formatted correctly by printf.
NV
print_nv( $val );
Test that an IV is formatted correctly by printf.
IV
print_iv( $val );
Test that an UV is formatted correctly by printf.
UV
print_uv( $val );
Test that an int is formatted correctly by printf.
int
print_int( $val );
Test that an long is formatted correctly by printf.
long
print_long( $val );
Test that a single-precision floating point number is formatted correctly by printf.
print_float( $val );
XS::Typemap, perlapi.
Tim Jenness, <t.jenness@jach.hawaii.edu>, Christian Soeller, <csoelle@mph.auckland.ac.nz>, Hugo van der Sanden <hv@crypt.compulink.co.uk>
Copyright (C) 2002 Tim Jenness, Christian Soeller, Hugo van der Sanden. All Rights Reserved.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
To install if, copy and paste the appropriate command in to your terminal.
cpanm
cpanm if
CPAN shell
perl -MCPAN -e shell install if
For more information on module installation, please visit the detailed CPAN module installation guide.