~exec64/imv-devel

console: update libgrapheme API to version 2.0.0 v1 PROPOSED

Cem Keylan: 1
 console: update libgrapheme API to version 2.0.0

 1 files changed, 2 insertions(+), 2 deletions(-)
Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.sr.ht/~exec64/imv-devel/patches/35908/mbox | git am -3
Learn more about email & git

[PATCH] console: update libgrapheme API to version 2.0.0 Export this patch

libgrapheme recently saw its second major version which was "refactored
for correctness and conformance"[1].

[1]: http://lists.suckless.org/news/2210/0036.html
---
 src/console.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/console.c b/src/console.c
index 9db18e7..22803e1 100644
--- a/src/console.c
+++ b/src/console.c
@@ -52,7 +52,7 @@ static size_t next_char(char *buffer, size_t position)
  return result;
  #elif defined(IMV_USE_GRAPHEME)
  if (buffer[position] != 0) {
    return position + grapheme_next_character_break(buffer + position, SIZE_MAX);
    return position + grapheme_next_character_break_utf8(buffer + position, SIZE_MAX);
  } else {
    return position;
  }
@@ -85,7 +85,7 @@ static size_t prev_char(char *buffer, size_t position)
  size_t result = 0;
  size_t step;
  do {
    step = grapheme_next_character_break(buffer + result, SIZE_MAX);
    step = grapheme_next_character_break_utf8(buffer + result, SIZE_MAX);
    if (result + step >= position)
      break;
    result += step;
-- 
2.38.0