43 #ifndef GRAPHEMEBREAK_H 44 #define GRAPHEMEBREAK_H 53 #define GRAPHEMEBREAK_BREAK 0 54 #define GRAPHEMEBREAK_NOBREAK 1 55 #define GRAPHEMEBREAK_INSIDEACHAR 2 57 void init_graphemebreak(void); 61 const char *lang,
char *brks);
63 const char *lang,
char *brks);
unsigned char utf8_t
Type for UTF-8 data points.
Definition: unibreakbase.h:47
unsigned short utf16_t
Type for UTF-16 data points.
Definition: unibreakbase.h:48
void set_graphemebreaks_utf8(const utf8_t *s, size_t len, const char *lang, char *brks)
Sets the grapheme breaking information for a UTF-8 input string.
Definition: graphemebreak.c:235
unsigned int utf32_t
Type for UTF-32 data points.
Definition: unibreakbase.h:49
void set_graphemebreaks_utf32(const utf32_t *s, size_t len, const char *lang, char *brks)
Sets the grapheme breaking information for a UTF-32 input string.
Definition: graphemebreak.c:277
void set_graphemebreaks_utf16(const utf16_t *s, size_t len, const char *lang, char *brks)
Sets the grapheme breaking information for a UTF-16 input string.
Definition: graphemebreak.c:256
Header file for common definitions in the libunibreak library.