This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
ppport.fnc
authorKarl Williamson <khw@cpan.org>
Tue, 13 Aug 2019 15:18:01 +0000 (09:18 -0600)
committerNicolas R <atoomic@cpan.org>
Fri, 27 Sep 2019 22:51:27 +0000 (16:51 -0600)
(cherry picked from commit 139ab76c6ce97398246dda402e0e98ac32e1df1d)
Signed-off-by: Nicolas R <atoomic@cpan.org>
dist/Devel-PPPort/parts/ppport.fnc

index 667e09f..612fc7c 100644 (file)
 : Since these are used only to provide the argument types, it's ok to have the
 : return value be void for some where it's an issues
 
-Amn|void|_aMY_CXT
-Amn|void|aMY_CXT
-Amn|void|aMY_CXT_
-Amn|void|aTHX
-Amn|void|aTHX_
 Amn|void|aTHXR
 Amn|void|aTHXR_
-Amn|void|AvFILLp
+dCm|int|AvFILLp|AV* av
 Amn|void|DEFSV
-Amn|void|dMY_CXT
 Amn|void|dMY_CXT_SV
 Amn|void|dNOOP
-Amn|void|dTHR
-Amn|void|dTHX
 Amn|void|dTHXR
-Amn|void|dVAR
 Amn|void|dXSTARG
 Amn|void|END_EXTERN_C
 Amn|void|EXTERN_C
-Amn|void|G_METHOD
 Amn|void|GV_NOADD_MASK
 Amn|void|IN_PERL_COMPILETIME
-Amn|void|IS_NUMBER_GREATER_THAN_UV_MAX
-Amn|void|IS_NUMBER_INFINITY
-Amn|void|IS_NUMBER_IN_UV
-Amn|void|IS_NUMBER_NAN
-Amn|void|IS_NUMBER_NEG
-Amn|void|IS_NUMBER_NOT_INT
-Amn|void|IVdf
-Amn|void|IVSIZE
-Amn|void|MY_CXT
-Amn|void|MY_CXT_CLONE
-Amn|void|MY_CXT_INIT
 Amn|void|NOOP
-Amn|void|NVef
-Amn|void|NVff
-Amn|void|NVgf
-Amn|void|NVTYPE
 Amn|void|PERL_BCDVERSION
-Amn|void|PERL_INT_MAX
-Amn|void|PERL_INT_MIN
 Amn|void|PERL_LOADMOD_DENY
 Amn|void|PERL_LOADMOD_IMPORT_OPS
 Amn|void|PERL_LOADMOD_NOIMPORT
-Amn|void|PERL_LONG_MAX
-Amn|void|PERL_LONG_MIN
-Amn|void|PERL_MAGIC_arylen
-Amn|void|PERL_MAGIC_backref
-Amn|void|PERL_MAGIC_bm
-Amn|void|PERL_MAGIC_collxfrm
-Amn|void|PERL_MAGIC_dbfile
-Amn|void|PERL_MAGIC_dbline
-Amn|void|PERL_MAGIC_defelem
-Amn|void|PERL_MAGIC_env
-Amn|void|PERL_MAGIC_envelem
-Amn|void|PERL_MAGIC_ext
-Amn|void|PERL_MAGIC_fm
 Amn|void|PERL_MAGIC_glob
-Amn|void|PERL_MAGIC_isa
-Amn|void|PERL_MAGIC_isaelem
 Amn|void|PERL_MAGIC_mutex
-Amn|void|PERL_MAGIC_nkeys
 Amn|void|PERL_MAGIC_overload
 Amn|void|PERL_MAGIC_overload_elem
-Amn|void|PERL_MAGIC_overload_table
-Amn|void|PERL_MAGIC_pos
-Amn|void|PERL_MAGIC_qr
-Amn|void|PERL_MAGIC_regdata
-Amn|void|PERL_MAGIC_regdatum
-Amn|void|PERL_MAGIC_regex_global
-Amn|void|PERL_MAGIC_shared
-Amn|void|PERL_MAGIC_shared_scalar
-Amn|void|PERL_MAGIC_sig
-Amn|void|PERL_MAGIC_sigelem
-Amn|void|PERL_MAGIC_substr
-Amn|void|PERL_MAGIC_sv
-Amn|void|PERL_MAGIC_taint
-Amn|void|PERL_MAGIC_tied
-Amn|void|PERL_MAGIC_tiedelem
-Amn|void|PERL_MAGIC_tiedscalar
-Amn|void|PERL_MAGIC_utf8
-Amn|void|PERL_MAGIC_uvar
-Amn|void|PERL_MAGIC_uvar_elem
-Amn|void|PERL_MAGIC_vec
-Amn|void|PERL_MAGIC_vstring
-Amn|void|PERL_PV_ESCAPE_ALL
-Amn|void|PERL_PV_ESCAPE_FIRSTCHAR
-Amn|void|PERL_PV_ESCAPE_NOBACKSLASH
-Amn|void|PERL_PV_ESCAPE_NOCLEAR
-Amn|void|PERL_PV_ESCAPE_QUOTE
-Amn|void|PERL_PV_ESCAPE_RE
-Amn|void|PERL_PV_ESCAPE_UNI
-Amn|void|PERL_PV_ESCAPE_UNI_DETECT
 Amn|void|PERL_PV_PRETTY_DUMP
-Amn|void|PERL_PV_PRETTY_ELLIPSES
-Amn|void|PERL_PV_PRETTY_LTGT
 Amn|void|PERL_PV_PRETTY_NOCLEAR
