EiMR |SV* |add_cp_to_invlist |NULLOK SV* invlist|const UV cp
EsMR |SV* |add_range_to_invlist |NULLOK SV* invlist|const UV start|const UV end
EiMR |UV* |invlist_array |NN SV* const invlist
-EiM |void |invlist_destroy |NN SV* const invlist
EsM |void |invlist_extend |NN SV* const invlist|const UV len
EsM |void |invlist_intersection |NN SV* const a|NN SV* const b|NN SV** i
EiMR |UV |invlist_len |NN SV* const invlist
#define cl_is_anything S_cl_is_anything
#define cl_or S_cl_or
#define invlist_array(a) S_invlist_array(aTHX_ a)
-#define invlist_destroy(a) S_invlist_destroy(aTHX_ a)
#define invlist_extend(a,b) S_invlist_extend(aTHX_ a,b)
#define invlist_intersection(a,b,c) S_invlist_intersection(aTHX_ a,b,c)
#define invlist_len(a) S_invlist_len(aTHX_ a)
#define PERL_ARGS_ASSERT_INVLIST_ARRAY \
assert(invlist)
-PERL_STATIC_INLINE void S_invlist_destroy(pTHX_ SV* const invlist)
- __attribute__nonnull__(pTHX_1);
-#define PERL_ARGS_ASSERT_INVLIST_DESTROY \
- assert(invlist)
-
STATIC void S_invlist_extend(pTHX_ SV* const invlist, const UV len)
__attribute__nonnull__(pTHX_1);
#define PERL_ARGS_ASSERT_INVLIST_EXTEND \
}
#endif
-PERL_STATIC_INLINE void
-S_invlist_destroy(pTHX_ SV* const invlist)
-{
- /* Inversion list destructor */
-
- PERL_ARGS_ASSERT_INVLIST_DESTROY;
-
- SvREFCNT_dec(invlist);
-}
-
STATIC void
S_invlist_extend(pTHX_ SV* const invlist, const UV new_max)
{