diff options
| author | Eli Zaretskii | 2011-06-09 20:12:10 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2011-06-09 20:12:10 +0300 |
| commit | 6db161bec8de73baa968732345355b5178e1fd30 (patch) | |
| tree | 0e111680f68f00685da9adcde58ffde5f7c7154a /src/buffer.c | |
| parent | bb269206f6ee49b68bb23cf955c531a7fc6ba140 (diff) | |
| download | emacs-6db161bec8de73baa968732345355b5178e1fd30.tar.gz emacs-6db161bec8de73baa968732345355b5178e1fd30.zip | |
Adapt compute_display_string_pos to iteration over strings.
Just compiled, not yet tested.
src/xdisp.c (compute_display_string_pos): First arg is now struct
`text_pos *'; all callers changed. Support display properties on
Lisp strings.
(compute_display_string_end): Support display properties on Lisp
strings.
(init_iterator, reseat_1, reseat_to_string): Initialize the
string.bufpos member to 0 (zero, for compatibility with IT_CHARPOS
when iterating on a string not from display properties).
src/bidi.c (bidi_fetch_char): Support strings with display
properties.
src/dispextern.h (struct bidi_string_data): New member bufpos.
(compute_display_string_pos): Update prototype.
Diffstat (limited to 'src/buffer.c')
0 files changed, 0 insertions, 0 deletions