40 |
40 |
41 #define WORDBUF_SIZE 256 |
41 #define WORDBUF_SIZE 256 |
42 |
42 |
43 typedef void(*highlighter_func)(char*,UcxBuffer*,int*); |
43 typedef void(*highlighter_func)(char*,UcxBuffer*,int*); |
44 |
44 |
45 #define iswordcharacter(c) (isalnum(c) || c=='_' || c=='#' || c=='@') |
45 void put_htmlescaped(UcxBuffer *dest, char c); |
46 size_t writeescapedchar(char *dest, size_t dp, char c); |
46 void put_htmlescapedstr(UcxBuffer *dest, sstr_t s); |
|
47 |
|
48 #define check_alnumex(c) (isalnum(c) || c=='_' || c=='#' || c=='@') |
47 int check_keyword(sstr_t word, const char** keywords); |
49 int check_keyword(sstr_t word, const char** keywords); |
48 int check_capsonly(sstr_t word); |
50 int check_capsonly(sstr_t word); |
49 |
51 |
50 |
52 |
51 #ifdef __cplusplus |
53 #ifdef __cplusplus |