From 801455d8eefc02100f6b6b750425e8c0bbd1ccf4 Mon Sep 17 00:00:00 2001 From: "Guillermo J. Rozas" Date: Sun, 24 Mar 1991 05:06:11 +0000 Subject: [PATCH] read_a_char was not handling \t and \b correctly. --- v7/src/microcode/psbtobin.c | 7 ++++--- v8/src/microcode/psbtobin.c | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/v7/src/microcode/psbtobin.c b/v7/src/microcode/psbtobin.c index 104c7acad..a4aa88174 100644 --- a/v7/src/microcode/psbtobin.c +++ b/v7/src/microcode/psbtobin.c @@ -1,6 +1,6 @@ /* -*-C-*- -$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/psbtobin.c,v 9.42 1990/11/21 07:03:45 jinx Rel $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/microcode/Attic/psbtobin.c,v 9.43 1991/03/24 05:06:11 jinx Exp $ Copyright (c) 1987, 1989, 1990 Massachusetts Institute of Technology @@ -109,9 +109,11 @@ DEFUN_VOID (read_a_char) switch (C) { case 'n': OUT ('\n'); - case 't': OUT ('\n'); + case 't': OUT ('\t'); + case 'b': OUT ('\b'); case 'r': OUT ('\r'); case 'f': OUT ('\f'); + case '\\': OUT ('\\'); case '0': OUT ('\0'); case 'X': { @@ -124,7 +126,6 @@ DEFUN_VOID (read_a_char) getc (portable_file); /* Space */ OUT (Code); } - case '\\': OUT ('\\'); default : OUT (C); } } diff --git a/v8/src/microcode/psbtobin.c b/v8/src/microcode/psbtobin.c index c78358de4..df01dea11 100644 --- a/v8/src/microcode/psbtobin.c +++ b/v8/src/microcode/psbtobin.c @@ -1,6 +1,6 @@ /* -*-C-*- -$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/psbtobin.c,v 9.42 1990/11/21 07:03:45 jinx Rel $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/microcode/psbtobin.c,v 9.43 1991/03/24 05:06:11 jinx Exp $ Copyright (c) 1987, 1989, 1990 Massachusetts Institute of Technology @@ -109,9 +109,11 @@ DEFUN_VOID (read_a_char) switch (C) { case 'n': OUT ('\n'); - case 't': OUT ('\n'); + case 't': OUT ('\t'); + case 'b': OUT ('\b'); case 'r': OUT ('\r'); case 'f': OUT ('\f'); + case '\\': OUT ('\\'); case '0': OUT ('\0'); case 'X': { @@ -124,7 +126,6 @@ DEFUN_VOID (read_a_char) getc (portable_file); /* Space */ OUT (Code); } - case '\\': OUT ('\\'); default : OUT (C); } } -- 2.25.1