🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.epoch.misc
Article #1217

Oops; Re: Bug in Epoch (Emacs ?) VALBITS / GCTYPEBITS

#1217
From: Jim Russell
Date: Wed, 15 Jul 1992 05:46
34 lines
1629 bytes

Oops, I hadn't looked at all the #defines carefully before I sent this.

I was mistaken; there is no problem.

- Jim

------------------------------- Referenced Note ---------------------------


I would like to change the values of VALBITS and GCTYPEBITS (from the
defaults of 24 and 7, to 26 and 5).  But I notice that dependences on the
values 24 and 7 are hard coded in at least two places:

1) In lisp.h in the definition of the Lisp_Object union, and

2) in m-<some machines>.h in the definition of SIGN_EXTEND_CHAR
    (m-ibmrs6000.h, for example).


Question:  Should these dependences be be replaced by uses of VALBITS or
GCTYPEBITS (as I suspect) or am I wrong in my assumption?

Note that this is important for more than just those of us trying to sqeeze
more capacity out of Epoch/Emacs, since some m-*.h redefine VALBITS and
GCTYPEBITS for good reasons.

Also, please let me know if this should be directed at the Emacs list
instead.

Thanks,

- Jim
Technical Details
Message-ID: <9207151346.AA27029@pequod.watson.ibm.com>
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!ames!sun-barr!cs.utexas.edu!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!watson.ibm.com!jrussell

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fc7ee,d8e84a9bc0616ab9,start
X-Google-Attributes: gidfc7ee,public
X-Google-ArrivalTime: 1992-07-15 02:54:30 PST
Newsgroups: gnu.epoch.misc
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!ames!sun-barr!cs.utexas.edu!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!watson.ibm.com!jrussell
From: jrussell@watson.ibm.com (Jim Russell)
Subject: Oops; Re: Bug in Epoch (Emacs ?) VALBITS / GCTYPEBITS
Message-ID: <9207151346.AA27029@pequod.watson.ibm.com>
Sender: daemon@cis.ohio-state.edu
Organization: GNUs Not Usenet
Distribution: gnu
Date: Wed, 15 Jul 1992 05:46:58 GMT
Lines: 36