utf-8: initial support

This commit is contained in:
2026-03-10 18:51:58 +02:00
parent 27911d3886
commit 4d83a6cd94
7 changed files with 60 additions and 24 deletions
+5 -1
View File
@@ -1,7 +1,11 @@
#ifndef UTF8_H
#define UTF8_H
#include <ncursesw/ncurses.h>
#include <stddef.h>
#include <stdint.h>
size_t count_utf8_code_points(const char *s);
int64_t convert_utf8_to_wide(const char *utf8_str, wchar_t **restrict wide_str,
size_t *restrict len);
int64_t curs_printw(WINDOW *win, int64_t y, int64_t x, char *const utf8_str);
#endif