src/codegens.h

changeset 48
b2724c711203
parent 47
c39ecbbca7c0
child 49
f86f0b054464
equal deleted inserted replaced
47:c39ecbbca7c0 48:b2724c711203
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

mercurial