summaryrefslogtreecommitdiff
path: root/embed.fnc
diff options
context:
space:
mode:
authorKarl Williamson <public@khwilliamson.com>2014-02-18 09:05:09 -0700
committerKarl Williamson <public@khwilliamson.com>2014-02-19 08:32:59 -0700
commit77d654fbc7477bd2bbb8741fcbb08e9b541f53e3 (patch)
tree03c9e1a7ce58b02e6af83c959ea28c23db80439c /embed.fnc
parent4c1877fc886efb240941fae022811ee44a51a6fd (diff)
downloadperl-77d654fbc7477bd2bbb8741fcbb08e9b541f53e3.tar.gz
regexec.c: Rename function, add parameter, make non-static
This is in preparation for a future commit where the function does more things so its current name would be misleading. It will need to be callable from regcomp.c as well.
Diffstat (limited to 'embed.fnc')
-rw-r--r--embed.fnc10
1 files changed, 7 insertions, 3 deletions
diff --git a/embed.fnc b/embed.fnc
index f520740bb3..c90bf6cbb9 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -1508,6 +1508,13 @@ EXpMR |IV |_invlist_search |NN SV* const invlist|const UV cp
EXMpR |SV* |_get_swash_invlist|NN SV* const swash
EXMpR |HV* |_swash_inversion_hash |NN SV* const swash
#endif
+#if defined(PERL_IN_REGCOMP_C) || defined(PERL_IN_REGEXEC_C)
+ApM |SV* |_get_regclass_nonbitmap_data \
+ |NULLOK const regexp *prog \
+ |NN const struct regnode *node|bool doinit \
+ |NULLOK SV **listsvp \
+ |NULLOK SV **lonly_utf8_locale
+#endif
#if defined(PERL_IN_REGCOMP_C) || defined (PERL_IN_DUMP_C)
EXMp |void |_invlist_dump |NN PerlIO *file|I32 level \
|NN const char* const indent \
@@ -2171,9 +2178,6 @@ Es |CHECKPOINT|regcppush |NN const regexp *rex|I32 parenfloor\
Es |void |regcppop |NN regexp *rex\
|NN U32 *maxopenparen_p
ERsn |U8* |reghop3 |NN U8 *s|SSize_t off|NN const U8 *lim
-ERsM |SV* |core_regclass_swash|NULLOK const regexp *prog \
- |NN const struct regnode *node|bool doinit \
- |NULLOK SV **listsvp
ERsn |U8* |reghop4 |NN U8 *s|SSize_t off|NN const U8 *llim \
|NN const U8 *rlim
ERsn |U8* |reghopmaybe3 |NN U8 *s|SSize_t off|NN const U8 *lim