]> code.delx.au - gnu-emacs/commitdiff
(make_frame): Use allocate_frame.
authorGerd Moellmann <gerd@gnu.org>
Wed, 28 Feb 2001 13:28:35 +0000 (13:28 +0000)
committerGerd Moellmann <gerd@gnu.org>
Wed, 28 Feb 2001 13:28:35 +0000 (13:28 +0000)
src/frame.c

index 4ebafbede32c16a841ed30750c2f42a58a375361..0cc5035737aa2608dd4c81be8587e3e208ae0a2f 100644 (file)
@@ -1,5 +1,6 @@
 /* Generic frame functions.
-   Copyright (C) 1993, 1994, 1995, 1997, 1999, 2000 Free Software Foundation.
+   Copyright (C) 1993, 1994, 1995, 1997, 1999, 2000, 2001
+   Free Software Foundation.
 
 This file is part of GNU Emacs.
 
@@ -198,14 +199,8 @@ make_frame (mini_p)
   register struct frame *f;
   register Lisp_Object root_window;
   register Lisp_Object mini_window;
-  register struct Lisp_Vector *vec;
-  int i;
-
-  vec = allocate_vectorlike ((EMACS_INT) VECSIZE (struct frame));
-  for (i = 0; i < VECSIZE (struct frame); i++)
-    XSETFASTINT (vec->contents[i], 0);
-  vec->size = VECSIZE (struct frame);
-  f = (struct frame *)vec;
+
+  f = allocate_frame ();
   XSETFRAME (frame, f);
 
   f->desired_matrix = 0;