diff options
author | steve <steve@FreeBSD.org> | 1996-11-04 03:55:26 +0000 |
---|---|---|
committer | steve <steve@FreeBSD.org> | 1996-11-04 03:55:26 +0000 |
commit | ef6f1644ef0f9d0b3a17f8e271db61d6a070036d (patch) | |
tree | 1b79ec214b19b142c034cafd7e968b29acd0e8d4 /gnu/usr.bin/bc/execute.c | |
parent | 881f1465638d683d72a9e960e03dfd5a14436652 (diff) | |
download | FreeBSD-src-ef6f1644ef0f9d0b3a17f8e271db61d6a070036d.zip FreeBSD-src-ef6f1644ef0f9d0b3a17f8e271db61d6a070036d.tar.gz |
Upgrade to version 1.03.
Diffstat (limited to 'gnu/usr.bin/bc/execute.c')
-rw-r--r-- | gnu/usr.bin/bc/execute.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/gnu/usr.bin/bc/execute.c b/gnu/usr.bin/bc/execute.c index a2f0e00..1a89506 100644 --- a/gnu/usr.bin/bc/execute.c +++ b/gnu/usr.bin/bc/execute.c @@ -1,7 +1,7 @@ /* execute.c - run a bc program. */ /* This file is part of bc written for MINIX. - Copyright (C) 1991, 1992 Free Software Foundation, Inc. + Copyright (C) 1991, 1992, 1993, 1994 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -213,11 +213,13 @@ execute () if (ch == '"') break; switch (ch) { + case 'a': out_char (007); break; + case 'b': out_char ('\b'); break; + case 'f': out_char ('\f'); break; case 'n': out_char ('\n'); break; - case 't': out_char ('\t'); break; + case 'q': out_char ('"'); break; case 'r': out_char ('\r'); break; - case 'b': out_char (007); break; - case 'f': out_char ('\f'); break; + case 't': out_char ('\t'); break; case '\\': out_char ('\\'); break; default: break; } |