libowfat/fmt/fmt_escapecharquotedprintable.c
leitner 35942878c2 $ make WERROR=-Werror now builds with -Werror
add some single char escaping routines to fmt.h
pull in html5 entities from w3c and use those to do a proper scan_html decoding
fix an off-by-one in fmt_to_array
add a ton of unit tests for the fmt routines
2014-03-13 22:25:20 +00:00

12 lines
225 B
C

#include "fmt.h"
size_t fmt_escapecharquotedprintable(char* dest,uint32_t ch) {
if (ch>0xff) return 0;
if (dest) {
dest[0]='=';
dest[2]=fmt_tohex(ch&0xf); ch>>=4;
dest[1]=fmt_tohex(ch&0xf);
}
return 3;
}