add libhttpd
diff --git a/src/libhttpd/escape.h b/src/libhttpd/escape.h
new file mode 100644
index 0000000..37d35ba
--- /dev/null
+++ b/src/libhttpd/escape.h
@@ -0,0 +1,123 @@
+
+Htmlesc htmlesc[] =
+{
+	{ "¡",	0x00a1, },
+	{ "¢",	0x00a2, },
+	{ "£",	0x00a3, },
+	{ "¤",	0x00a4, },
+	{ "¥",	0x00a5, },
+	{ "¦",	0x00a6, },
+	{ "§",	0x00a7, },
+	{ "¨",	0x00a8, },
+	{ "©",	0x00a9, },
+	{ "ª",	0x00aa, },
+	{ "«",	0x00ab, },
+	{ "¬",	0x00ac, },
+	{ "­",	0x00ad, },
+	{ "®",	0x00ae, },
+	{ "¯",	0x00af, },
+	{ "°",	0x00b0, },
+	{ "±",	0x00b1, },
+	{ "²",	0x00b2, },
+	{ "³",	0x00b3, },
+	{ "´",	0x00b4, },
+	{ "µ",	0x00b5, },
+	{ "¶",	0x00b6, },
+	{ "·",	0x00b7, },
+	{ "¸",	0x00b8, },
+	{ "¹",	0x00b9, },
+	{ "º",	0x00ba, },
+	{ "»",	0x00bb, },
+	{ "¼",	0x00bc, },
+	{ "½",	0x00bd, },
+	{ "¾",	0x00be, },
+	{ "¿",	0x00bf, },
+	{ "À",	0x00c0, },
+	{ "Á",	0x00c1, },
+	{ "Â",	0x00c2, },
+	{ "Ã",	0x00c3, },
+	{ "Ä",	0x00c4, },
+	{ "Å",	0x00c5, },
+	{ "Æ",	0x00c6, },
+	{ "Ç",	0x00c7, },
+	{ "È",	0x00c8, },
+	{ "É",	0x00c9, },
+	{ "Ê",	0x00ca, },
+	{ "Ë",	0x00cb, },
+	{ "Ì",	0x00cc, },
+	{ "Í",	0x00cd, },
+	{ "Î",	0x00ce, },
+	{ "Ï",	0x00cf, },
+	{ "Ð",	0x00d0, },
+	{ "Ñ",	0x00d1, },
+	{ "Ò",	0x00d2, },
+	{ "Ó",	0x00d3, },
+	{ "Ô",	0x00d4, },
+	{ "Õ",	0x00d5, },
+	{ "Ö",	0x00d6, },
+	{ "&215;",	0x00d7, },
+	{ "Ø",	0x00d8, },
+	{ "Ù",	0x00d9, },
+	{ "Ú",	0x00da, },
+	{ "Û",	0x00db, },
+	{ "Ü",	0x00dc, },
+	{ "Ý",	0x00dd, },
+	{ "Þ",	0x00de, },
+	{ "ß",	0x00df, },
+	{ "à",	0x00e0, },
+	{ "á",	0x00e1, },
+	{ "â",	0x00e2, },
+	{ "ã",	0x00e3, },
+	{ "ä",	0x00e4, },
+	{ "å",	0x00e5, },
+	{ "æ",	0x00e6, },
+	{ "ç",	0x00e7, },
+	{ "è",	0x00e8, },
+	{ "é",	0x00e9, },
+	{ "ê",	0x00ea, },
+	{ "ë",	0x00eb, },
+	{ "ì",	0x00ec, },
+	{ "í",	0x00ed, },
+	{ "î",	0x00ee, },
+	{ "ï",	0x00ef, },
+	{ "ð",	0x00f0, },
+	{ "ñ",	0x00f1, },
+	{ "ò",	0x00f2, },
+	{ "ó",	0x00f3, },
+	{ "ô",	0x00f4, },
+	{ "õ",	0x00f5, },
+	{ "ö",	0x00f6, },
+	{ "&247;",	0x00f7, },
+	{ "ø",	0x00f8, },
+	{ "ù",	0x00f9, },
+	{ "ú",	0x00fa, },
+	{ "û",	0x00fb, },
+	{ "ü",	0x00fc, },
+	{ "ý",	0x00fd, },
+	{ "þ",	0x00fe, },
+	{ "ÿ",	0x00ff, },
+
+	{ """,	0x0022, },
+	{ "&",	0x0026, },
+	{ "<",	0x003c, },
+	{ ">",	0x003e, },
+
+	{ "CAP-DELTA",	0x0394, },
+	{ "ALPHA",	0x03b1, },
+	{ "BETA",	0x03b2, },
+	{ "DELTA",	0x03b4, },
+	{ "EPSILON",	0x03b5, },
+	{ "THETA",	0x03b8, },
+	{ "MU",		0x03bc, },
+	{ "PI",		0x03c0, },
+	{ "TAU",	0x03c4, },
+	{ "CHI",	0x03c7, },
+
+	{ "<-",		0x2190, },
+	{ "^",		0x2191, },
+	{ "->",		0x2192, },
+	{ "v",		0x2193, },
+	{ "!=",		0x2260, },
+	{ "<=",		0x2264, },
+	{ nil, 0 },
+};