mirror of
https://gcc.gnu.org/git/gcc.git
synced 2026-02-22 03:46:53 -05:00
libcpp: add function to check XID properties
This commit adds a new function intended for checking the XID properties of a possibly unicode character, as well as the accompanying enum describing the possible properties. libcpp/ChangeLog: * charset.cc (cpp_check_xid_property): New. * include/cpplib.h (cpp_check_xid_property): New. (enum cpp_xid_property): New. Signed-off-by: Raiki Tamura <tamaron1203@gmail.com>
This commit is contained in:
committed by
Arthur Cohen
parent
4ded42c2c5
commit
00dea7e8c4
@@ -1631,4 +1631,11 @@ bool cpp_valid_utf8_p (const char *data, size_t num_bytes);
|
||||
bool cpp_is_combining_char (cppchar_t c);
|
||||
bool cpp_is_printable_char (cppchar_t c);
|
||||
|
||||
enum cpp_xid_property {
|
||||
CPP_XID_START = 1,
|
||||
CPP_XID_CONTINUE = 2
|
||||
};
|
||||
|
||||
unsigned int cpp_check_xid_property (cppchar_t c);
|
||||
|
||||
#endif /* ! LIBCPP_CPPLIB_H */
|
||||
|
||||
Reference in New Issue
Block a user