OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [gdb-5.0/] [gdb/] [copying.awk] - Diff between revs 105 and 1765

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 105 Rev 1765
BEGIN   {
BEGIN   {
          FS="\"";
          FS="\"";
          print "/* ==> Do not modify this file!!  It is created automatically";
          print "/* ==> Do not modify this file!!  It is created automatically";
          print "   by copying.awk.  Modify copying.awk instead.  <== */";
          print "   by copying.awk.  Modify copying.awk instead.  <== */";
          print ""
          print ""
          print "#include \"defs.h\""
          print "#include \"defs.h\""
          print "#include \"command.h\""
          print "#include \"command.h\""
          print "#include \"gdbcmd.h\""
          print "#include \"gdbcmd.h\""
          print ""
          print ""
          print "static void show_copying_command PARAMS ((char *, int));"
          print "static void show_copying_command PARAMS ((char *, int));"
          print ""
          print ""
          print "static void show_warranty_command PARAMS ((char *, int));"
          print "static void show_warranty_command PARAMS ((char *, int));"
          print ""
          print ""
          print "void _initialize_copying PARAMS ((void));"
          print "void _initialize_copying PARAMS ((void));"
          print ""
          print ""
          print "extern int immediate_quit;";
          print "extern int immediate_quit;";
          print "static void";
          print "static void";
          print "show_copying_command (ignore, from_tty)";
          print "show_copying_command (ignore, from_tty)";
          print "     char *ignore;";
          print "     char *ignore;";
          print "     int from_tty;";
          print "     int from_tty;";
          print "{";
          print "{";
          print "  immediate_quit++;";
          print "  immediate_quit++;";
        }
        }
NR == 1,/^[     ]*NO WARRANTY[  ]*$/    {
NR == 1,/^[     ]*NO WARRANTY[  ]*$/    {
          if ($0 ~ //)
          if ($0 ~ //)
            {
            {
              printf "  printf_filtered (\"\\n\");\n";
              printf "  printf_filtered (\"\\n\");\n";
            }
            }
          else if ($0 !~ /^[    ]*NO WARRANTY[  ]*$/)
          else if ($0 !~ /^[    ]*NO WARRANTY[  ]*$/)
            {
            {
              printf "  printf_filtered (\"";
              printf "  printf_filtered (\"";
              for (i = 1; i < NF; i++)
              for (i = 1; i < NF; i++)
                printf "%s\\\"", $i;
                printf "%s\\\"", $i;
              printf "%s\\n\");\n", $NF;
              printf "%s\\n\");\n", $NF;
            }
            }
        }
        }
/^[      ]*NO WARRANTY[         ]*$/    {
/^[      ]*NO WARRANTY[         ]*$/    {
          print "  immediate_quit--;";
          print "  immediate_quit--;";
          print "}";
          print "}";
          print "";
          print "";
          print "static void";
          print "static void";
          print "show_warranty_command (ignore, from_tty)";
          print "show_warranty_command (ignore, from_tty)";
          print "     char *ignore;";
          print "     char *ignore;";
          print "     int from_tty;";
          print "     int from_tty;";
          print "{";
          print "{";
          print "  immediate_quit++;";
          print "  immediate_quit++;";
        }
        }
/^[     ]*NO WARRANTY[  ]*$/, /^[       ]*END OF TERMS AND CONDITIONS[  ]*$/{
/^[     ]*NO WARRANTY[  ]*$/, /^[       ]*END OF TERMS AND CONDITIONS[  ]*$/{
          if (! ($0 ~ /^[       ]*END OF TERMS AND CONDITIONS[  ]*$/))
          if (! ($0 ~ /^[       ]*END OF TERMS AND CONDITIONS[  ]*$/))
            {
            {
              printf "  printf_filtered (\"";
              printf "  printf_filtered (\"";
              for (i = 1; i < NF; i++)
              for (i = 1; i < NF; i++)
                printf "%s\\\"", $i;
                printf "%s\\\"", $i;
              printf "%s\\n\");\n", $NF;
              printf "%s\\n\");\n", $NF;
            }
            }
        }
        }
END     {
END     {
          print "  immediate_quit--;";
          print "  immediate_quit--;";
          print "}";
          print "}";
          print "";
          print "";
          print "void"
          print "void"
          print "_initialize_copying ()";
          print "_initialize_copying ()";
          print "{";
          print "{";
          print "  add_cmd (\"copying\", no_class, show_copying_command,";
          print "  add_cmd (\"copying\", no_class, show_copying_command,";
          print "          \"Conditions for redistributing copies of GDB.\",";
          print "          \"Conditions for redistributing copies of GDB.\",";
          print "          &showlist);";
          print "          &showlist);";
          print "  add_cmd (\"warranty\", no_class, show_warranty_command,";
          print "  add_cmd (\"warranty\", no_class, show_warranty_command,";
          print "          \"Various kinds of warranty you do not have.\",";
          print "          \"Various kinds of warranty you do not have.\",";
          print "          &showlist);";
          print "          &showlist);";
          print "";
          print "";
          print "  /* For old-timers, allow \"info copying\", etc.  */";
          print "  /* For old-timers, allow \"info copying\", etc.  */";
          print "  add_info (\"copying\", show_copying_command,";
          print "  add_info (\"copying\", show_copying_command,";
          print "           \"Conditions for redistributing copies of GDB.\");";
          print "           \"Conditions for redistributing copies of GDB.\");";
          print "  add_info (\"warranty\", show_warranty_command,";
          print "  add_info (\"warranty\", show_warranty_command,";
          print "           \"Various kinds of warranty you do not have.\");";
          print "           \"Various kinds of warranty you do not have.\");";
          print "}";
          print "}";
        }
        }
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.