Skip to content
Snippets Groups Projects
  • Neil Booth's avatar
    cb66e385
    c-common.h (c_comon_handle_filename, [...]): New. · cb66e385
    Neil Booth authored
    	* c-common.h (c_comon_handle_filename,
    	c_common_missing_arguement): New.
    	* c-lang.c (LANG_HOOKS_HANDLE_FILENAME,
    	LANG_HOOKS_MISSING_ARGUMENT): New.
    	* c-opts.c (missing_arg): Rename c_common_missing_argument,
    	update to be an appropriate langhook.
    	(c_common_handle_option): Don't handle filenames.
    	(c_common_handle_filename): New.
    	* hooks.c (hook_void_constcharptr,
    	hook_bool_constcharptr_size_t_false): New.
    	* hooks.h (hook_void_constcharptr,
    	hook_bool_constcharptr_size_t_false): New.
    	* langhooks-def.h (LANG_HOOKS_HANDLE_FILENAME,
    	LANG_HOOKS_MISSING_ARGUMENT): New.
    	(LANG_HOOKS_INITIALIZER): Update.
    	* langhooks.h (struct lang_hooks): Add handle_filename and
    	missing_argument.
    	* opts.c (handle_option): Don't handle filenames here, but ...
    	(handle_options): ... here.
    	(common_handle_option): Don't handle missing arguments here.
    	* objc/objc-lang.c (LANG_HOOKS_HANDLE_FILENAME,
    	LANG_HOOKS_MISSING_ARGUMENT): New.
    ada:
    	* misc.c (gnat_handle_option): Don't handle filenames.
    cp:
    	* cp-lang.c (LANG_HOOKS_HANDLE_FILENAME,
    	LANG_HOOKS_MISSING_ARGUMENT): Override.
    f:
    	* top.c (ffe_handle_option): Don't handle filenames.
    java:
    	* lang.c (java_handle_option): Don't handle filenames.
    
    From-SVN: r69011
    cb66e385
    History
    c-common.h (c_comon_handle_filename, [...]): New.
    Neil Booth authored
    	* c-common.h (c_comon_handle_filename,
    	c_common_missing_arguement): New.
    	* c-lang.c (LANG_HOOKS_HANDLE_FILENAME,
    	LANG_HOOKS_MISSING_ARGUMENT): New.
    	* c-opts.c (missing_arg): Rename c_common_missing_argument,
    	update to be an appropriate langhook.
    	(c_common_handle_option): Don't handle filenames.
    	(c_common_handle_filename): New.
    	* hooks.c (hook_void_constcharptr,
    	hook_bool_constcharptr_size_t_false): New.
    	* hooks.h (hook_void_constcharptr,
    	hook_bool_constcharptr_size_t_false): New.
    	* langhooks-def.h (LANG_HOOKS_HANDLE_FILENAME,
    	LANG_HOOKS_MISSING_ARGUMENT): New.
    	(LANG_HOOKS_INITIALIZER): Update.
    	* langhooks.h (struct lang_hooks): Add handle_filename and
    	missing_argument.
    	* opts.c (handle_option): Don't handle filenames here, but ...
    	(handle_options): ... here.
    	(common_handle_option): Don't handle missing arguments here.
    	* objc/objc-lang.c (LANG_HOOKS_HANDLE_FILENAME,
    	LANG_HOOKS_MISSING_ARGUMENT): New.
    ada:
    	* misc.c (gnat_handle_option): Don't handle filenames.
    cp:
    	* cp-lang.c (LANG_HOOKS_HANDLE_FILENAME,
    	LANG_HOOKS_MISSING_ARGUMENT): Override.
    f:
    	* top.c (ffe_handle_option): Don't handle filenames.
    java:
    	* lang.c (java_handle_option): Don't handle filenames.
    
    From-SVN: r69011