Lines 1015-1021
Link Here
|
1015 |
goto keep; |
1015 |
goto keep; |
1016 |
|
1016 |
|
1017 |
/* Skip joined switches. */ |
1017 |
/* Skip joined switches. */ |
1018 |
if ((option->flags & CL_JOINED)) |
1018 |
if ((option->flags & CL_JOINED) |
|
|
1019 |
&& (!option->cl_reject_negative |
1020 |
|| (unsigned int) option->neg_index != opt_idx)) |
1019 |
goto keep; |
1021 |
goto keep; |
1020 |
|
1022 |
|
1021 |
for (j = i + 1; j < old_decoded_options_count; j++) |
1023 |
for (j = i + 1; j < old_decoded_options_count; j++) |
Lines 1027-1034
Link Here
|
1027 |
continue; |
1029 |
continue; |
1028 |
if (cl_options[next_opt_idx].neg_index < 0) |
1030 |
if (cl_options[next_opt_idx].neg_index < 0) |
1029 |
continue; |
1031 |
continue; |
1030 |
if ((cl_options[next_opt_idx].flags & CL_JOINED)) |
1032 |
if ((cl_options[next_opt_idx].flags & CL_JOINED) |
1031 |
continue; |
1033 |
&& (!cl_options[next_opt_idx].cl_reject_negative |
|
|
1034 |
|| ((unsigned int) cl_options[next_opt_idx].neg_index |
1035 |
!= next_opt_idx))) |
1036 |
continue; |
1032 |
if (cancel_option (opt_idx, next_opt_idx, next_opt_idx)) |
1037 |
if (cancel_option (opt_idx, next_opt_idx, next_opt_idx)) |
1033 |
break; |
1038 |
break; |
1034 |
} |
1039 |
} |