Lines Matching refs:perl

13 #include <perl.h>
55 * Earlier versions of perl might be used, we can't assume they have the latest!
86 #ifndef NVef /* The following were not part of perl 5.6 */
163 #define SX_CODE C(26) /* Code references as perl source code */
263 /* 5.6 perl has utf8 scalars but not hashes */
267 #define STORE_UTF8STR(pv, len) CROAK(("panic: storing UTF8 in non-UTF8 perl"))
270 #define UTF8_CROAK() CROAK(("Cannot retrieve UTF8 data in non-UTF8 perl"))
287 * perl to remap such common words. -- RAM, 29/09/00
695 * Before 0.6, the magic string was "perl-store" (binary version number 0).
710 static const char old_magicstr[] = "perl-store"; /* Magic number before 0.6 */
786 * As of perl 5.7.3, utf8 hash key is introduced.
1189 cxt->forgive_me = -1; /* Fetched from perl if needed */
1337 cxt->forgive_me = -1; /* Fetched from perl if needed */
1387 cxt->derestrict = -1; /* Fetched from perl if needed */
1390 cxt->use_bytes = -1; /* Fetched from perl if needed */
1392 cxt->accept_future_minor = -1; /* Fetched from perl if needed */
1436 cxt->derestrict = -1; /* Fetched from perl if needed */
1439 cxt->use_bytes = -1; /* Fetched from perl if needed */
1441 cxt->accept_future_minor = -1; /* Fetched from perl if needed */
1896 * perl -MDevel::Peek -le '$a="abc"; $a+0; Dump($a)'
2117 * Borrowed from perl source file pp_ctl.c, where it is used by pp_sort.
2207 * Fetch the value from perl only once per store() operation, and only
2476 * Layout is SX_CODE <length> followed by a scalar containing the perl
2483 * retrieve_code does not work with perl 5.005 or less
3233 * Fetch the value from perl only once per store() operation.
3584 * Ensure sv is actually a reference. From perl, we called something
4641 * If we're retrieving UTF8 data in a non-UTF8 perl, croaks.
4670 * If we're retrieving UTF8 data in a non-UTF8 perl, croaks.
5135 CROAK(("retrieve_code does not work with perl 5.005 or less\n"));
5417 compiling perl on a system with chars that are larger than 8 bits.
5458 CROAK(("File is not a perl storable"));
5863 /* perl 5.00405 seems to screw up at this point with an
5871 this inefficiency, either upgrade to a newer perl, or you are
5967 * pure perl anyway.
6030 *** Glue with perl.
6039 * Before perl 5.004_05, those entries in the standard typemap are not
6040 * defined in perl include files, so we do that here.