Devel-PPPort

 view release on metacpan or  search on metacpan

PPPort.pm  view on Meta::CPAN

    __ASSERT_
    ASSUME
    aTHX
    aTHX_
    aTHXR
    aTHXR_
    av_count
    AvFILLp
    av_tindex
    av_top_index
    BOM_UTF8
    boolSV
    call_argv
    caller_cx
    call_method
    call_pv
    call_sv
    C_ARRAY_END
    C_ARRAY_LENGTH
    cBOOL
    ckWARN

PPPort.pm  view on Meta::CPAN

  av_pop
  av_push
  av_shift
  av_store
  av_tindex
  av_top_index
  av_undef
  av_unshift
  ax
  BIN
  BOM_UTF8
  boolSV
  BYTEORDER
  call_argv
  call_method
  call_pv
  call_sv
  C_ARRAY_END
  C_ARRAY_LENGTH
  CASTFLAGS
  CASTNEGFLOAT

PPPort.pm  view on Meta::CPAN

BmPREVIOUS|5.003007||Viu
BmRARE|5.003007||Viu
BmUSEFUL|5.003007||Viu
BOL|5.003007||Viu
BOL_t8|5.035004||Viu
BOL_t8_p8|5.033003||Viu
BOL_t8_pb|5.033003||Viu
BOL_tb|5.035004||Viu
BOL_tb_p8|5.033003||Viu
BOL_tb_pb|5.033003||Viu
BOM_UTF8|5.025005|5.003007|p
BOM_UTF8_FIRST_BYTE|5.019004||Viu
BOM_UTF8_TAIL|5.019004||Viu
boolSV|5.004000|5.003007|p
boot_core_builtin|5.035007||Viu
boot_core_mro|5.009005||Viu
boot_core_PerlIO|5.007002||Viu
boot_core_UNIVERSAL|5.003007||Viu
BOUND|5.003007||Viu
BOUNDA|5.013009||Viu
BOUNDA_t8|5.035004||Viu
BOUNDA_t8_p8|5.033003||Viu
BOUNDA_t8_pb|5.033003||Viu

PPPort.pm  view on Meta::CPAN

#ifndef isUTF8_CHAR
#  define isUTF8_CHAR(s, e)              (                                            \
    (e) <= (s) || ! is_utf8_string(s, UTF8_SAFE_SKIP(s, e))                     \
    ? 0                                                                         \
    : UTF8SKIP(s))
#endif

#endif

#if 'A' == 65
#ifndef BOM_UTF8
#  define BOM_UTF8                       "\xEF\xBB\xBF"
#endif

#ifndef REPLACEMENT_CHARACTER_UTF8
#  define REPLACEMENT_CHARACTER_UTF8     "\xEF\xBF\xBD"
#endif

#elif '^' == 95
#ifndef BOM_UTF8
#  define BOM_UTF8                       "\xDD\x73\x66\x73"
#endif

#ifndef REPLACEMENT_CHARACTER_UTF8
#  define REPLACEMENT_CHARACTER_UTF8     "\xDD\x73\x73\x71"
#endif

#elif '^' == 176
#ifndef BOM_UTF8
#  define BOM_UTF8                       "\xDD\x72\x65\x72"
#endif

#ifndef REPLACEMENT_CHARACTER_UTF8
#  define REPLACEMENT_CHARACTER_UTF8     "\xDD\x72\x72\x70"
#endif

#else
#  error Unknown character set
#endif

parts/apidoc.fnc  view on Meta::CPAN

Amnhd||aTHX_
Amd|SV**|AvARRAY|AV* av
Amd|SSize_t|AvFILL|AV* av
Cmd|SSize_t|AvFILLp|AV* av
Amnd|I32|ax
Amxud|void|BhkDISABLE|BHK *hk|which
Amxud|void|BhkENABLE|BHK *hk|which
mxud|void *|BhkENTRY|BHK *hk|which
Amxud|void|BhkENTRY_set|BHK *hk|which|void *ptr
mxd|U32|BhkFLAGS|BHK *hk
AmnUd|const char *|BOM_UTF8
Amd|SV *|boolSV|bool b
mxud|void|CALL_BLOCK_HOOKS|which|arg
Amnhd||CALL_CHECKER_REQUIRE_GV
Amd|void *|C_ARRAY_END|void *a
Amd|STRLEN|C_ARRAY_LENGTH|void *a
Amud|token|CAT2|token x|token y
Amd|bool|cBOOL|bool expr
Amd|bool|ckWARN|U32 w
Amd|bool|ckWARN2|U32 w1|U32 w2
Amd|bool|ckWARN2_d|U32 w1|U32 w2

