INTERVAL 490 src/alloc.c static bool interval_marked_p (INTERVAL); INTERVAL 491 src/alloc.c static void set_interval_marked (INTERVAL); INTERVAL 1477 src/alloc.c static INTERVAL interval_free_list; INTERVAL 1499 src/alloc.c INTERVAL INTERVAL 1502 src/alloc.c INTERVAL val; INTERVAL 1541 src/alloc.c mark_interval_tree_1 (INTERVAL i, void *dummy) INTERVAL 1553 src/alloc.c mark_interval_tree (INTERVAL i) INTERVAL 4276 src/alloc.c interval_marked_p (INTERVAL i) INTERVAL 4284 src/alloc.c set_interval_marked (INTERVAL i) INTERVAL 2021 src/buffer.c INTERVAL i; INTERVAL 272 src/buffer.h INTERVAL intervals; INTERVAL 1259 src/buffer.h INLINE INTERVAL INTERVAL 1269 src/buffer.h set_buffer_intervals (struct buffer *b, INTERVAL i) INTERVAL 4508 src/editfns.c INTERVAL cur_intv, tmp_interval1, tmp_interval_mid, tmp_interval2, tmp_interval3; INTERVAL 779 src/fns.c INTERVAL ivs = string_intervals (arg); INTERVAL 782 src/fns.c INTERVAL copy = copy_intervals (ivs, 0, chars); INTERVAL 4756 src/fns.c collect_interval (INTERVAL interval, Lisp_Object collector) INTERVAL 6133 src/fns.c INTERVAL intervals; INTERVAL 1008 src/insdel.c INTERVAL intervals; INTERVAL 1210 src/insdel.c INTERVAL intervals; INTERVAL 1430 src/insdel.c INTERVAL intervals; INTERVAL 56 src/intervals.c static INTERVAL merge_interval_right (INTERVAL); INTERVAL 57 src/intervals.c static INTERVAL reproduce_tree (INTERVAL, INTERVAL); INTERVAL 64 src/intervals.c set_interval_left (INTERVAL i, INTERVAL left) INTERVAL 70 src/intervals.c set_interval_right (INTERVAL i, INTERVAL right) INTERVAL 79 src/intervals.c copy_interval_parent (INTERVAL d, INTERVAL s) INTERVAL 87 src/intervals.c INTERVAL INTERVAL 90 src/intervals.c INTERVAL new; INTERVAL 120 src/intervals.c copy_properties (INTERVAL source, INTERVAL target) INTERVAL 134 src/intervals.c merge_properties (register INTERVAL source, register INTERVAL target) INTERVAL 172 src/intervals.c intervals_equal_1 (INTERVAL i0, INTERVAL i1, bool use_equal) INTERVAL 226 src/intervals.c intervals_equal (INTERVAL i0, INTERVAL i1) INTERVAL 237 src/intervals.c traverse_intervals_noorder (INTERVAL tree, void (*function) (INTERVAL, void *), INTERVAL 258 src/intervals.c traverse_intervals (INTERVAL tree, ptrdiff_t position, INTERVAL 259 src/intervals.c void (*function) (INTERVAL, Lisp_Object), Lisp_Object arg) INTERVAL 280 src/intervals.c static INTERVAL INTERVAL 281 src/intervals.c rotate_right (INTERVAL A) INTERVAL 283 src/intervals.c INTERVAL B = A->left; INTERVAL 284 src/intervals.c INTERVAL c = B->right; INTERVAL 331 src/intervals.c static INTERVAL INTERVAL 332 src/intervals.c rotate_left (INTERVAL A) INTERVAL 334 src/intervals.c INTERVAL B = A->right; INTERVAL 335 src/intervals.c INTERVAL c = B->left; INTERVAL 376 src/intervals.c static INTERVAL INTERVAL 377 src/intervals.c balance_an_interval (INTERVAL i) INTERVAL 416 src/intervals.c static INTERVAL INTERVAL 417 src/intervals.c balance_possible_root_interval (INTERVAL interval) INTERVAL 446 src/intervals.c static INTERVAL INTERVAL 447 src/intervals.c balance_intervals_internal (register INTERVAL tree) INTERVAL 459 src/intervals.c INTERVAL INTERVAL 460 src/intervals.c balance_intervals (INTERVAL tree) INTERVAL 470 src/intervals.c INTERVAL i; INTERVAL 491 src/intervals.c INTERVAL INTERVAL 492 src/intervals.c split_interval_right (INTERVAL interval, ptrdiff_t offset) INTERVAL 494 src/intervals.c INTERVAL new = make_interval (); INTERVAL 535 src/intervals.c INTERVAL INTERVAL 536 src/intervals.c split_interval_left (INTERVAL interval, ptrdiff_t offset) INTERVAL 538 src/intervals.c INTERVAL new = make_interval (); INTERVAL 575 src/intervals.c interval_start_pos (INTERVAL source) INTERVAL 600 src/intervals.c INTERVAL INTERVAL 601 src/intervals.c find_interval (register INTERVAL tree, register ptrdiff_t position) INTERVAL 653 src/intervals.c INTERVAL INTERVAL 654 src/intervals.c next_interval (register INTERVAL interval) INTERVAL 656 src/intervals.c register INTERVAL i = interval; INTERVAL 692 src/intervals.c INTERVAL INTERVAL 693 src/intervals.c previous_interval (register INTERVAL interval) INTERVAL 695 src/intervals.c register INTERVAL i; INTERVAL 741 src/intervals.c INTERVAL INTERVAL 742 src/intervals.c update_interval (INTERVAL i, ptrdiff_t pos) INTERVAL 803 src/intervals.c static INTERVAL INTERVAL 804 src/intervals.c adjust_intervals_for_insertion (INTERVAL tree, INTERVAL 807 src/intervals.c INTERVAL i; INTERVAL 808 src/intervals.c INTERVAL temp; INTERVAL 906 src/intervals.c register INTERVAL prev; INTERVAL 1160 src/intervals.c static INTERVAL INTERVAL 1161 src/intervals.c delete_node (register INTERVAL i) INTERVAL 1163 src/intervals.c register INTERVAL migrate, this; INTERVAL 1195 src/intervals.c delete_interval (register INTERVAL i) INTERVAL 1197 src/intervals.c register INTERVAL parent; INTERVAL 1248 src/intervals.c interval_deletion_adjustment (register INTERVAL tree, register ptrdiff_t from, INTERVAL 1313 src/intervals.c INTERVAL tree = buffer_intervals (buffer); INTERVAL 1381 src/intervals.c static INTERVAL INTERVAL 1382 src/intervals.c merge_interval_right (register INTERVAL i) INTERVAL 1385 src/intervals.c register INTERVAL successor; INTERVAL 1437 src/intervals.c INTERVAL INTERVAL 1438 src/intervals.c merge_interval_left (register INTERVAL i) INTERVAL 1441 src/intervals.c register INTERVAL predecessor; INTERVAL 1488 src/intervals.c static INTERVAL INTERVAL 1489 src/intervals.c reproduce_interval (INTERVAL source) INTERVAL 1491 src/intervals.c register INTERVAL target = make_interval (); INTERVAL 1514 src/intervals.c static INTERVAL INTERVAL 1515 src/intervals.c reproduce_tree (INTERVAL source, INTERVAL parent) INTERVAL 1517 src/intervals.c INTERVAL target = reproduce_interval (source); INTERVAL 1522 src/intervals.c static INTERVAL INTERVAL 1523 src/intervals.c reproduce_tree_obj (INTERVAL source, Lisp_Object parent) INTERVAL 1525 src/intervals.c INTERVAL target = reproduce_interval (source); INTERVAL 1568 src/intervals.c graft_intervals_into_buffer (INTERVAL source, ptrdiff_t position, INTERVAL 1572 src/intervals.c INTERVAL tree = buffer_intervals (buffer); INTERVAL 1573 src/intervals.c INTERVAL under, over, this; INTERVAL 1633 src/intervals.c INTERVAL end_unchanged INTERVAL 1643 src/intervals.c INTERVAL prev = previous_interval (under); INTERVAL 1853 src/intervals.c register INTERVAL to, from, toprev, fromprev; INTERVAL 2140 src/intervals.c INTERVAL i, prev, next; INTERVAL 2228 src/intervals.c INTERVAL INTERVAL 2229 src/intervals.c copy_intervals (INTERVAL tree, ptrdiff_t start, ptrdiff_t length) INTERVAL 2231 src/intervals.c register INTERVAL i, new, t; INTERVAL 2272 src/intervals.c INTERVAL interval_copy = copy_intervals (buffer_intervals (buffer), INTERVAL 2287 src/intervals.c INTERVAL i1, i2; INTERVAL 2323 src/intervals.c set_intervals_multibyte_1 (INTERVAL i, bool multi_flag, INTERVAL 2413 src/intervals.c INTERVAL i = buffer_intervals (current_buffer); INTERVAL 147 src/intervals.h set_interval_object (INTERVAL i, Lisp_Object obj) INTERVAL 155 src/intervals.h set_interval_parent (INTERVAL i, INTERVAL parent) INTERVAL 162 src/intervals.h set_interval_plist (INTERVAL i, Lisp_Object plist) INTERVAL 240 src/intervals.h extern INTERVAL make_interval (void) ATTRIBUTE_RETURNS_NONNULL; INTERVAL 244 src/intervals.h extern INTERVAL create_root_interval (Lisp_Object); INTERVAL 245 src/intervals.h extern void copy_properties (INTERVAL, INTERVAL); INTERVAL 246 src/intervals.h extern bool intervals_equal (INTERVAL, INTERVAL); INTERVAL 247 src/intervals.h extern void traverse_intervals (INTERVAL, ptrdiff_t, INTERVAL 248 src/intervals.h void (*) (INTERVAL, Lisp_Object), INTERVAL 250 src/intervals.h extern void traverse_intervals_noorder (INTERVAL, INTERVAL 251 src/intervals.h void (*) (INTERVAL, void *), void *); INTERVAL 252 src/intervals.h extern INTERVAL split_interval_right (INTERVAL, ptrdiff_t) INTERVAL 254 src/intervals.h extern INTERVAL split_interval_left (INTERVAL, ptrdiff_t) ATTRIBUTE_RETURNS_NONNULL; INTERVAL 255 src/intervals.h extern INTERVAL find_interval (INTERVAL, ptrdiff_t); INTERVAL 256 src/intervals.h extern INTERVAL next_interval (INTERVAL); INTERVAL 257 src/intervals.h extern INTERVAL previous_interval (INTERVAL); INTERVAL 258 src/intervals.h extern INTERVAL merge_interval_left (INTERVAL); INTERVAL 260 src/intervals.h extern void graft_intervals_into_buffer (INTERVAL, ptrdiff_t, ptrdiff_t, INTERVAL 264 src/intervals.h extern INTERVAL balance_intervals (INTERVAL); INTERVAL 267 src/intervals.h extern INTERVAL copy_intervals (INTERVAL, ptrdiff_t, ptrdiff_t); INTERVAL 275 src/intervals.h extern INTERVAL update_interval (INTERVAL, ptrdiff_t); INTERVAL 277 src/intervals.h extern INTERVAL validate_interval_range (Lisp_Object, Lisp_Object *, INTERVAL 279 src/intervals.h extern INTERVAL interval_of (ptrdiff_t, Lisp_Object); INTERVAL 292 src/intervals.h Lisp_Object, Lisp_Object, INTERVAL); INTERVAL 1594 src/lisp.h INTERVAL intervals; /* Text properties in this string. */ INTERVAL 3819 src/lisp.h INLINE INTERVAL INTERVAL 3828 src/lisp.h set_string_intervals (Lisp_Object s, INTERVAL i) INTERVAL 777 src/lread.c static void substitute_in_interval (INTERVAL, void *); INTERVAL 4707 src/lread.c INTERVAL root_interval = string_intervals (subtree); INTERVAL 4721 src/lread.c substitute_in_interval (INTERVAL interval, void *arg) INTERVAL 2022 src/pdumper.c INTERVAL tree, INTERVAL 90 src/print.c static void print_interval (INTERVAL interval, Lisp_Object printcharfun); INTERVAL 617 src/print.c static void print_preprocess_string (INTERVAL, void *); INTERVAL 1491 src/print.c print_preprocess_string (INTERVAL interval, void *arg) INTERVAL 1496 src/print.c static void print_check_string_charset_prop (INTERVAL interval, Lisp_Object string); INTERVAL 1505 src/print.c print_check_string_charset_prop (INTERVAL interval, Lisp_Object string) INTERVAL 2797 src/print.c print_interval (INTERVAL interval, Lisp_Object printcharfun) INTERVAL 322 src/syntax.c INTERVAL i; INTERVAL 81 src/syntax.h INTERVAL forward_i; /* Where to start lookup on forward. */ INTERVAL 82 src/syntax.h INTERVAL backward_i; /* or backward movement. The INTERVAL 127 src/textprop.c INTERVAL INTERVAL 131 src/textprop.c INTERVAL i; INTERVAL 221 src/textprop.c interval_has_all_properties (Lisp_Object plist, INTERVAL i) INTERVAL 256 src/textprop.c interval_has_some_properties (Lisp_Object plist, INTERVAL i) INTERVAL 278 src/textprop.c interval_has_some_properties_list (Lisp_Object list, INTERVAL i) INTERVAL 319 src/textprop.c set_properties (Lisp_Object properties, INTERVAL interval, Lisp_Object object) INTERVAL 368 src/textprop.c add_properties (Lisp_Object plist, INTERVAL i, Lisp_Object object, INTERVAL 464 src/textprop.c remove_properties (Lisp_Object plist, Lisp_Object list, INTERVAL i, Lisp_Object object) INTERVAL 522 src/textprop.c INTERVAL INTERVAL 525 src/textprop.c register INTERVAL i; INTERVAL 575 src/textprop.c register INTERVAL i; INTERVAL 968 src/textprop.c register INTERVAL i, next; INTERVAL 1034 src/textprop.c register INTERVAL i, next; INTERVAL 1082 src/textprop.c register INTERVAL i, previous; INTERVAL 1131 src/textprop.c register INTERVAL i, previous; INTERVAL 1187 src/textprop.c INTERVAL i, unchanged; INTERVAL 1402 src/textprop.c INTERVAL i; INTERVAL 1470 src/textprop.c Lisp_Object properties, Lisp_Object object, INTERVAL i) INTERVAL 1486 src/textprop.c INTERVAL prev_changed = NULL; INTERVAL 1498 src/textprop.c INTERVAL unchanged = i; INTERVAL 1581 src/textprop.c INTERVAL i, unchanged; INTERVAL 1707 src/textprop.c INTERVAL i, unchanged; INTERVAL 1831 src/textprop.c register INTERVAL i; INTERVAL 1867 src/textprop.c register INTERVAL i; INTERVAL 1973 src/textprop.c INTERVAL i = validate_interval_range (src, &start, &end, soft); INTERVAL 2187 src/textprop.c INTERVAL intervals = buffer_intervals (buf); INTERVAL 2188 src/textprop.c INTERVAL i; INTERVAL 2213 src/textprop.c INTERVAL prev = NULL; INTERVAL 4226 src/xdisp.c register INTERVAL iv, next_iv; INTERVAL 1149 test/manual/etags/c-src/emacs/src/lisp.h typedef struct interval *INTERVAL; INTERVAL 1237 test/manual/etags/c-src/emacs/src/lisp.h INTERVAL intervals; /* Text properties in this string. */ INTERVAL 3444 test/manual/etags/c-src/emacs/src/lisp.h INLINE INTERVAL INTERVAL 3453 test/manual/etags/c-src/emacs/src/lisp.h set_string_intervals (Lisp_Object s, INTERVAL i)