From 16107cd6a31c204d347add809712044666ef688a Mon Sep 17 00:00:00 2001 From: Thomas Voss Date: Tue, 23 Jan 2024 02:03:50 +0100 Subject: Prefer char8_t strings to char strings --- src/grab.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/grab.c') diff --git a/src/grab.c b/src/grab.c index 4031540..db9f70c 100644 --- a/src/grab.c +++ b/src/grab.c @@ -70,7 +70,7 @@ struct ops { }; struct sv { - char *p; + char8_t *p; size_t len; }; @@ -100,7 +100,7 @@ static bool fflag = GIT_GRAB; static put_func *putf; static struct { - const char *p, *bp; + const char8_t *p, *bp; size_t col, row; } pos; @@ -567,7 +567,7 @@ svposcmp(const void *a, const void *b) void putm(struct sv sv, struct matches *ms, const char *filename) { - const char *p; + const char8_t *p; struct matches valid; static const char *fn, *hl, *ln, *se; @@ -640,7 +640,7 @@ putm(struct sv sv, struct matches *ms, const char *filename) struct u8view v; size_t len = sv.p - pos.p; - while (u8gnext(&v, (const char8_t **)&pos.p, &len)) { + while (u8gnext(&v, &pos.p, &len)) { if (islbrk(v)) { pos.col = 1; pos.row++; @@ -731,7 +731,7 @@ putm_nc(struct sv sv, struct matches *ms, const char *filename) struct u8view v; size_t len = sv.p - pos.p; - while (u8gnext(&v, (const char8_t **)&pos.p, &len)) { + while (u8gnext(&v, &pos.p, &len)) { if (islbrk(v)) { pos.col = 1; pos.row++; -- cgit v1.2.3