1*b5253557SWarner LoshBEGIN {
2*b5253557SWarner Losh	c[" "] = "\" \""
3*b5253557SWarner Losh	c["\a"] = "\\a"
4*b5253557SWarner Losh	c["\b"] = "\\b"
5*b5253557SWarner Losh	c["\f"] = "\\f"
6*b5253557SWarner Losh	c["\n"] = "\\n"
7*b5253557SWarner Losh	c["\r"] = "\\r"
8*b5253557SWarner Losh	c["\t"] = "\\t"
9*b5253557SWarner Losh	c["\v"] = "\\v"
10*b5253557SWarner Losh
11*b5253557SWarner Losh	sort = "LC_ALL=C sort"
12*b5253557SWarner Losh
13*b5253557SWarner Losh	for (i in c)
14*b5253557SWarner Losh		printf("%s %s [[:space:]]\n", c[i],
15*b5253557SWarner Losh			i ~ /[[:space:]]/ ? "~" : "!~") | sort
16*b5253557SWarner Losh
17*b5253557SWarner Losh	for (i in c)
18*b5253557SWarner Losh		printf("%s %s [[:blank:]]\n", c[i],
19*b5253557SWarner Losh			i ~ /[[:blank:]]/ ? "~" : "!~") | sort
20*b5253557SWarner Losh
21*b5253557SWarner Losh	close(sort)
22*b5253557SWarner Losh}
23