diff options
| author | kre <kre@NetBSD.org> | 2018-09-04 01:13:50 +0000 |
|---|---|---|
| committer | kre <kre@NetBSD.org> | 2018-09-04 01:13:50 +0000 |
| commit | a84aac1d9cedd0fcef482a70d362f784330456fd (patch) | |
| tree | b819c612c48f5bbf8237eb83a36918ec5802eb37 /usr.bin/printf/printf.c | |
| parent | 73e278d6d46c74180a7cd4637d2ed1ada195d101 (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.c | 5 |
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 */ |
