libghostty-vt 0.0.0
Loading...
Searching...
No Matches
unicode.h
Go to the documentation of this file.
1
7
8#ifndef GHOSTTY_VT_UNICODE_H
9#define GHOSTTY_VT_UNICODE_H
10
32
33#include <stddef.h>
34#include <stdint.h>
35#include <ghostty/vt/types.h>
36
37#ifdef __cplusplus
38extern "C" {
39#endif
40
72GHOSTTY_API uint8_t ghostty_unicode_codepoint_width(uint32_t cp);
73
147GHOSTTY_API size_t ghostty_unicode_grapheme_width(const uint32_t *cps,
148 size_t len,
149 uint8_t *width);
150
151#ifdef __cplusplus
152}
153#endif
154
156
157#endif /* GHOSTTY_VT_UNICODE_H */
GHOSTTY_API uint8_t ghostty_unicode_codepoint_width(uint32_t cp)
GHOSTTY_API size_t ghostty_unicode_grapheme_width(const uint32_t *cps, size_t len, uint8_t *width)