summaryrefslogtreecommitdiff
path: root/usr.bin/printf/printf.c
diff options
context:
space:
mode:
authorkre <kre@NetBSD.org>2018-09-04 01:13:50 +0000
committerkre <kre@NetBSD.org>2018-09-04 01:13:50 +0000
commita84aac1d9cedd0fcef482a70d362f784330456fd (patch)
treeb819c612c48f5bbf8237eb83a36918ec5802eb37 /usr.bin/printf/printf.c
parent73e278d6d46c74180a7cd4637d2ed1ada195d101 (diff)
Printf's that support \e for escape all seem to also support \E.
Except us. Now we do as well.
Diffstat (limited to 'usr.bin/printf/printf.c')
-rw-r--r--usr.bin/printf/printf.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/usr.bin/printf/printf.c b/usr.bin/printf/printf.c
index ba5f31921e7..f29bb5da80e 100644
--- a/usr.bin/printf/printf.c
+++ b/usr.bin/printf/printf.c
@@ -1,4 +1,4 @@
-/* $NetBSD: printf.c,v 1.44 2018/09/03 04:10:20 kre Exp $ */
+/* $NetBSD: printf.c,v 1.45 2018/09/04 01:13:50 kre Exp $ */
/*
* Copyright (c) 1989, 1993
@@ -41,7 +41,7 @@ __COPYRIGHT("@(#) Copyright (c) 1989, 1993\
#if 0
static char sccsid[] = "@(#)printf.c 8.2 (Berkeley) 3/22/95";
#else
-__RCSID("$NetBSD: printf.c,v 1.44 2018/09/03 04:10:20 kre Exp $");
+__RCSID("$NetBSD: printf.c,v 1.45 2018/09/04 01:13:50 kre Exp $");
#endif
#endif /* not lint */
@@ -504,6 +504,7 @@ conv_escape(char *str, char *conv_ch, int quiet)
case 'a': value = '\a'; break; /* alert */
case 'b': value = '\b'; break; /* backspace */
case 'e': value = ESCAPE; break; /* escape */
+ case 'E': value = ESCAPE; break; /* escape */
case 'f': value = '\f'; break; /* form-feed */
case 'n': value = '\n'; break; /* newline */
case 'r': value = '\r'; break; /* carriage-return */