parts/base/5019004  view on Meta::CPAN

5.019004
append_utf8_from_native_byte   # F added by devel/scanprov
ASCII_TO_NEED                  # F added by devel/scanprov
BOM_UTF8_FIRST_BYTE            # Z added by devel/scanprov
BOM_UTF8_TAIL                  # Z added by devel/scanprov
CR_NATIVE                      # Z added by devel/scanprov
find_default_stash             # F added by devel/scanprov
gv_is_in_main                  # F added by devel/scanprov
gv_magicalize                  # F added by devel/scanprov
I8_TO_NATIVE_UTF8              # Z added by devel/scanprov
ILLEGAL_UTF8_BYTE              # Z added by devel/scanprov
IS_SAFE_PATHNAME               # Z added by devel/scanprov
IS_SAFE_SYSCALL                # U
is_safe_syscall                # U
LATIN1_TO_NATIVE               # U

parts/base/5025005  view on Meta::CPAN

5.025005
BOM_UTF8                       # E
delimcpy_no_escape             # F added by devel/scanprov
isC9_STRICT_UTF8_CHAR          # U
is_NONCHAR_utf8_safe           # Z added by devel/scanprov
isSTRICT_UTF8_CHAR             # U
is_SURROGATE_utf8_safe         # Z added by devel/scanprov
isUTF8_CHAR_flags              # U
is_utf8_invariant_string       # U
is_utf8_valid_partial_char     # U
is_utf8_valid_partial_char_flags # U
memGE                          # Z added by devel/scanprov

parts/inc/utf8  view on Meta::CPAN

#endif

#if defined(is_utf8_string) && defined(UTF8SKIP)
__UNDEFINED__ isUTF8_CHAR(s, e)    (                                            \
    (e) <= (s) || ! is_utf8_string(s, UTF8_SAFE_SKIP(s, e))                     \
    ? 0                                                                         \
    : UTF8SKIP(s))
#endif

#if 'A' == 65
__UNDEFINED__ BOM_UTF8                    "\xEF\xBB\xBF"
__UNDEFINED__ REPLACEMENT_CHARACTER_UTF8  "\xEF\xBF\xBD"
#elif '^' == 95
__UNDEFINED__ BOM_UTF8                    "\xDD\x73\x66\x73"
__UNDEFINED__ REPLACEMENT_CHARACTER_UTF8  "\xDD\x73\x73\x71"
#elif '^' == 176
__UNDEFINED__ BOM_UTF8                    "\xDD\x72\x65\x72"
__UNDEFINED__ REPLACEMENT_CHARACTER_UTF8  "\xDD\x72\x72\x70"
#else
#  error Unknown character set
#endif

#if { VERSION < 5.35.10 }
        /* Versions prior to 5.31.4 accepted things that are now considered
         * malformations, and didn't return -1 on error with warnings enabled.
         * Versions before 5.35.10 dereferenced empty input without checking */
#  undef utf8_to_uvchr_buf

parts/todo/5003007  view on Meta::CPAN

av_make                        # T
av_pop                         # T
av_push                        # T
av_shift                       # T
av_store                       # T
av_tindex                      # T
av_top_index                   # T
av_undef                       # T
av_unshift                     # T
ax                             # T
BOM_UTF8                       # T
boolSV                         # T
call_argv                      # T
call_method                    # T
call_pv                        # T
call_sv                        # T
C_ARRAY_END                    # T
C_ARRAY_LENGTH                 # T
cBOOL                          # T
ckWARN                         # T
ckWARN2                        # T



( run in 0.548 second using v1.01-cache-2.11-cpan-e9daa2b36ef )