summaryrefslogtreecommitdiff
path: root/src/lread.c
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1996-04-26 19:54:49 +0000
committerRichard M. Stallman <rms@gnu.org>1996-04-26 19:54:49 +0000
commit724e86313b6985f83351d8ad7219c699c4e436f1 (patch)
treed50286a917c410cb5097b1c37e60af8682bc7500 /src/lread.c
parente0d6375ccd2a93803760113a9a17fa2c808fd463 (diff)
downloademacs-724e86313b6985f83351d8ad7219c699c4e436f1.tar.gz
(close_load_descs) [WINDOWS_NT]: Don't actually do anything.
(read_escape): Detect READCHAR reporting eof.
Diffstat (limited to 'src/lread.c')
-rw-r--r--src/lread.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lread.c b/src/lread.c
index f90bdb2ef2d..be43d7f2959 100644
--- a/src/lread.c
+++ b/src/lread.c
@@ -516,9 +516,11 @@ load_descriptor_unwind (oldlist)
void
close_load_descs ()
{
+#ifndef WINDOWSNT
Lisp_Object tail;
for (tail = load_descriptor_list; !NILP (tail); tail = XCONS (tail)->cdr)
close (XFASTINT (XCONS (tail)->car));
+#endif
}
static int
@@ -1003,6 +1005,9 @@ read_escape (readcharfun)
register int c = READCHAR;
switch (c)
{
+ case -1:
+ error ("End of file");
+
case 'a':
return '\007';
case 'b':