Article View: gnu.emacs.bug
Article #99654?\LF = -1
From: macrakis
Date: Fri, 22 Jun 1990 19:37
Date: Fri, 22 Jun 1990 19:37
19 lines
1040 bytes
1040 bytes
Gnu Emacs 18.55
The sequence ? \ LF reads in as -1. This is because read_escape reads
LF as -1 for the convenience of string reading. But ? should check,
and give an error
case '?':
{
register Lisp_Object val;
XSET (val, Lisp_Int, READCHAR);
if (XFASTINT (val) == '\\')
XSETINT (val, read_escape (readcharfun));
if (XFASTINT (val) == -1)
error ("Invalid escape character syntax");
return val;
}
Technical Details
Message-ID:
<9006222006.AA25275@.dupuis.gr.osf.org.>Path:
arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!tut.cis.ohio-state.edu!ri.osf.fr!macrakisShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fb2f1,756f3341c89fd21c,start X-Google-Attributes: gidfb2f1,public X-Google-ArrivalTime: 1990-06-22 19:41:44 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!tut.cis.ohio-state.edu!ri.osf.fr!macrakis From: macrakis@ri.osf.fr Newsgroups: gnu.emacs.bug Subject: ?\LF = -1 Message-ID: <9006222006.AA25275@.dupuis.gr.osf.org.> Date: 22 Jun 90 19:37:57 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 19 Posted: Fri Jun 22 20:37:57 1990 X-Unparsable-Date: Fri, 22 Jun 90 21:11:42 GMT+0100