: Used in perly.y
pR |OP* |invert |NULLOK OP* cmd
ApR |I32 |is_lvalue_sub
+: Used in cop.h
+ApR |I32 |was_lvalue_sub
ApPR |U32 |to_uni_upper_lc|U32 c
ApPR |U32 |to_uni_title_lc|U32 c
ApPR |U32 |to_uni_lower_lc|U32 c
ApR |NV |str_to_version |NN SV *sv
Ap |SV* |swash_init |NN const char* pkg|NN const char* name|NN SV* listsv|I32 minbits|I32 none
Ap |UV |swash_fetch |NN SV *swash|NN const U8 *ptr|bool do_utf8
-EXMpR |HV* |_swash_inversion_hash |NN SV* const swash
-EXMpR |SV* |_new_invlist |IV initial_size
-EXMpR |SV* |_swash_to_invlist |NN SV* const swash
-EXMp |void |_append_range_to_invlist |NN SV* const invlist|const UV start|const UV end
#ifdef PERL_IN_REGCOMP_C
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_init |NN SV* const invlist|const bool will_have_0
EiMR |UV* |invlist_array |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* |get_invlist_len_addr |NN SV* invlist
+EiMR |UV* |get_invlist_zero_addr |NN SV* invlist
EiMR |UV |invlist_len |NN SV* const invlist
EiMR |UV |invlist_max |NN SV* const invlist
EiM |void |invlist_set_len |NN SV* const invlist|const UV len
EiM |void |invlist_trim |NN SV* const invlist
-EsM |void |invlist_union |NN SV* const a|NN SV* const b|NN SV** output
+EiMR |SV* |invlist_clone |NN SV* const invlist
EiMR |UV* |get_invlist_iter_addr |NN SV* invlist
EiM |void |invlist_iterinit|NN SV* invlist
EsMR |bool |invlist_iternext|NN SV* invlist|NN UV* start|NN UV* end
#endif
+#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_UTF8_C)
+EpM |void |_invlist_intersection |NN SV* const a|NN SV* const b|NN SV** i
+EpM |void |_invlist_union |NN SV* const a|NN SV* const b|NN SV** output
+EpM |void |_invlist_subtract|NN SV* const a|NN SV* const b|NN SV** result
+EpM |void |_invlist_invert|NN SV* const invlist
+EXMpR |HV* |_swash_inversion_hash |NN SV* const swash
+EXMpR |SV* |_new_invlist |IV initial_size
+EXMpR |SV* |_swash_to_invlist |NN SV* const swash
+EXMp |void |_append_range_to_invlist |NN SV* const invlist|const UV start|const UV end
+#endif
Ap |void |taint_env
Ap |void |taint_proper |NULLOK const char* f|NN const char *const s
Apd |UV |to_utf8_case |NN const U8 *p|NN U8* ustrp|NULLOK STRLEN *lenp \