blob: 23af3de122f94fac15f06dba915fab9e62371aab (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/usr/bin/awk -f
/type/ {
printf("static %s a_%s;\n\n", $2, $2);
}
/distinct/ {
printf("static int %s[] = {\n", $2);
for (i = 3; i <= NF; i++) {
#printf("#ifndef %s\n", $i);
#printf("#error %s not defined\n", $i);
#printf("#endif\n");
printf("\t%s,\n", $i);
}
printf("};\n");
}
|