diff options
Diffstat (limited to 'lib/unicode/string/u8upper.c')
-rw-r--r-- | lib/unicode/string/u8upper.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/unicode/string/u8upper.c b/lib/unicode/string/u8upper.c index 086a160..6d4026d 100644 --- a/lib/unicode/string/u8upper.c +++ b/lib/unicode/string/u8upper.c @@ -3,7 +3,7 @@ #include "unicode/string.h" size_t -u8upper(char8_t *restrict dst, size_t dstn, const char8_t *src, size_t srcn, +u8upper(char8_t *restrict dst, size_t dstn, struct u8view sv, enum caseflags flags) { struct ucctx ctx = { @@ -15,7 +15,7 @@ u8upper(char8_t *restrict dst, size_t dstn, const char8_t *src, size_t srcn, rune ch; size_t n = 0; - while (u8next(&ch, &src, &srcn)) { + while (u8next(&ch, &sv)) { struct rview rv = uprop_get_uc(ch, ctx); for (size_t i = 0; i < rv.len; i++) { if (n >= dstn) { |