diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1996-02-13 17:55:17 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1996-02-13 17:55:17 -0500 |
commit | 815cf875cbb664ebd7b9267e97be468c90f00368 (patch) | |
tree | 3c4fc3a385a957c6180b3abe790d7556f4909d1e /gcc/gcc.c | |
parent | e3b776dcc4fba456909e92a9d087befa5c163051 (diff) | |
download | gcc-815cf875cbb664ebd7b9267e97be468c90f00368.zip gcc-815cf875cbb664ebd7b9267e97be468c90f00368.tar.gz gcc-815cf875cbb664ebd7b9267e97be468c90f00368.tar.bz2 |
(DEFAULT_SWITCH_TAKES_ARG): New macro, from SWITCH_TAKES_ARG.
(SWITCH_TAKES_ARG): Use it.
From-SVN: r11265
Diffstat (limited to 'gcc/gcc.c')
-rw-r--r-- | gcc/gcc.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -552,12 +552,14 @@ static struct { char *name, *spec; } extra_specs[] = { EXTRA_SPECS }; /* This defines which switch letters take arguments. */ -#ifndef SWITCH_TAKES_ARG -#define SWITCH_TAKES_ARG(CHAR) \ +#define DEFAULT_SWITCH_TAKES_ARG(CHAR) \ ((CHAR) == 'D' || (CHAR) == 'U' || (CHAR) == 'o' \ || (CHAR) == 'e' || (CHAR) == 'T' || (CHAR) == 'u' \ || (CHAR) == 'I' || (CHAR) == 'm' || (CHAR) == 'x' \ || (CHAR) == 'L' || (CHAR) == 'A') + +#ifndef SWITCH_TAKES_ARG +#define SWITCH_TAKES_ARG(CHAR) DEFAULT_SWITCH_TAKES_ARG(CHAR) #endif /* This defines which multi-letter switches take arguments. */ |