🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.bug
Article #87844

Re: emacs 19.25 and standard-display-european

#87844
From: Marinos Yannikos
Date: Mon, 29 Aug 1994 07:52
48 lines
2593 bytes
Arne Wichmann (aw@math.uni-sb.DE) wrote:
: Hi.

: When running emacs 19.25 on our Sun 3/80 with X11R6 with
: standard-display-european set to on, any text that I type except
: non-ascii ISO characters is printed as \. After any kind of redisplay
: (eg. C-l, <DEL>, <Return>) the text is displayed all right. Sorry not
: to post a fix, I don't speak Lisp.

The bug is in the C-code. I fixed it, but didn't post anything because I
thought a fix had been posted already (19.25 has been out for quite a while,
and I don't usually read this newsgroup). 
Here are the diffs: (apply with patch < <this piece of code>)

*** keyboard.c	Mon May 30 13:02:53 1994
--- ../../emacs-19.25patched/src/keyboard.c	Mon Aug 29 09:47:25 1994
***************
*** 1162,1169 ****
  			  Lisp_Object obj;
  
  			  obj = DISP_CHAR_VECTOR (dp, lose);
! 			  if (NILP (obj)
! 			      || (XTYPE (obj) == Lisp_Vector
  				  && XVECTOR (obj)->size == 1
  				  && (XTYPE (obj = XVECTOR (obj)->contents[0])
  				      == Lisp_Int)
--- 1162,1169 ----
  			  Lisp_Object obj;
  
  			  obj = DISP_CHAR_VECTOR (dp, lose);
! 			  if (!NILP (obj)
! 			      && (XTYPE (obj) == Lisp_Vector
  				  && XVECTOR (obj)->size == 1
  				  && (XTYPE (obj = XVECTOR (obj)->contents[0])
  				      == Lisp_Int)

(sorry if this is the wrong place to send this, but I thought it would be
of interest to more people than just the original poster)

Regards,
  Marinos
--
 -------------------------------------------------------------------
 Marinos Yannikos (nino@mips.complang.tuwien.ac.at) 
 Stud.Ass. (Vertr. U.Neumerkel bis 30.9.94), E185/1 +431 58801/4477
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      GCS-d+Hs!gp?!aua21w+v?C++US++P+L-3-E---N+++K-W---M--V--
         -po+Y+t---!5!jR+G?!tvb++!DB?e+++u-h+fr-->n+++y?
Technical Details
Message-ID: <9408290751.AA12766@mips.complang.tuwien.ac.at>
Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!redstone.interpath.net!ddsw1!panix!MathWorks.Com!europa.eng.gtefsd.com!howland.reston.ans.net!math.ohio-state.edu!cis.ohio-state.edu!mips.complang.tuwien.ac.at!nino

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fb2f1,689af436f3991c4d
X-Google-Attributes: gidfb2f1,public
X-Google-ArrivalTime: 1994-08-29 00:53:04 PST
Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!redstone.interpath.net!ddsw1!panix!MathWorks.Com!europa.eng.gtefsd.com!howland.reston.ans.net!math.ohio-state.edu!cis.ohio-state.edu!mips.complang.tuwien.ac.at!nino
From: nino@mips.complang.tuwien.ac.at (Marinos Yannikos)
Newsgroups: gnu.emacs.bug
Subject: Re: emacs 19.25 and standard-display-european
Date: 29 Aug 1994 03:52:36 -0400
Organization: GNUs Not Usenet
Lines: 48
Sender: daemon@cis.ohio-state.edu
Approved: bug-gnu-emacs@prep.ai.mit.edu
Distribution: gnu
Message-ID: <9408290751.AA12766@mips.complang.tuwien.ac.at>