Browse Source

fix long options

PHAR_1_2
Antony Dovgal 19 years ago
parent
commit
83d74b7488
  1. 3
      sapi/cgi/getopt.c
  2. 3
      sapi/cli/getopt.c

3
sapi/cgi/getopt.c

@ -145,7 +145,8 @@ int php_getopt(int argc, char* const *argv, const opt_struct opts[], char **opta
}
return opts[opts_idx].opt_char;
} else {
if (arg_start >= 2) {
/* multiple options specified as one (exclude long opts) */
if (arg_start >= 2 && !((argv[*optind][0] == '-') && (argv[*optind][1] == '-'))) {
if (!argv[*optind][optchr+1])
{
dash = 0;

3
sapi/cli/getopt.c

@ -145,7 +145,8 @@ int php_getopt(int argc, char* const *argv, const opt_struct opts[], char **opta
}
return opts[opts_idx].opt_char;
} else {
if (arg_start >= 2) {
/* multiple options specified as one (exclude long opts) */
if (arg_start >= 2 && !((argv[*optind][0] == '-') && (argv[*optind][1] == '-'))) {
if (!argv[*optind][optchr+1])
{
dash = 0;

Loading…
Cancel
Save