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
35
extern
"C"
{
36
#endif
37
69
GHOSTTY_API uint8_t
ghostty_unicode_codepoint_width
(uint32_t cp);
70
144
GHOSTTY_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_unicode_codepoint_width
GHOSTTY_API uint8_t ghostty_unicode_codepoint_width(uint32_t cp)
ghostty_unicode_grapheme_width
GHOSTTY_API size_t ghostty_unicode_grapheme_width(const uint32_t *cps, size_t len, uint8_t *width)
types.h
include
ghostty
vt
unicode.h
Generated by
1.16.1