summaryrefslogtreecommitdiff
path: root/embed.fnc
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2010-11-24 21:55:15 +0000
committerNicholas Clark <nick@ccl4.org>2010-11-24 21:56:36 +0000
commit34c313739b9e38cf0e8e75916cc84fcb9c76e24b (patch)
treee3c5d2a35478fee41f8a4cfcd60c9ab31d0b739e /embed.fnc
parent55d389e7b5f7bc71c43841a47bda16dba06579f5 (diff)
downloadperl-34c313739b9e38cf0e8e75916cc84fcb9c76e24b.tar.gz
Explicitly export Perl_sv_compile_2op_is_broken(), for ext/re.
Frustratingly, because regcomp.c is also compiled as ext/re/re_comp.c, anything it needs has to be exported. So this has to be X. I'd rather it wasn't.
Diffstat (limited to 'embed.fnc')
-rw-r--r--embed.fnc5
1 files changed, 4 insertions, 1 deletions
diff --git a/embed.fnc b/embed.fnc
index edab49dc3a..cf22c78d19 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -1174,7 +1174,10 @@ Apd |I32 |sv_cmp_locale_flags |NULLOK SV *const sv1 \
Amd |char* |sv_collxfrm |NN SV *const sv|NN STRLEN *const nxp
Apd |char* |sv_collxfrm_flags |NN SV *const sv|NN STRLEN *const nxp|I32 const flags
#endif
-po |OP* |sv_compile_2op_is_broken|NN SV *sv|NN OP **startop \
+: Frustratingly, because regcomp.c is also compiled as ext/re/re_comp.c,
+: anything it needs has to be exported. So this has to be X. I'd rather it
+: wasn't.
+Xpo |OP* |sv_compile_2op_is_broken|NN SV *sv|NN OP **startop \
|NN const char *code|NN PAD **padp
ApD |OP* |sv_compile_2op |NN SV *sv|NN OP **startop \
|NN const char *code|NN PAD **padp