#include "keyboard.h"
#include "intervals.h"
+extern Lisp_Object Flookup_key ();
+
Lisp_Object Qstring_lessp, Qprovide, Qrequire;
Lisp_Object Qyes_or_no_p_history;
srandom (getpid () + time (0));
if (XTYPE (limit) == Lisp_Int && XINT (limit) > 0)
{
- if (XINT (limit) >= 0x40000000)
+ if (XFASTINT (limit) >= 0x40000000)
/* This case may occur on 64-bit machines. */
- val = random () % XINT (limit);
+ val = random () % XFASTINT (limit);
else
{
/* Try to take our random number from the higher bits of VAL,
denominator = (unsigned long)0x40000000 / XFASTINT (limit);
do
val = (random () & 0x3fffffff) / denominator;
- while (val >= limit);
+ while (val >= XFASTINT (limit));
}
}
else