| author | ali <ali@juiblex.co.uk> |
| Sun Sep 29 09:18:05 2013 +0100 (2013-09-29) | |
| changeset 176 | 302b4681a857 |
| permissions | -rw-r--r-- |
1 #!/bin/sh
3 header()
4 {
5 cat << EOF
6 /*
7 * Automatically generated by gen-html-entities. Do not edit by hand.
8 */
10 struct {
11 char *name;
12 gunichar c;
13 } HTMLentities[] = {
14 EOF
15 }
17 parse_ent_file()
18 {
19 awk '/<!ENTITY .* CDATA/ { \
20 c=substr($4,4,length($4)-5);
21 print " { \"" $2 "\", " c, "}," } \
22 ' $1
23 }
25 footer()
26 {
27 cat << EOF
28 };
29 EOF
30 }
32 header
33 for file; do
34 parse_ent_file $file
35 done
36 footer