libghostty
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
29
30#include <stddef.h>
31#include <stdint.h>
32#include <ghostty/vt/types.h>
33
34#ifdef __cplusplus
35extern "C" {
36#endif
37
69GHOSTTY_API uint8_t ghostty_unicode_codepoint_width(uint32_t cp);
70
144GHOSTTY_API size_t ghostty_unicode_grapheme_width(const uint32_t *cps,
145 size_t len,
146 uint8_t *width);
147
148#ifdef __cplusplus
149}
150#endif
151
153
154#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)