mktbl - scc - simple c99 compiler
HTML git clone git://git.simple-cc.org/scc
DIR Log
DIR Files
DIR Refs
DIR Submodules
DIR README
DIR LICENSE
---
mktbl (411B)
---
1 #!/bin/sh
2
3
4 unset LC_ALL
5 LC_COLLATE=C
6 set -e
7
8 for i
9 do
10 case $i in
11 -c)
12 cpu=$2
13 shift 2
14 ;;
15 -*)
16 echo mktbl: incorrect parameter:$i >&2
17 exit 1
18 ;;
19 esac
20 done
21
22 rm -f $$.c $family/${cpu}tbl.c
23 trap 'rm -f $$.c' EXIT
24 trap 'exit $?' HUP INT TERM
25
26 awk '!/^$/ {print $1,NR,$2,$3,$4,$5,$6}' ops.dat |
27 sort -k1 -k2n |
28 LC_ALL=C awk -v cpu=`echo $cpu | tr a-z A-Z` -f ../mktbl.awk > $$.c &&
29 mv $$.c ${cpu}tbl.c