* lisp.h (verify_bytepos, count_markers): New decls,
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 15 Mar 2011 01:32:33 +0000 (18:32 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 15 Mar 2011 01:32:33 +0000 (18:32 -0700)
so that gcc does not warn that these functions aren't declared.

src/ChangeLog
src/lisp.h

index 8bdf688..c438f1f 100644 (file)
@@ -1,5 +1,8 @@
 2011-03-15  Paul Eggert  <eggert@cs.ucla.edu>
 
+       * lisp.h (verify_bytepos, count_markers): New decls,
+       so that gcc does not warn that these functions aren't declared.
+
        * insdel.c (check_markers, make_gap_larger, make_gap_smaller):
        (reset_var_on_error, Fcombine_after_change_execute_1): Now static.
        (CHECK_MARKERS): Redo to avoid gcc -Wempty-body diagnostic.
index eacd68e..3ba1818 100644 (file)
@@ -2995,12 +2995,14 @@ extern EMACS_INT marker_byte_position (Lisp_Object);
 extern void clear_charpos_cache (struct buffer *);
 extern EMACS_INT charpos_to_bytepos (EMACS_INT);
 extern EMACS_INT buf_charpos_to_bytepos (struct buffer *, EMACS_INT);
+extern EMACS_INT verify_bytepos (EMACS_INT charpos);
 extern EMACS_INT buf_bytepos_to_charpos (struct buffer *, EMACS_INT);
 extern void unchain_marker (struct Lisp_Marker *marker);
 extern Lisp_Object set_marker_restricted (Lisp_Object, Lisp_Object, Lisp_Object);
 extern Lisp_Object set_marker_both (Lisp_Object, Lisp_Object, EMACS_INT, EMACS_INT);
 extern Lisp_Object set_marker_restricted_both (Lisp_Object, Lisp_Object,
                                                EMACS_INT, EMACS_INT);
+extern int count_markers (struct buffer *);
 extern void syms_of_marker (void);
 
 /* Defined in fileio.c */