URI:
       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