I don't understand why the last change was made -- the cast should
have worked, since arg_fixnum() returns a long. Perhaps I blew it and
tested it on 8.0 and just happen to have fixed the real problem at
about the same time.
/* -*-C-*-
-$Id: fixnum.c,v 9.42 1997/07/15 05:09:17 adams Exp $
+$Id: fixnum.c,v 9.43 1997/07/18 03:35:53 adams Exp $
Copyright (c) 1987-96 Massachusetts Institute of Technology
{
PRIMITIVE_HEADER (1);
{
- PRIMITIVE_RETURN (double_to_flonum (FIXNUM_TO_DOUBLE (arg_fixnum (1))));
+ PRIMITIVE_RETURN (double_to_flonum ((double) (arg_fixnum (1))));
}
}