summaryrefslogtreecommitdiff
path: root/src/dispextern.h
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2010-01-01 06:01:34 -0500
committerEli Zaretskii <eliz@gnu.org>2010-01-01 06:01:34 -0500
commite342a24d6251c0cef99572722eb816d860352390 (patch)
tree2d5ba0ab3146ce8f18f2f47127bd61933746c8fb /src/dispextern.h
parent9c82e14597e63ce0d4b036deedc18a8a4732d19b (diff)
downloademacs-e342a24d6251c0cef99572722eb816d860352390.tar.gz
Retrospective commit from 2009-09-27.
Support character mirroring. Support iteration that starts in the middle of a line. Misc cleanups. xdisp.c (next_element_from_buffer): If called not at line beginning, start bidi iteration from line beginning. bidi.c (bidi_paragraph_init): Use bidi_overriding_paragraph_direction instead of a literal zero. (bidi_initialize): Fix some character types, per Unicode 5.x. (bidi_get_type): Abort if called with invalid character code. dispextern.h: Add prototype of bidi_mirror_char. xdisp.c (get_next_display_element): Mirror characters whose resolved type is STRONG_R.
Diffstat (limited to 'src/dispextern.h')
-rw-r--r--src/dispextern.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/dispextern.h b/src/dispextern.h
index 389d0acc23c..0e765aa667c 100644
--- a/src/dispextern.h
+++ b/src/dispextern.h
@@ -2801,6 +2801,7 @@ extern EMACS_INT tool_bar_button_relief;
extern void bidi_init_it P_ ((int, int, struct bidi_it *));
extern void bidi_get_next_char_visually P_ ((struct bidi_it *));
extern void bidi_paragraph_init P_ ((bidi_dir_t, struct bidi_it *));
+extern int bidi_mirror_char P_ ((int));
/* Defined in xdisp.c */