(read1): Fix int/Lisp_Object mixup.
Lisp_Object stream;
{
extern Lisp_Object Fread_minibuffer ();
- Lisp_Object tem;
if (NILP (stream))
stream = Vstandard_input;
if (EQ (stream, Qt))
/* Kind of a hack; this will probably fail if characters
in the symbol name were escaped. Not really a big
deal, though. */
- Fcons (Fcons (result, readchar_count - Flength (Fsymbol_name (result))),
+ Fcons (Fcons (result,
+ make_number (readchar_count
+ - XFASTINT (Flength (Fsymbol_name (result))))),
Vread_symbol_positions_list);
return result;
}