]> git.eshelyaron.com Git - emacs.git/commitdiff
(unexec_realloc): Move declarations before statements.
authorAndreas Schwab <schwab@suse.de>
Mon, 16 May 2005 15:17:55 +0000 (15:17 +0000)
committerAndreas Schwab <schwab@suse.de>
Mon, 16 May 2005 15:17:55 +0000 (15:17 +0000)
src/ChangeLog
src/unexmacosx.c

index fd11243cbb0bb8b9460c0c36118dc108fee10ef7..66e4a8e4f0580e3d23d959af450777d6772b7324 100644 (file)
@@ -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.
index fc369eab7cdad22437547f9bc8e7656013165005..e54dbea448cfa102b663527efee563cef81f3ef6 100644 (file)
@@ -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);
        }