diff options
Diffstat (limited to 'src/intervals.h')
| -rw-r--r-- | src/intervals.h | 53 |
1 files changed, 32 insertions, 21 deletions
diff --git a/src/intervals.h b/src/intervals.h index aa914ceff98..491bd14d8fa 100644 --- a/src/intervals.h +++ b/src/intervals.h | |||
| @@ -188,30 +188,41 @@ Boston, MA 02111-1307, USA. */ | |||
| 188 | 188 | ||
| 189 | /* Declared in alloc.c */ | 189 | /* Declared in alloc.c */ |
| 190 | 190 | ||
| 191 | extern INTERVAL make_interval (); | 191 | extern INTERVAL make_interval P_ ((void)); |
| 192 | 192 | ||
| 193 | /* Declared in intervals.c */ | 193 | /* Declared in intervals.c */ |
| 194 | 194 | ||
| 195 | extern INTERVAL create_root_interval (); | 195 | extern INTERVAL create_root_interval P_ ((Lisp_Object)); |
| 196 | extern void copy_properties (); | 196 | extern void copy_properties P_ ((INTERVAL, INTERVAL)); |
| 197 | extern int intervals_equal (); | 197 | extern int intervals_equal P_ ((INTERVAL, INTERVAL)); |
| 198 | extern void traverse_intervals (); | 198 | extern void traverse_intervals P_ ((INTERVAL, int, int, |
| 199 | extern INTERVAL split_interval_right (), split_interval_left (); | 199 | void (*) (INTERVAL, Lisp_Object), |
| 200 | extern INLINE INTERVAL find_interval (); | 200 | Lisp_Object)); |
| 201 | extern INTERVAL next_interval (), previous_interval (); | 201 | extern INTERVAL split_interval_right P_ ((INTERVAL, int)); |
| 202 | extern INTERVAL merge_interval_left (), merge_interval_right (); | 202 | extern INTERVAL split_interval_left P_ ((INTERVAL, int)); |
| 203 | extern void delete_interval (); | 203 | extern INTERVAL find_interval P_ ((INTERVAL, int)); |
| 204 | extern INLINE void offset_intervals (); | 204 | extern INTERVAL next_interval P_ ((INTERVAL)); |
| 205 | extern void graft_intervals_into_buffer (); | 205 | extern INTERVAL previous_interval P_ ((INTERVAL)); |
| 206 | extern void set_point (); | 206 | extern INTERVAL merge_interval_left P_ ((INTERVAL)); |
| 207 | extern INLINE void temp_set_point (); | 207 | extern INTERVAL merge_interval_right P_ ((INTERVAL)); |
| 208 | extern void verify_interval_modification (); | 208 | extern void delete_interval P_ ((INTERVAL)); |
| 209 | extern INTERVAL balance_intervals (); | 209 | extern INLINE void offset_intervals P_ ((struct buffer *, int, int)); |
| 210 | extern INLINE void copy_intervals_to_string (); | 210 | extern void graft_intervals_into_buffer P_ ((INTERVAL, int, int, |
| 211 | extern INTERVAL copy_intervals (); | 211 | struct buffer *, int)); |
| 212 | extern Lisp_Object textget (); | 212 | extern void set_point P_ ((int, struct buffer *)); |
| 213 | extern Lisp_Object get_local_map (); | 213 | extern INLINE void temp_set_point P_ ((int, struct buffer *)); |
| 214 | extern INTERVAL update_interval (); | 214 | extern void verify_interval_modification P_ ((struct buffer *, int, int)); |
| 215 | extern INTERVAL balance_intervals P_ ((INTERVAL)); | ||
| 216 | extern INLINE void copy_intervals_to_string P_ ((Lisp_Object, struct buffer *, | ||
| 217 | int, int)); | ||
| 218 | extern INTERVAL copy_intervals P_ ((INTERVAL, int, int)); | ||
| 219 | extern Lisp_Object textget P_ ((Lisp_Object, Lisp_Object)); | ||
| 220 | extern void move_if_not_intangible P_ ((int)); | ||
| 221 | extern Lisp_Object get_local_map P_ ((int, struct buffer *)); | ||
| 222 | extern INTERVAL update_interval P_ ((INTERVAL, int)); | ||
| 223 | |||
| 224 | /* Defined in xdisp.c */ | ||
| 225 | extern int invisible_ellipsis_p P_ ((Lisp_Object, Lisp_Object)); | ||
| 215 | 226 | ||
| 216 | /* Declared in textprop.c */ | 227 | /* Declared in textprop.c */ |
| 217 | 228 | ||