summaryrefslogtreecommitdiffstats
path: root/unicode/unicode_linebreak.c
diff options
context:
space:
mode:
Diffstat (limited to 'unicode/unicode_linebreak.c')
-rw-r--r--unicode/unicode_linebreak.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/unicode/unicode_linebreak.c b/unicode/unicode_linebreak.c
index 85421fd..a843c6c 100644
--- a/unicode/unicode_linebreak.c
+++ b/unicode/unicode_linebreak.c
@@ -91,7 +91,7 @@ static int end_def(unicode_lb_info_t i)
#define RESULT(x) (*i->cb_func)((x), i->cb_arg)
int unicode_lb_next_cnt(unicode_lb_info_t i,
- const unicode_char *chars,
+ const char32_t *chars,
size_t cnt)
{
while (cnt)
@@ -107,7 +107,7 @@ int unicode_lb_next_cnt(unicode_lb_info_t i,
return 0;
}
-int unicode_lb_lookup(unicode_char ch)
+int unicode_lb_lookup(char32_t ch)
{
return unicode_tab_lookup(ch,
unicode_indextab,
@@ -119,7 +119,7 @@ int unicode_lb_lookup(unicode_char ch)
}
int unicode_lb_next(unicode_lb_info_t i,
- unicode_char ch)
+ char32_t ch)
{
return (*i->next_handler)(i, (i->opts & UNICODE_LB_OPT_DASHWJ) &&
(ch == 0x2012 || ch == 0x2013)
@@ -596,7 +596,7 @@ struct unicode_lbc_info {
size_t buf_ptr;
- int (*cb_func)(int, unicode_char, void *);
+ int (*cb_func)(int, char32_t, void *);
void *cb_arg;
};
@@ -614,7 +614,7 @@ static int unicode_lbc_callback(int value, void *ptr)
h->cb_arg);
}
-unicode_lbc_info_t unicode_lbc_init(int (*cb_func)(int, unicode_char, void *),
+unicode_lbc_info_t unicode_lbc_init(int (*cb_func)(int, char32_t, void *),
void *cb_arg)
{
unicode_lbc_info_t h=
@@ -641,7 +641,7 @@ void unicode_lbc_set_opts(unicode_lbc_info_t i, int opts)
}
int unicode_lbc_next_cnt(unicode_lbc_info_t i,
- const unicode_char *chars,
+ const char32_t *chars,
size_t cnt)
{
while (cnt)
@@ -657,7 +657,7 @@ int unicode_lbc_next_cnt(unicode_lbc_info_t i,
return 0;
}
-int unicode_lbc_next(unicode_lbc_info_t i, unicode_char ch)
+int unicode_lbc_next(unicode_lbc_info_t i, char32_t ch)
{
if (i->buf_ptr >= unicode_buf_len(&i->buf))
{