From dfc5f034581f5a26cba5c4811500438f89f0634a Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Thu, 11 Apr 2002 03:20:38 +0000 Subject: Initial revision --- nls/convert.awk | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 nls/convert.awk (limited to 'nls/convert.awk') diff --git a/nls/convert.awk b/nls/convert.awk new file mode 100644 index 00000000..744179c7 --- /dev/null +++ b/nls/convert.awk @@ -0,0 +1,32 @@ +/^\$set/ { + major++ + minor = 0 + + if (major > 1) + printf "\n" > output + printf "$set %d %s\n", major, $3 > output + + if (header) { + majorName = substr($3, 2) + if (major > 1) + printf "\n" > header + printf "#define %sSet %#x\n", majorName, major > header + } +} + +/^\$ #/ { + minor++ + + if (header) { + minorName = substr($2, 2) + printf "#define %s%s %#x\n", majorName, minorName, minor > header + } +} + +/^#/ { + text = substr($0, 3) + printf "%d %s\n", minor, text > output +} + +! /^(\$|#)/ { print > output } + -- cgit v1.2.3