summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embed.h6
-rw-r--r--global.sym1
-rw-r--r--proto.h3
3 files changed, 10 insertions, 0 deletions
diff --git a/embed.h b/embed.h
index 00fa1e061b..7df5930bdc 100644
--- a/embed.h
+++ b/embed.h
@@ -458,6 +458,9 @@
#endif
#define looks_like_number Perl_looks_like_number
#define grok_bin Perl_grok_bin
+#if defined(PERL_CORE) || defined(PERL_EXT)
+#define grok_bslash_c Perl_grok_bslash_c
+#endif
#define grok_hex Perl_grok_hex
#define grok_number Perl_grok_number
#define grok_numeric_radix Perl_grok_numeric_radix
@@ -2870,6 +2873,9 @@
#endif
#define looks_like_number(a) Perl_looks_like_number(aTHX_ a)
#define grok_bin(a,b,c,d) Perl_grok_bin(aTHX_ a,b,c,d)
+#if defined(PERL_CORE) || defined(PERL_EXT)
+#define grok_bslash_c(a,b) Perl_grok_bslash_c(aTHX_ a,b)
+#endif
#define grok_hex(a,b,c,d) Perl_grok_hex(aTHX_ a,b,c,d)
#define grok_number(a,b,c) Perl_grok_number(aTHX_ a,b,c)
#define grok_numeric_radix(a,b) Perl_grok_numeric_radix(aTHX_ a,b)
diff --git a/global.sym b/global.sym
index 77883384f3..6b9b267184 100644
--- a/global.sym
+++ b/global.sym
@@ -274,6 +274,7 @@ Perl_load_module
Perl_vload_module
Perl_looks_like_number
Perl_grok_bin
+Perl_grok_bslash_c
Perl_grok_hex
Perl_grok_number
Perl_grok_numeric_radix
diff --git a/proto.h b/proto.h
index c2dbf10f9a..87f57f0ea4 100644
--- a/proto.h
+++ b/proto.h
@@ -1587,6 +1587,9 @@ PERL_CALLCONV UV Perl_grok_bin(pTHX_ const char* start, STRLEN* len_p, I32* flag
#define PERL_ARGS_ASSERT_GROK_BIN \
assert(start); assert(len_p); assert(flags)
+PERL_CALLCONV char Perl_grok_bslash_c(pTHX_ const char source, const bool output_warning)
+ __attribute__warn_unused_result__;
+
PERL_CALLCONV UV Perl_grok_hex(pTHX_ const char* start, STRLEN* len_p, I32* flags, NV *result)
__attribute__nonnull__(pTHX_1)
__attribute__nonnull__(pTHX_2)