Algorithm-CP-IZ
view release on metacpan or search on metacpan
fallback/const-xs.inc view on Meta::CPAN
PUSHu((UV)iv);
break; */
/* Uncomment this if you need to return YESs
case PERL_constant_ISYES:
EXTEND(SP, 1);
PUSHs(&PL_sv_undef);
PUSHs(&PL_sv_yes);
break; */
default:
sv = sv_2mortal(newSVpvf(
"Unexpected return type %d while processing Algorithm::CP::IZ macro %s, used",
type, s));
PUSHs(sv);
}
lib/Algorithm/CP/IZ.pm view on Meta::CPAN
#XXX }
}
goto &$AUTOLOAD;
}
require XSLoader;
XSLoader::load('Algorithm::CP::IZ', $VERSION);
# Preloaded methods go here.
# Autoload methods go after =cut, and are processed by the autosplit program.
my $Instances = 0;
sub _report_error {
my $msg = shift;
croak __PACKAGE__ . ": ". $msg;
}
sub new {
my $class = shift;
lib/Algorithm/CP/IZ.pm view on Meta::CPAN
print "v1 = $v1, v2 = $v2\n";
=head1 CONSTRUCTOR
=over 2
=item new
Initialize iZ-C library (cs_init is called).
For limitation of iZ-C, living instance of Algorithm::CP::IZ must be
only one per process.
=back
=head1 METHODS
=over 2
=item create_int(INT)
Create an instance of Algorithm::CP::IZ::Int. Its domain contains INT.
pop_scope|||
populate_isa|||v
pregcomp||5.009005|
pregexec|||
pregfree2||5.011000|
pregfree|||
prepend_madprops|||
prescan_version||5.011004|
printbuf|||
printf_nocontext|||vn
process_special_blocks|||
ptr_hash|||n
ptr_table_clear||5.009005|
ptr_table_fetch||5.009005|
ptr_table_find|||n
ptr_table_free||5.009005|
ptr_table_new||5.009005|
ptr_table_split||5.009005|
ptr_table_store||5.009005|
push_scope|||
put_byte|||
( run in 0.293 second using v1.01-cache-2.11-cpan-8d75d55dd25 )