| 474 | |
| 475 | #if 0 |
| 476 | static void |
| 477 | early_options(int argc, char *argv[]) |
| 478 | { |
| 479 | int i; |
| 480 | |
| 481 | if (argc > 1) { |
| 482 | if (argcheck(argc, argv, ARG_VERSION) == 2) |
| 483 | nethack_exit(EXIT_SUCCESS); |
| 484 | |
| 485 | if (argcheck(argc, argv, ARG_SHOWPATHS) == 2) { |
| 486 | gd.deferred_showpaths = TRUE; |
| 487 | /* gd.deferred_showpaths is not used by windows */ |
| 488 | return; |
| 489 | } |
| 490 | #ifndef NODUMPENUMS |
| 491 | if (argcheck(argc, argv, ARG_DUMPENUMS) == 2) { |
| 492 | nethack_exit(EXIT_SUCCESS); |
| 493 | } |
| 494 | #ifdef ENHANCED_SYMBOLS |
| 495 | if (argcheck(argc, argv, ARG_DUMPGLYPHIDS) == 2) { |
| 496 | nethack_exit(EXIT_SUCCESS); |
| 497 | } |
| 498 | #endif |
| 499 | #endif |
| 500 | if (argcheck(argc, argv, ARG_DUMPMONGEN) == 2) { |
| 501 | nethack_exit(EXIT_SUCCESS); |
| 502 | } |
| 503 | if (argcheck(argc, argv, ARG_DUMPWEIGHTS) == 2) { |
| 504 | nethack_exit(EXIT_SUCCESS); |
| 505 | } |
| 506 | if (argcheck(argc, argv, ARG_DEBUG) == 1) { |
| 507 | argc--; |
| 508 | argv++; |
| 509 | } |
| 510 | if (argcheck(argc, argv, ARG_WINDOWS) == 1) { |
| 511 | argc--; |
| 512 | argv++; |
| 513 | } |
| 514 | #if defined(CRASHREPORT) |
| 515 | if (argcheck(argc, argv, ARG_BIDSHOW) == 2) { |
| 516 | nethack_exit(EXIT_SUCCESS); |
| 517 | } |
| 518 | #endif |
| 519 | if (argc > 1 && !strncmp(argv[1], "-d", 2) && argv[1][2] != 'e') { |
| 520 | /* avoid matching "-dec" for DECgraphics; since the man page |
| 521 | * says -d directory, hope nobody's using -desomething_else |
| 522 | */ |
| 523 | argc--; |
| 524 | argv++; |
| 525 | const char *dir = argv[0] + 2; |
| 526 | if (*dir == '=' || *dir == ':') |
| 527 | dir++; |
| 528 | if (!*dir && argc > 1) { |
| 529 | argc--; |
| 530 | argv++; |
| 531 | dir = argv[0]; |
| 532 | } |
| 533 | if (!*dir) |
no test coverage detected