>>>> "S" == SAKIYAMA Nobuo
<nobuo(a)db3.so-net.or.jp> writes:
>>>> In <kigwwblq6ma.fsf(a)jagor.srce.hr>
>>>>> Hrvoje Niksic <hniksic(a)srce.hr> wrote:
S> Another solution is to set the variables in C ,not in elisp, if
S> FLT_RADIX, FLT_ROUNDS
S> DBL_MANT_DIG, DBL_EPSILON,
S> DBL_DIG, DBL_MIN_EXP,
S> DBL_MIN, DBL_MIN_10_EXP
S> DBL_MAX_EXP, DBL_MAX
S> DBL_MAX_10_EXP
S> (included from <float.h>) is usable for the purpose.
Yes. XEmacs assumes an ANSI-C environment, and all the above values
can be expected to exist, even without a configure test. So all these
values should be accessed using C, and exported to lisp where
necessary.
This is another area where the K&R C heritage of Emacs shows through.
We should strive to modernize all of these.
Martin