]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/hooks.c
c-common.h (c_common_init_options): New prototype.
authorNeil Booth <neil@daikokuya.co.uk>
Wed, 2 Jul 2003 20:15:46 +0000 (20:15 +0000)
committerNeil Booth <neil@gcc.gnu.org>
Wed, 2 Jul 2003 20:15:46 +0000 (20:15 +0000)
commitb86f6cd9ab108f1fda89c4fb00b0b16931182041
tree9c89fbb7a4fe5df7e431edc8e3aadca6bfb3b1de
parent41ba4c4632751678d7c32b169da1ff40c39bfb9e
c-common.h (c_common_init_options): New prototype.

* c-common.h (c_common_init_options): New prototype.
* c-opts.c (deferred_size): Remove.
(defer_opt): Array is now pre-allocated.
(c_common_init_options): Pre-allocate deferred_opts.  Make
lang_flags unsigned.
(push_command_line_options): Free deferred_opts.
* hooks.c (hook_uint_uint_constcharptrptr_0): New.
* hooks.h (hook_uint_uint_constcharptrptr_0): New.
* langhooks-def.h (LANG_HOOKS_INIT_OPTIONS): Update.
* langhooks.h (struct lang_hooks): New prototype for init_options.
* main.c (main): Cast argv.
* opts.c (handle_option, handle_options): Update prototypes.
(decode_options): save_argc, save_argv are not global.  Constify.
* opts.h (decode_options): New prototype.
* toplev.c (general_init): New protoype.
(save_argv): Make static.
(save_argc): Remove.
(print_switch_values, general_init): Constify.
(toplev_main): Save argv.
* toplev.h (toplev_main): Update prototype.
(save_argc, save_argv): Remove.
ada:
* misc.c (save_argc, save_argv): Make static.
(gnat_init_options): New prototype.
(gnat_init_options): Update.
f:
* top.c (ffe_init_options): Update prototype.
* top.h (ffe_init_options): Update prototype.
java:
* lang.c (java_init_options): Update prototype.
treelang:
* tree1.c (treelang_init_options): Update prototype.
* treelang.h (treelang_init_options): Update prototype.

From-SVN: r68850
22 files changed:
gcc/ChangeLog
gcc/ada/ChangeLog
gcc/ada/misc.c
gcc/c-common.h
gcc/c-opts.c
gcc/f/ChangeLog
gcc/f/top.c
gcc/f/top.h
gcc/hooks.c
gcc/hooks.h
gcc/java/ChangeLog
gcc/java/lang.c
gcc/langhooks-def.h
gcc/langhooks.h
gcc/main.c
gcc/opts.c
gcc/opts.h
gcc/toplev.c
gcc/toplev.h
gcc/treelang/ChangeLog
gcc/treelang/tree1.c
gcc/treelang/treetree.h