Convert to new READ_EM data structure. Build a em_nopt. Input names now O_ and output C_. Add insert part support.

This commit is contained in:
bruce
1987-07-07 16:31:16 +00:00
parent bbd6ccd8cb
commit 72eebcef0c
15 changed files with 815 additions and 648 deletions

View File

@@ -9,16 +9,16 @@ BEGIN {
if(seenproc) {
print "}"
print "--EOF--"
printf "if %s C_%s.c\n",CC,nam
printf "if %s O_%s.c\n",CC,nam
printf "then :\nelse exit 1\nfi\n"
printf "rm -f C_%s.c\n",nam
printf "rm -f O_%s.c\n",nam
}
seenproc = 1
$1 = substr($1,1,index($1,"\t")-1);
nam = $1
printf "cat > C_%s.c << '--EOF--'\n",$1
printf "cat > O_%s.c << '--EOF--'\n",$1
print "#include \"nopt.h\""
printf "C_%s(",$1
printf "O_%s(",$1
nparms = split($2,parms,":");
for(p=1;p<nparms;p++) {
if(p!=1) {
@@ -52,8 +52,8 @@ END {
if(seenproc) {
print "}"
print "--EOF--"
printf "if %s C_%s.c\n",CC,nam
printf "if %s O_%s.c\n",CC,nam
printf "then :\nelse exit 1\nfi\n"
printf "rm -f C_%s.c\n",nam
printf "rm -f O_%s.c\n",nam
}
}