]> git.eshelyaron.com Git - emacs.git/commitdiff
(unchain_marker): Lisp_Object arg => Lisp_Marker.
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 26 Jun 2003 23:15:08 +0000 (23:15 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 26 Jun 2003 23:15:08 +0000 (23:15 +0000)
(struct Lisp_Marker): Lisp_Object `chain' => Lisp_Marker `next'.

src/lisp.h

index 1bc5949cea63f9638aeb085cd47abcf7d8b7616b..16611484c8bf0643181f9f41432a5b3bc4134a62 100644 (file)
@@ -1115,7 +1115,7 @@ struct Lisp_Marker
 
   /* For markers that point somewhere,
      this is used to chain of all the markers in a given buffer.  */
-  Lisp_Object chain;
+  struct Lisp_Marker *next;
   /* This is the char position where the marker points.  */
   int charpos;
   /* This is the byte position.  */
@@ -2741,7 +2741,7 @@ extern void clear_charpos_cache P_ ((struct buffer *));
 extern int charpos_to_bytepos P_ ((int));
 extern int buf_charpos_to_bytepos P_ ((struct buffer *, int));
 extern int buf_bytepos_to_charpos P_ ((struct buffer *, int));
-extern void unchain_marker P_ ((Lisp_Object));
+extern void unchain_marker P_ ((struct Lisp_Marker *marker));
 extern Lisp_Object set_marker_restricted P_ ((Lisp_Object, Lisp_Object, Lisp_Object));
 extern Lisp_Object set_marker_both P_ ((Lisp_Object, Lisp_Object, int, int));
 extern Lisp_Object set_marker_restricted_both P_ ((Lisp_Object, Lisp_Object,