X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Fopts.h;h=3af501fbf999b06d10cda4202f49df0a02c77ee6;hb=dfe210e464510e705f64c07eec931449a2f43e19;hp=bc05ac979579ad5c8480a47ffbc7232e5019946b;hpb=6c3bc3beaa08f663788f9279a4f583c4f54e760c;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/opts.h b/gcc/opts.h index bc05ac97957..3af501fbf99 100644 --- a/gcc/opts.h +++ b/gcc/opts.h @@ -15,8 +15,8 @@ for more details. You should have received a copy of the GNU General Public License along with GCC; see the file COPYING. If not, write to the Free -Software Foundation, 59 Temple Place - Suite 330, Boston, MA -02111-1307, USA. */ +Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301, USA. */ #ifndef GCC_OPTS_H #define GCC_OPTS_H @@ -46,6 +46,7 @@ struct cl_option const char *help; unsigned short back_chain; unsigned char opt_len; + int neg_index; unsigned int flags; void *flag_var; enum cl_var_type var_type; @@ -63,6 +64,7 @@ struct cl_option_state { extern const struct cl_option cl_options[]; extern const unsigned int cl_options_count; extern const char *const lang_names[]; +extern bool no_unit_at_a_time_default; #define CL_DISABLED (1 << 21) /* Disabled in this configuration. */ #define CL_TARGET (1 << 22) /* Target-specific option. */ @@ -83,6 +85,8 @@ extern const char **in_fnames; extern unsigned num_in_fnames; +size_t find_opt (const char *input, int lang_mask); +extern void prune_options (int *argcp, char ***argvp); extern void decode_options (unsigned int argc, const char **argv); extern int option_enabled (int opt_idx); extern bool get_option_state (int, struct cl_option_state *);