Subject: Re: bug#8545: issues with recent doprnt-related changes

From: Eli Zaretskii <[email-masked]>
Date: Fri, 29 Apr 2011 22:56:39 +0300

> Date: Fri, 29 Apr 2011 08:28:35 -0400
> From: Richard Stallman <[email-masked]>
> Cc: [email-masked], [email-masked]
> 
>     No, format_end is already pointing after the object;
>     the object's size is format_end - format.  So
>     format_end + 1 might not be a valid pointer.
> 
> 20 years ago, Emacs allocated an extra byte with a null character
> after the end of every string or buffer.

20 years later, we still do that for strings, but (AFAICS) not for
buffers.