emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/src/alloc.c


From: Stefan Monnier
Subject: [Emacs-diffs] Changes to emacs/src/alloc.c
Date: Sun, 15 Jun 2003 17:48:15 -0400

Index: emacs/src/alloc.c
diff -c emacs/src/alloc.c:1.302 emacs/src/alloc.c:1.303
*** emacs/src/alloc.c:1.302     Thu May 29 14:36:16 2003
--- emacs/src/alloc.c   Sun Jun 15 17:48:14 2003
***************
*** 249,255 ****
  EMACS_INT gcs_done;           /* accumulated GCs  */
  
  static void mark_buffer P_ ((Lisp_Object));
! static void mark_kboards P_ ((void));
  static void gc_sweep P_ ((void));
  static void mark_glyph_matrix P_ ((struct glyph_matrix *));
  static void mark_face_cache P_ ((struct face_cache *));
--- 249,255 ----
  EMACS_INT gcs_done;           /* accumulated GCs  */
  
  static void mark_buffer P_ ((Lisp_Object));
! extern void mark_kboards P_ ((void));
  static void gc_sweep P_ ((void));
  static void mark_glyph_matrix P_ ((struct glyph_matrix *));
  static void mark_face_cache P_ ((struct face_cache *));
***************
*** 4960,4993 ****
      {
        XSETBUFFER (base_buffer, buffer->base_buffer);
        mark_buffer (base_buffer);
-     }
- }
- 
- 
- /* Mark the pointers in the kboard objects.  */
- 
- static void
- mark_kboards ()
- {
-   KBOARD *kb;
-   Lisp_Object *p;
-   for (kb = all_kboards; kb; kb = kb->next_kboard)
-     {
-       if (kb->kbd_macro_buffer)
-       for (p = kb->kbd_macro_buffer; p < kb->kbd_macro_ptr; p++)
-         mark_object (p);
-       mark_object (&kb->Voverriding_terminal_local_map);
-       mark_object (&kb->Vlast_command);
-       mark_object (&kb->Vreal_last_command);
-       mark_object (&kb->Vprefix_arg);
-       mark_object (&kb->Vlast_prefix_arg);
-       mark_object (&kb->kbd_queue);
-       mark_object (&kb->defining_kbd_macro);
-       mark_object (&kb->Vlast_kbd_macro);
-       mark_object (&kb->Vsystem_key_alist);
-       mark_object (&kb->system_key_syms);
-       mark_object (&kb->Vdefault_minibuffer_frame);
-       mark_object (&kb->echo_string);
      }
  }
  
--- 4960,4965 ----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]