summaryrefslogtreecommitdiff
path: root/util.c
diff options
context:
space:
mode:
authorKarl Williamson <public@khwilliamson.com>2011-02-09 17:34:38 -0700
committerKarl Williamson <public@khwilliamson.com>2011-02-09 22:46:02 -0700
commit68b355dd7516941437134d1c22e1de0c8bf0e517 (patch)
tree45a796d724e9f212a389f2c1da4da5d1d791eaee /util.c
parentdb30362b9b16c8b3b431a133169e91f19b1e38e7 (diff)
downloadperl-68b355dd7516941437134d1c22e1de0c8bf0e517.tar.gz
Move grok_bslash_c to dquote.c and make static
No other changes were made
Diffstat (limited to 'util.c')
-rw-r--r--util.c41
1 files changed, 0 insertions, 41 deletions
diff --git a/util.c b/util.c
index 414af22f8b..03e17b34bd 100644
--- a/util.c
+++ b/util.c
@@ -3915,47 +3915,6 @@ Perl_report_evil_fh(pTHX_ const GV *gv)
}
}
-/* XXX Add documentation after final interface and behavior is decided */
-/* May want to show context for error, so would pass Perl_bslash_c(pTHX_ const char* current, const char* start, const bool output_warning)
- U8 source = *current;
-
- May want to add eg, WARN_REGEX
-*/
-
-char
-Perl_grok_bslash_c(pTHX_ const char source, const bool output_warning)
-{
-
- U8 result;
-
- if (! isASCII(source)) {
- Perl_croak(aTHX_ "Character following \"\\c\" must be ASCII");
- }
-
- result = toCTRL(source);
- if (! isCNTRL(result)) {
- if (source == '{') {
- Perl_croak(aTHX_ "It is proposed that \"\\c{\" no longer be valid. It has historically evaluated to\n \";\". If you disagree with this proposal, send email to perl5-porters@perl.org\nOtherwise, or in the meantime, you can work around this failure by changing\n\"\\c{\" to \";\"");
- }
- else if (output_warning) {
- U8 clearer[3];
- U8 i = 0;
- if (! isALNUM(result)) {
- clearer[i++] = '\\';
- }
- clearer[i++] = result;
- clearer[i++] = '\0';
-
- Perl_ck_warner_d(aTHX_ packWARN(WARN_DEPRECATED),
- "\"\\c%c\" more clearly written simply as \"%s\"",
- source,
- clearer);
- }
- }
-
- return result;
-}
-
/* To workaround core dumps from the uninitialised tm_zone we get the
* system to give us a reasonable struct to copy. This fix means that
* strftime uses the tm_zone and tm_gmtoff values returned by