1*a9fa9459SzrjNR == 1 { 2*a9fa9459Szrj FS="\""; 3*a9fa9459Szrj print "/* ==> Do not modify this file!! It is created automatically" 4*a9fa9459Szrj printf " from %s using the gen-c-prog.awk script. <== */\n\n", FILE 5*a9fa9459Szrj print "#include <stdio.h>" 6*a9fa9459Szrj print "#include \"ansidecl.h\"" 7*a9fa9459Szrj} 8*a9fa9459Szrj 9*a9fa9459Szrj { 10*a9fa9459Szrj if (curfun != FUNCTION) 11*a9fa9459Szrj { 12*a9fa9459Szrj if (curfun) 13*a9fa9459Szrj print "}" 14*a9fa9459Szrj curfun = FUNCTION 15*a9fa9459Szrj print "" 16*a9fa9459Szrj print "void ", FUNCTION, "(FILE *);" 17*a9fa9459Szrj print "void"; 18*a9fa9459Szrj printf "%s (FILE *file)\n", FUNCTION 19*a9fa9459Szrj print "{"; 20*a9fa9459Szrj } 21*a9fa9459Szrj printf " fputs (\""; 22*a9fa9459Szrj for (i = 1; i < NF; i++) 23*a9fa9459Szrj printf "%s\\\"", $i; 24*a9fa9459Szrj printf "%s\\n\", file);\n", $NF; 25*a9fa9459Szrj} 26*a9fa9459Szrj 27*a9fa9459SzrjEND { print "}" } 28