(unexec_realloc): Move declarations before statements.
This commit is contained in:
parent
b376642de6
commit
0da46b6eea
2 changed files with 7 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
|||
2005-05-16 Andreas Schwab <schwab@suse.de>
|
||||
|
||||
* unexmacosx.c (unexec_realloc): Move declarations before
|
||||
statements.
|
||||
|
||||
2005-05-14 Richard M. Stallman <rms@gnu.org>
|
||||
|
||||
* xdisp.c (message3): Call cancel_echoing.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* Dump Emacs in Mach-O format for use on Mac OS X.
|
||||
Copyright (C) 2001, 2002 Free Software Foundation, Inc.
|
||||
Copyright (C) 2001, 2002, 2005 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
|
@ -1069,10 +1069,10 @@ unexec_realloc (void *old_ptr, size_t new_size)
|
|||
|
||||
if (ptr_in_unexec_regions (old_ptr))
|
||||
{
|
||||
p = (size_t *) malloc (new_size);
|
||||
size_t old_size = ((unexec_malloc_header_t *) old_ptr)[-1].u.size;
|
||||
size_t size = new_size > old_size ? old_size : new_size;
|
||||
|
||||
p = (size_t *) malloc (new_size);
|
||||
if (size)
|
||||
memcpy (p, old_ptr, size);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue