c_string LIT_c_str_lit(c_string s) | converts string 's' to a C-Literal; allocs memory ( single byte character set or UTF-8 ) |
c_string LIT_c_char_lit(char c) | converts character 'c' to a C-Literal; allocs memory ( single byte character set or UTF-8 ) |
int LIT_hex2_char(int h1, int h2) | constructs a single byte character from the hex values 'h1' and 'h2' |
int LIT_hex_val(int h, int p) | constructs a unicode character from up to 8 hex values; has to be called for each hex value and the result added to get the final code h = hex digit, p = position [ 0 .. 7 ] |
wc_string LIT_styx_lit_str(long *len, c_string s, c_bool* ucs4) | converts STYX literal 's' to a string; allocs memory ( 'ucs4' --> unicode character found in literal ) |