Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!bpa.bell-atl.com!lehi3b15!lxn!chris From: lehi3b15!lxn!chris@bpa.bell-atl.com (Christopher D. Orr) Newsgroups: gnu.emacs Subject: GNU Emacs Result Codes on Exit Message-ID: <8901301143.AA09165@lxn.UUCP> Date: 30 Jan 89 16:43:51 GMT References: <8901301528.AA13322@rutgers.edu> Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 31 >Can anybody tell me what the following line does in GNU Emacs when it >exits: > > exit ((XTYPE (arg) == Lisp_Int) ? XINT (arg) I must have explained my original problem very badly. I know what the syntax of 'C' is. I omitted the #ifdef within the GNU Emacs code to save space within my message. For those of you that caught that and thought that was my problem, I apologize. What I am seeking is information as to *what* XTYPE(arg)==Lisp_Int is comparing and what it means. I also am interested in finding out what XINT(arg) is actually doing (although I can make an assumption). The problem I am having is that GNU Emacs exits every oncce in a while with a return code on one (1). Why is the question. I don't seem able to reproduce is, so I'm not sure what the problem is. If anybody has any information that they can provide me, I would be a great help!! -Chris --- Christopher D. Orr | US MAIL: Electronic Data Systems (EDS) UUCP: vu-vlsi!lxn!chris | Lanark Building or chris%lxn.uucp@rutgers.edu | Center Valley, PA 18034 or lehi3b15!lxn!chris | Voice: (215) 282-1213