| 563 | } |
| 564 | |
| 565 | static bool |
| 566 | two_arguments (void) |
| 567 | { |
| 568 | bool value; |
| 569 | |
| 570 | if (streq (argv[pos], "!")) |
| 571 | { |
| 572 | advance (false); |
| 573 | value = ! one_argument (); |
| 574 | } |
| 575 | else if (argv[pos][0] == '-' |
| 576 | && argv[pos][1] != '\0' |
| 577 | && argv[pos][2] == '\0') |
| 578 | { |
| 579 | value = unary_operator (); |
| 580 | } |
| 581 | else |
| 582 | beyond (); |
| 583 | return (value); |
| 584 | } |
| 585 | |
| 586 | static bool |
| 587 | three_arguments (void) |
no test coverage detected