comparison src/insdel.h @ 442:abe6d1db359e r21-2-36

Import from CVS: tag r21-2-36
author cvs
date Mon, 13 Aug 2007 11:35:02 +0200
parents 8de8e3f6228a
children fdefd0186b75
comparison
equal deleted inserted replaced
441:72a7cfa4a488 442:abe6d1db359e
36 36
37 #define INSDEL_BEFORE_MARKERS 1 37 #define INSDEL_BEFORE_MARKERS 1
38 #define INSDEL_NO_LOCKING 2 38 #define INSDEL_NO_LOCKING 2
39 39
40 Charcount buffer_insert_string_1 (struct buffer *buf, Bufpos pos, 40 Charcount buffer_insert_string_1 (struct buffer *buf, Bufpos pos,
41 CONST Bufbyte *nonreloc, Lisp_Object reloc, 41 const Bufbyte *nonreloc, Lisp_Object reloc,
42 Bytecount offset, Bytecount length, 42 Bytecount offset, Bytecount length,
43 int flags); 43 int flags);
44 Charcount buffer_insert_raw_string_1 (struct buffer *buf, Bufpos pos, 44 Charcount buffer_insert_raw_string_1 (struct buffer *buf, Bufpos pos,
45 CONST Bufbyte *nonreloc, 45 const Bufbyte *nonreloc,
46 Bytecount length, int flags); 46 Bytecount length, int flags);
47 Charcount buffer_insert_lisp_string_1 (struct buffer *buf, Bufpos pos, 47 Charcount buffer_insert_lisp_string_1 (struct buffer *buf, Bufpos pos,
48 Lisp_Object str, int flags); 48 Lisp_Object str, int flags);
49 Charcount buffer_insert_c_string_1 (struct buffer *buf, Bufpos pos, 49 Charcount buffer_insert_c_string_1 (struct buffer *buf, Bufpos pos,
50 CONST char *s, int flags); 50 const char *s, int flags);
51 Charcount buffer_insert_emacs_char_1 (struct buffer *buf, Bufpos pos, 51 Charcount buffer_insert_emacs_char_1 (struct buffer *buf, Bufpos pos,
52 Emchar ch, int flags); 52 Emchar ch, int flags);
53 Charcount buffer_insert_c_char_1 (struct buffer *buf, Bufpos pos, char c, 53 Charcount buffer_insert_c_char_1 (struct buffer *buf, Bufpos pos, char c,
54 int flags); 54 int flags);
55 Charcount buffer_insert_from_buffer_1 (struct buffer *buf, Bufpos pos, 55 Charcount buffer_insert_from_buffer_1 (struct buffer *buf, Bufpos pos,
140 /************************************************************************/ 140 /************************************************************************/
141 141
142 Memind do_marker_adjustment (Memind mpos, Memind from, 142 Memind do_marker_adjustment (Memind mpos, Memind from,
143 Memind to, Bytecount amount); 143 Memind to, Bytecount amount);
144 144
145 void fixup_internal_substring (CONST Bufbyte *nonreloc, 145 void fixup_internal_substring (const Bufbyte *nonreloc,
146 Lisp_Object reloc, 146 Lisp_Object reloc,
147 Bytecount offset, Bytecount *len); 147 Bytecount offset, Bytecount *len);
148 148
149 /* In font-lock.c */ 149 /* In font-lock.c */
150 void font_lock_maybe_update_syntactic_caches (struct buffer *buf, 150 void font_lock_maybe_update_syntactic_caches (struct buffer *buf,