2011-06-09 Paul Eggert <eggert@cs.ucla.edu>
+ * buffer.c (Fgenerate_new_buffer_name): Use EMACS_INT for count, not int.
+
* data.c (Qcompiled_function): Now static.
2011-06-08 Paul Eggert <eggert@cs.ucla.edu>
(register Lisp_Object name, Lisp_Object ignore)
{
register Lisp_Object gentemp, tem;
- int count;
- char number[10];
+ EMACS_INT count;
+ char number[INT_BUFSIZE_BOUND (EMACS_INT) + sizeof "<>"];
CHECK_STRING (name);
count = 1;
while (1)
{
- sprintf (number, "<%d>", ++count);
+ sprintf (number, "<%"pI"d>", ++count);
gentemp = concat2 (name, build_string (number));
tem = Fstring_equal (gentemp, ignore);
if (!NILP (tem))