XS::APItest - Test the perl C API |
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.
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:
printf
.
print_double( $val );
Output is sent to STDOUT.
long double
is formatted correctly by
printf
. Takes no arguments - the test value is hard-wired
into the function (as ``7'').
print_long_double();
Output is sent to STDOUT.
long double
is supported by Perl. This should
be used to determine whether to test print_long_double
.
print_long_double() if have_long_double;
NV
is formatted correctly by
printf
.
print_nv( $val );
Output is sent to STDOUT.
IV
is formatted correctly by
printf
.
print_iv( $val );
Output is sent to STDOUT.
UV
is formatted correctly by
printf
.
print_uv( $val );
Output is sent to STDOUT.
int
is formatted correctly by
printf
.
print_int( $val );
Output is sent to STDOUT.
long
is formatted correctly by
printf
.
print_long( $val );
Output is sent to STDOUT.
printf
.
print_float( $val );
Output is sent to STDOUT.
the XS::Typemap manpage, the perlapi manpage.
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.
XS::APItest - Test the perl C API |