mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-06 03:40:56 -08:00
* alloc.c (allocate_string_data): Remove dead code.
* xsettings.c (XSETTINGS_FONT_NAME): Move under HAVE_XFT to avoid GCC warning about unused macro.
This commit is contained in:
parent
d5c6faf921
commit
2014308a5d
3 changed files with 10 additions and 15 deletions
16
src/alloc.c
16
src/alloc.c
|
|
@ -1991,9 +1991,9 @@ void
|
|||
allocate_string_data (struct Lisp_String *s,
|
||||
EMACS_INT nchars, EMACS_INT nbytes)
|
||||
{
|
||||
struct sdata *data, *old_data;
|
||||
struct sdata *data;
|
||||
struct sblock *b;
|
||||
ptrdiff_t needed, old_nbytes;
|
||||
ptrdiff_t needed;
|
||||
|
||||
if (STRING_BYTES_MAX < nbytes)
|
||||
string_overflow ();
|
||||
|
|
@ -2001,8 +2001,6 @@ allocate_string_data (struct Lisp_String *s,
|
|||
/* Determine the number of bytes needed to store NBYTES bytes
|
||||
of string data. */
|
||||
needed = SDATA_SIZE (nbytes);
|
||||
old_data = s->data ? SDATA_OF_STRING (s) : NULL;
|
||||
old_nbytes = GC_STRING_BYTES (s);
|
||||
|
||||
MALLOC_BLOCK_INPUT;
|
||||
|
||||
|
|
@ -2072,16 +2070,6 @@ allocate_string_data (struct Lisp_String *s,
|
|||
memcpy ((char *) data + needed, string_overrun_cookie,
|
||||
GC_STRING_OVERRUN_COOKIE_SIZE);
|
||||
#endif
|
||||
|
||||
/* If S had already data assigned, mark that as free by setting its
|
||||
string back-pointer to null, and recording the size of the data
|
||||
in it. */
|
||||
if (old_data)
|
||||
{
|
||||
SDATA_NBYTES (old_data) = old_nbytes;
|
||||
old_data->string = NULL;
|
||||
}
|
||||
|
||||
consing_since_gc += needed;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue