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