[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:7362] Re: 整数のビット数
- X-ml-count: 7369
- Subject: Re: [MD:7362] Re: 整数のビット数
- From: 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxx>
- Date: Fri, 14 Jul 2006 16:07:22 +0900
- User-agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.50 (windows-nt) Meadow/3.00-dev (KIKU)
わかんないや。^^;;)
>>>>> In [meadow-develop : No.7366]
>>>>> “白井” = Hideyuki SHIRAI (白井秀行) wrote:
白井> NEWS の
白井> * Editing Changes in Emacs 22.1
白井> ** The max size of buffers and integers has been doubled.
白井> On 32bit machines, it is now 256M (i.e. 268435455).
白井> だな。ということは、なぜに VC6.0 だと 28bit のままか考えれば良い
白井> のだな。
src/ChangeLog
: 2003-09-11 Stefan Monnier <monnier@xxxxxxxxxxxxxxxx>
:
: * lisp.h (VALBITS): Don't remove 1 for the markbit.
で 29bit 使えるようになったの?
src/lisp.h
: #ifndef GCTYPEBITS
: #define GCTYPEBITS 3
: #endif
:
: /* These values are overridden by the m- file on some machines. */
: #ifndef VALBITS
: #define VALBITS (BITS_PER_EMACS_INT - (GCTYPEBITS + 1))
: #endif
で VALBITS は 28 のままに見える。
VALBITS が 29 なら signed intager を 29 bit にしてるように思
えるのだけど。(何故に compiler で変わる?)
--
こせき kose (a) meadowy.org