(struct buffer): New field overlay_modiff.
authorRichard M. Stallman <rms@gnu.org>
Sun, 15 Sep 1996 01:48:31 +0000 (01:48 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 15 Sep 1996 01:48:31 +0000 (01:48 +0000)
(MODIFF, BUF_OVERLAY_MODIFF): New macros.

src/buffer.h

index cbacfb9..4a13cb0 100644 (file)
@@ -60,6 +60,9 @@ Boston, MA 02111-1307, USA.  */
 /* Modification count.  */
 #define MODIFF (current_buffer->text->modiff)
 
+/* Overlay modification count.  */
+#define OVERLAY_MODIFF(buf) (current_buffer->text->overlay_modiff)
+
 /* Modification count as of last visit or save.  */
 #define SAVE_MODIFF (current_buffer->text->save_modiff)
 
@@ -115,6 +118,9 @@ Boston, MA 02111-1307, USA.  */
 /* Modification count as of last visit or save.  */
 #define BUF_SAVE_MODIFF(buf) ((buf)->text->save_modiff)
 
+/* Overlay modification count.  */
+#define BUF_OVERLAY_MODIFF(buf) ((buf)->text->overlay_modiff)
+
 /* Interval tree of buffer.  */
 #define BUF_INTERVALS(buf) ((buf)->text->intervals)
 
@@ -164,6 +170,8 @@ struct buffer_text
     int save_modiff;           /* Previous value of modiff, as of last
                                   time buffer visited or saved a file.  */
 
+    int overlay_modiff;                /* Counts modifications to overlays.  */
+
     /* Properties of this buffer's text -- conditionally compiled.  */
     DECLARE_INTERVALS