-Amn|void|PERL_PV_PRETTY_QUOTE
 Amn|void|PERL_PV_PRETTY_REGPROP
-Amn|void|PERL_QUAD_MAX
-Amn|void|PERL_QUAD_MIN
-Amn|void|PERL_REVISION
-Amn|void|PERL_SCAN_ALLOW_UNDERSCORES
-Amn|void|PERL_SCAN_DISALLOW_PREFIX
-Amn|void|PERL_SCAN_GREATER_THAN_UV_MAX
-Amn|void|PERL_SCAN_SILENT_ILLDIGIT
-Amn|void|PERL_SHORT_MAX
-Amn|void|PERL_SHORT_MIN
 Amn|void|PERL_SIGNALS_UNSAFE_FLAG
-Amn|void|PERL_SUBVERSION
-Amn|void|PERL_UCHAR_MAX
-Amn|void|PERL_UCHAR_MIN
-Amn|void|PERL_UINT_MAX
 Amn|void|PERL_UINT_MIN
-Amn|void|PERL_ULONG_MAX
-Amn|void|PERL_ULONG_MIN
 Amn|void|PERL_UNUSED_CONTEXT
 Amn|void|PERL_UNUSED_DECL
-Amn|void|PERL_UQUAD_MAX
-Amn|void|PERL_UQUAD_MIN
 Amn|void|PERL_USE_GCC_BRACE_GROUPS
-Amn|void|PERL_USHORT_MAX
-Amn|void|PERL_USHORT_MIN
-Amn|void|PERL_VERSION
 Amn|void|PL_bufend
 Amn|void|PL_bufptr
 Amn|void|PL_compiling
@@ -158,7 +63,6 @@ Amn|void|PL_debstash
 Amn|void|PL_diehook
 Amn|void|PL_dirty
 dmn|U8|PL_dowarn
-Amn|void|PL_errgv
 Amn|void|PL_error_count
 Amn|void|PL_expect
 Amn|void|PL_hexdigit
@@ -184,80 +88,14 @@ Amn|void|PL_sv_arenaroot
 Amn|void|PL_tainted
 Amn|void|PL_tainting
 Amn|void|PL_tokenbuf
-Amn|void|_pMY_CXT
-Amn|void|pMY_CXT
-Amn|void|pMY_CXT_
-Amn|void|pTHX
-Amn|void|pTHX_
 Amn|void|PTRV
 Amn|void|SAVE_DEFSV
 Amn|void|START_EXTERN_C
-Amn|void|START_MY_CXT
 Amn|void|SV_CONST_RETURN
-Amn|void|SV_COW_DROP_PV
 Amn|void|SV_COW_SHARED_HASH_KEYS
 Amn|void|SVf
-Amn|void|SVf_UTF8
-Amn|void|SV_GMAGIC
-Amn|void|SV_HAS_TRAILING_NUL
-Amn|void|SV_IMMEDIATE_UNREF
 Am|void|sv_magic_portable|NN SV* sv|NULLOK SV* obj|int how|NULLOK const char* name|I32 namlen
 Amn|void|SV_MUTABLE_RETURN
-Amn|void|SV_NOSTEAL
-Amn|void|SV_SMAGIC
 Amn|void|SV_UTF8_NO_ENCODING
-Amn|void|UTF8_MAXBYTES
-Amn|void|UVof
-Amn|void|UVSIZE
-Amn|void|UVTYPE
-Amn|void|UVuf
-Amn|void|UVXf
-Amn|void|UVxf
-Amn|void|WARN_ALL
-Amn|void|WARN_AMBIGUOUS
 Amn|void|WARN_ASSERTIONS
-Amn|void|WARN_BAREWORD
-Amn|void|WARN_CLOSED
-Amn|void|WARN_CLOSURE
-Amn|void|WARN_DEBUGGING
-Amn|void|WARN_DEPRECATED
-Amn|void|WARN_DIGIT
-Amn|void|WARN_EXEC
-Amn|void|WARN_EXITING
-Amn|void|WARN_GLOB
-Amn|void|WARN_INPLACE
-Amn|void|WARN_INTERNAL
-Amn|void|WARN_IO
-Amn|void|WARN_LAYER
-Amn|void|WARN_MALLOC
-Amn|void|WARN_MISC
-Amn|void|WARN_NEWLINE
-Amn|void|WARN_NUMERIC
-Amn|void|WARN_ONCE
-Amn|void|WARN_OVERFLOW
-Amn|void|WARN_PACK
-Amn|void|WARN_PARENTHESIS
-Amn|void|WARN_PIPE
-Amn|void|WARN_PORTABLE
-Amn|void|WARN_PRECEDENCE
-Amn|void|WARN_PRINTF
-Amn|void|WARN_PROTOTYPE
-Amn|void|WARN_QW
-Amn|void|WARN_RECURSION
-Amn|void|WARN_REDEFINE
-Amn|void|WARN_REGEXP
-Amn|void|WARN_RESERVED
-Amn|void|WARN_SEMICOLON
-Amn|void|WARN_SEVERE
-Amn|void|WARN_SIGNAL
-Amn|void|WARN_SUBSTR
-Amn|void|WARN_SYNTAX
-Amn|void|WARN_TAINT
-Amn|void|WARN_THREADS
-Amn|void|WARN_UNINITIALIZED
-Amn|void|WARN_UNOPENED
-Amn|void|WARN_UNPACK
-Amn|void|WARN_UNTIE
-Amn|void|WARN_UTF8
-Amn|void|WARN_VOID
 Amn|void|XSprePUSH