summaryrefslogtreecommitdiffstats
path: root/unicode/courier-unicode.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'unicode/courier-unicode.h.in')
-rw-r--r--unicode/courier-unicode.h.in8
1 files changed, 6 insertions, 2 deletions
diff --git a/unicode/courier-unicode.h.in b/unicode/courier-unicode.h.in
index a3a59f4..469b456 100644
--- a/unicode/courier-unicode.h.in
+++ b/unicode/courier-unicode.h.in
@@ -2234,12 +2234,16 @@ std::tuple<std::vector<unicode_bidi_level_t>,
int bidi_reorder(std::u32string &string,
std::vector<unicode_bidi_level_t> &levels,
const std::function<void (size_t, size_t)>
- &reorder_callback=[](size_t, size_t){});
+ &reorder_callback=[](size_t, size_t){},
+ size_t starting_pos=0,
+ size_t n=(size_t)-1);
//! Dry-run reorder bidirectional text
void bidi_reorder(std::vector<unicode_bidi_level_t> &levels,
const std::function<void (size_t, size_t)>
- &reorder_callback=[](size_t, size_t){});
+ &reorder_callback=[](size_t, size_t){},
+ size_t starting_pos=0,
+ size_t n=(size_t)-1);
//! Remove directional markers