Robotran C Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
utf8.h
Go to the documentation of this file.
1 
23 #ifndef UTF8_DECODE_H
24 #define UTF8_DECODE_H
25 
26  #include <inttypes.h>
27  #include <stddef.h>
28 
29  /* UTF8 return state. */
30  #define UTF8_ACCEPT 0
31  #define UTF8_REJECT 1
32 
33  extern int is_utf8(uint8_t* s);
34  extern int is_utf8_len(uint8_t *s, size_t len);
35  extern uint32_t is_utf8_len_state(uint8_t *s, size_t len, uint32_t state);
36 
37 #endif
is_utf8
int is_utf8(uint8_t *s)
Definition: utf8.c:61
is_utf8_len_state
uint32_t is_utf8_len_state(uint8_t *s, size_t len, uint32_t state)
Definition: utf8.c:80
is_utf8_len
int is_utf8_len(uint8_t *s, size_t len)
Definition: utf8.c:70