Mercurial > hg > xemacs-beta
comparison src/insdel.h @ 867:804517e16990
[xemacs-hg @ 2002-06-05 09:54:39 by ben]
Textual renaming: text/char names
abbrev.c, alloc.c, buffer.c, buffer.h, bytecode.c, callint.c, casefiddle.c, casetab.c, charset.h, chartab.c, chartab.h, cmds.c, console-gtk.h, console-msw.c, console-msw.h, console-stream.c, console-tty.c, console-x.c, console-x.h, console.h, data.c, device-msw.c, device-x.c, dialog-msw.c, dired-msw.c, dired.c, doc.c, doprnt.c, editfns.c, eldap.c, emodules.c, eval.c, event-Xt.c, event-gtk.c, event-msw.c, event-stream.c, event-unixoid.c, events.c, events.h, file-coding.c, file-coding.h, fileio.c, filelock.c, fns.c, font-lock.c, frame-gtk.c, frame-msw.c, frame-x.c, frame.c, glyphs-eimage.c, glyphs-msw.c, glyphs-x.c, glyphs.c, glyphs.h, gpmevent.c, gui-x.c, gui-x.h, gui.c, gui.h, hpplay.c, indent.c, insdel.c, insdel.h, intl-win32.c, keymap.c, line-number.c, line-number.h, lisp-disunion.h, lisp-union.h, lisp.h, lread.c, lrecord.h, lstream.c, lstream.h, md5.c, menubar-msw.c, menubar-x.c, menubar.c, minibuf.c, mule-ccl.c, mule-charset.c, mule-coding.c, mule-wnnfns.c, ndir.h, nt.c, objects-gtk.c, objects-gtk.h, objects-msw.c, objects-tty.c, objects-x.c, objects.c, objects.h, postgresql.c, print.c, process-nt.c, process-unix.c, process.c, procimpl.h, realpath.c, redisplay-gtk.c, redisplay-msw.c, redisplay-output.c, redisplay-tty.c, redisplay-x.c, redisplay.c, redisplay.h, regex.c, search.c, select-common.h, select-gtk.c, select-x.c, sound.h, symbols.c, syntax.c, syntax.h, sysdep.c, sysdep.h, sysdir.h, sysfile.h, sysproc.h, syspwd.h, systime.h, syswindows.h, termcap.c, tests.c, text.c, text.h, toolbar-common.c, tooltalk.c, ui-gtk.c, unexnt.c, unicode.c, win32.c: Text/char naming rationalization.
[a] distinguish between "charptr" when it refers to operations on
the pointer itself and when it refers to operations on text; and
[b] use consistent naming for everything referring to internal
format, i.e.
Itext == text in internal format
Ibyte == a byte in such text
Ichar == a char as represented in internal character format
thus e.g.
set_charptr_emchar -> set_itext_ichar
The pre and post tags on either side of this change are:
pre-internal-format-textual-renaming
post-internal-format-textual-renaming
See the Internals Manual for details of exactly how this was done,
how to handle the change in your workspace, etc.
author | ben |
---|---|
date | Wed, 05 Jun 2002 09:58:45 +0000 |
parents | fdefd0186b75 |
children | 304aebb79cd3 |
comparison
equal
deleted
inserted
replaced
866:613552a02607 | 867:804517e16990 |
---|---|
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, Charbpos pos, | 40 Charcount buffer_insert_string_1 (struct buffer *buf, Charbpos pos, |
41 const Intbyte *nonreloc, Lisp_Object reloc, | 41 const Ibyte *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, Charbpos pos, | 44 Charcount buffer_insert_raw_string_1 (struct buffer *buf, Charbpos pos, |
45 const Intbyte *nonreloc, | 45 const Ibyte *nonreloc, |
46 Bytecount length, int flags); | 46 Bytecount length, int flags); |
47 Charcount buffer_insert_lisp_string_1 (struct buffer *buf, Charbpos pos, | 47 Charcount buffer_insert_lisp_string_1 (struct buffer *buf, Charbpos pos, |
48 Lisp_Object str, int flags); | 48 Lisp_Object str, int flags); |
49 Charcount buffer_insert_c_string_1 (struct buffer *buf, Charbpos pos, | 49 Charcount buffer_insert_c_string_1 (struct buffer *buf, Charbpos pos, |
50 const char *s, int flags); | 50 const char *s, int flags); |
51 Charcount buffer_insert_emacs_char_1 (struct buffer *buf, Charbpos pos, | 51 Charcount buffer_insert_emacs_char_1 (struct buffer *buf, Charbpos pos, |
52 Emchar ch, int flags); | 52 Ichar ch, int flags); |
53 Charcount buffer_insert_c_char_1 (struct buffer *buf, Charbpos pos, char c, | 53 Charcount buffer_insert_c_char_1 (struct buffer *buf, Charbpos pos, char c, |
54 int flags); | 54 int flags); |
55 Charcount buffer_insert_from_buffer_1 (struct buffer *buf, Charbpos pos, | 55 Charcount buffer_insert_from_buffer_1 (struct buffer *buf, Charbpos pos, |
56 struct buffer *buf2, Charbpos pos2, | 56 struct buffer *buf2, Charbpos pos2, |
57 Charcount length, int flags); | 57 Charcount length, int flags); |
74 #define buffer_insert_from_buffer(buf, b, index, length) \ | 74 #define buffer_insert_from_buffer(buf, b, index, length) \ |
75 buffer_insert_from_buffer_1 (buf, -1, b, index, length, 0) | 75 buffer_insert_from_buffer_1 (buf, -1, b, index, length, 0) |
76 | 76 |
77 void buffer_delete_range (struct buffer *buf, Charbpos from, Charbpos to, | 77 void buffer_delete_range (struct buffer *buf, Charbpos from, Charbpos to, |
78 int flags); | 78 int flags); |
79 void buffer_replace_char (struct buffer *b, Charbpos pos, Emchar ch, | 79 void buffer_replace_char (struct buffer *b, Charbpos pos, Ichar ch, |
80 int not_real_change, int force_lock_check); | 80 int not_real_change, int force_lock_check); |
81 | 81 |
82 | 82 |
83 /************************************************************************/ | 83 /************************************************************************/ |
84 /* tracking buffer changes */ | 84 /* tracking buffer changes */ |
140 /************************************************************************/ | 140 /************************************************************************/ |
141 | 141 |
142 Membpos do_marker_adjustment (Membpos mpos, Membpos from, | 142 Membpos do_marker_adjustment (Membpos mpos, Membpos from, |
143 Membpos to, Bytecount amount); | 143 Membpos to, Bytecount amount); |
144 | 144 |
145 void fixup_internal_substring (const Intbyte *nonreloc, | 145 void fixup_internal_substring (const Ibyte *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, |