Algorithm-MinPerfHashTwoLevel

 view release on metacpan or  search on metacpan

ppport.h  view on Meta::CPAN

The default namespace is C<DPPP_>.

=back

The good thing is that most of the above can be checked by running
F<ppport.h> on your source code. See the next section for
details.

=head1 EXAMPLES

To verify whether F<ppport.h> is needed for your module, whether you
should make any changes to your code, and whether any special defines
should be used, F<ppport.h> can be run as a Perl script to check your
source code. Simply say:

    perl ppport.h

The result will usually be a list of patches suggesting changes
that should at least be acceptable, if not necessarily the most
efficient solution, or a fix for all possible problems.

ppport.h  view on Meta::CPAN

vform||5.006000|
visit|||
vivify_defelem|||
vivify_ref|||
vload_module|5.006000||p
vmess|5.006000|5.006000|p
vnewSVpvf|5.006000|5.004000|p
vnormal||5.009002|
vnumify||5.009000|
vstringify||5.009000|
vverify||5.009003|
vwarner||5.006000|
vwarn||5.006000|
wait4pid|||
warn_nocontext|||pvn
warn_on_first_deprecated_use|||
warn_sv|5.013001||p
warner_nocontext|||vn
warner|5.006000|5.004000|pv
warn|||v
was_lvalue_sub|||

ppport.h  view on Meta::CPAN


        /* There are bugs in versions earlier than this on non-EBCDIC platforms
         * in which it did not detect all instances of overflow, which could be
         * a security hole.  Also, earlier versions did not allow the overflow
         * malformation under any circumstances, and modern ones do.  So we
         * need to check here.  */

    else if (curlen > 0 && *s >= 0xFE) {

        /* If the main routine detected overflow, great; it returned 0.  But if the
         * input's first byte indicates it could overflow, we need to verify.
         * First, on a 32-bit machine the first byte being at least \xFE
         * automatically is overflow */
        if (sizeof(ret) < 8) {
            overflows = 1;
        }
        else {
            const U8 highest[] =    /* 2*63-1 */
                        "\xFF\x80\x87\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF\xBF";
            const U8 *cur_h = highest;



( run in 0.453 second using v1.01-cache-2.11-cpan-5467b0d2c73 )