else if (text[1] != '-')
if (text[1] != '-')
lookup_option (xopt, xskip, xarg, text)     Option *xopt;     int *xskip;     char **xarg;     char *text;{  Option opt = OPTION_;  int skip = -1;  char *arg = NULL;  if ((skip = SWITCH_TAKES_ARG (text[1])) > (text[2] != '\0'))    skip -= (text[2] != '\0');	/* Usually one of "DUoeTuImLA". */  else if (text[1] == 'B')    opt = OPTION_B, skip = (text[2] == '\0'), arg = text + 2;  else if (text[1] == 'b')    opt = OPTION_b, skip = (text[2] == '\0'), arg = text + 2;  else if ((text[1] == 'c') && (text[2] == '\0'))    opt = OPTION_c, skip = 0;  else if ((text[1] == 'E') && (text[2] == '\0'))    opt = OPTION_E, skip = 0;  else if (text[1] == 'i')    opt = OPTION_i, skip = 0;  else if ((text[1] == 'S') && (text[2] == '\0'))    opt = OPTION_S, skip = 0;  else if (text[1] == 'V')    opt = OPTION_V, skip = (text[2] == '\0');  else if ((text[1] == 'v') && (text[2] == '\0'))    opt = OPTION_v, skip = 0;  else if (text[1] == 'x')    opt = OPTION_x, skip = (text[2] == '\0'), arg = text + 2;  else    {      if ((skip = WORD_SWITCH_TAKES_ARG (text + 1)) != 0)	/* Usually one of "Tdata", "Ttext", "Tbss", "include",	   "imacros", "aux-info", "idirafter", "iprefix",	   "iwithprefix", "iwithprefixbefore", "isystem".  */	;      else if (text[1] != '-')	skip = 0;      else if (strcmp (text, "--assemble") == 0)	opt = OPTION_S;      else if (strcmp (text, "--compile") == 0)	opt = OPTION_c;      else if (opteq (&skip, &arg, text, "--driver") == 0)	opt = OPTION_driver;      else if (strcmp (text, "--help") == 0)	opt = OPTION_help;      else if ((opteq (&skip, &arg, text, "--imacros") == 0)	       || (opteq (&skip, &arg, text, "--include") == 0)	       || (opteq (&skip, &arg, text, "--include-directory-after") == 0)	       || (opteq (&skip, &arg, text, "--include-prefix") == 0)	       || (opteq (&skip, &arg, text, "--include-with-prefix") == 0)	       || (opteq (&skip, &arg, text, "--include-with-prefix-before") == 0)	       || (opteq (&skip, &arg, text, "--include-with-prefix-after") == 0))	opt = OPTION_i;      else if (opteq (&skip, &arg, text, "--language") == 0)	opt = OPTION_x;      else if ((strcmp (text, "-M") == 0)	       || (strcmp (text, "--dependencies") == 0))	opt = OPTION_M;      else if ((strcmp (text, "-MM") == 0)	       || (strcmp (text, "--user-dependencies") == 0))	opt = OPTION_MM;      else if (opteq (&skip, &arg, text, "--prefix") == 0)	opt = OPTION_B;      else if (strcmp (text, "--preprocess") == 0)	opt = OPTION_E;      else if ((opteq (&skip, &arg, text, "--print-file-name") == 0)	       || (strcmp (text, "--print-libgcc-file-name") == 0)	       || (strcmp (text, "--print-multi-lib") == 0)	       || (strcmp (text, "--print-multi-directory") == 0)	       || (opteq (&skip, &arg, text, "--print-prog-name") == 0))	opt = OPTION_P;      else if ((strcmp (text, "-nostdlib") == 0)	       || (strcmp (text, "--no-standard-libraries") == 0)	       || (strcmp (text, "-nodefaultlibs") == 0))	opt = OPTION_nostdlib;      else if (opteq (&skip, &arg, text, "--use-version") == 0)	opt = OPTION_V;      else if (strcmp (text, "--verbose") == 0)	opt = OPTION_v;      else if (strcmp (text, "--version") == 0)	opt = OPTION_version;      else if (strcmp (text, "-Xlinker") == 0)	skip = 1;      else if ((opteq (&skip, &arg, text, "--assert") == 0)	       || (opteq (&skip, &arg, text, "--define-macro") == 0)	       || (opteq (&skip, &arg, text, "--dump") == 0)	       || (opteq (&skip, &arg, text, "--dumpbase") == 0)	       || (opteq (&skip, &arg, text, "--for-assembler") == 0)	       || (opteq (&skip, &arg, text, "--for-linker") == 0)	       || (opteq (&skip, &arg, text, "--force-link") == 0)	       || (opteq (&skip, &arg, text, "--library-directory") == 0)	       || (opteq (&skip, &arg, text, "--machine") == 0)	       || (opteq (&skip, &arg, text, "--output") == 0)	       || (opteq (&skip, &arg, text, "--target") == 0)	       || (opteq (&skip, &arg, text, "--undefine-macro") == 0))	;      else	skip = 0;    }  if (xopt != NULL)    *xopt = opt;  if (xskip != NULL)    *xskip = skip;  if (xarg != NULL)    *xarg = arg;}