+2003-07-09 Stefan Monnier <monnier@cs.yale.edu>
+
+ * lisp.h (VALBITS): Define in terms of GCTYPEBITS.
+ (struct interval): Move to intervals.h.
+ (struct Lisp_Marker): Use EMACS_INT for position info.
+ (forward_point): Remove prototype of defunct function.
+ (Qmodification_hooks, Qrear_nonsticky, Fnext_property_change)
+ (Fget_text_property, Fset_text_properties, Ftext_propertes_not_all)
+ (syms_of_textprop, set_text_properties): Remove prototypes that are
+ already in intervals.h.
+
+ * intervals.h (struct interval): Move from lisp.h.
+ Use EMACS_INT for position and size info.
+
+ * coding.c: Include intervals.h for Fset_text_properties.
+
+ * buffer.h (struct buffer_text, struct buffer): Use EMACS_INT for
+ position and length information.
+
2003-07-09 Stefan Monnier <monnier@cs.yale.edu>
Change overlays_after and overlays_before so the overlays themselves