URL
https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk
Subversion Repositories openrisc_2011-10-31
[/] [openrisc/] [trunk/] [gnu-src/] [gdb-6.8/] [gdb/] [copying.awk] - Rev 24
Go to most recent revision | Compare with Previous | Blame | View Log
BEGIN { FS="\""; print "/* ==> Do not modify this file!! It is created automatically"; print " by copying.awk. Modify copying.awk instead. <== */"; print "" print "#include \"defs.h\"" print "#include \"command.h\"" print "#include \"gdbcmd.h\"" print "" print "static void show_copying_command (char *, int);" print "" print "static void show_warranty_command (char *, int);" print "" print "void _initialize_copying (void);" print "" print "extern int immediate_quit;"; print "static void"; print "show_copying_command (char *ignore, int from_tty)"; print "{"; print " immediate_quit++;"; } NR == 1,/^[ ]*15\. Disclaimer of Warranty\.[ ]*$/ { if ($0 ~ //) { printf " printf_filtered (\"\\n\");\n"; } else if ($0 !~ /^[ ]*15\. Disclaimer of Warranty\.[ ]*$/) { printf " printf_filtered (\""; for (i = 1; i < NF; i++) printf "%s\\\"", $i; printf "%s\\n\");\n", $NF; } } /^[ ]*15\. Disclaimer of Warranty\.[ ]*$/ { print " immediate_quit--;"; print "}"; print ""; print "static void"; print "show_warranty_command (char *ignore, int from_tty)"; print "{"; print " immediate_quit++;"; } /^[ ]*15\. Disclaimer of Warranty\.[ ]*$/, /^[ ]*END OF TERMS AND CONDITIONS[ ]*$/{ if (! ($0 ~ /^[ ]*END OF TERMS AND CONDITIONS[ ]*$/)) { printf " printf_filtered (\""; for (i = 1; i < NF; i++) printf "%s\\\"", $i; printf "%s\\n\");\n", $NF; } } END { print " immediate_quit--;"; print "}"; print ""; print "void" print "_initialize_copying (void)"; print "{"; print " add_cmd (\"copying\", no_class, show_copying_command,"; print " _(\"Conditions for redistributing copies of GDB.\"),"; print " &showlist);"; print " add_cmd (\"warranty\", no_class, show_warranty_command,"; print " _(\"Various kinds of warranty you do not have.\"),"; print " &showlist);"; print ""; print " /* For old-timers, allow \"info copying\", etc. */"; print " add_info (\"copying\", show_copying_command,"; print " _(\"Conditions for redistributing copies of GDB.\"));"; print " add_info (\"warranty\", show_warranty_command,"; print " _(\"Various kinds of warranty you do not have.\"));"; print "}"; }
Go to most recent revision | Compare with Previous | Blame | View Log