diff options
| author | blambert <> | 2010-07-22 19:31:53 +0000 |
|---|---|---|
| committer | blambert <> | 2010-07-22 19:31:53 +0000 |
| commit | 7b3837a17bc96468eb10f5876dba92847b825eac (patch) | |
| tree | e23b5fc67b7c9ed6356a180fab85391135e57d64 /src/lib/libc/stdlib/getopt_long.c | |
| parent | 0b3843311a0246711269843c15163a0b47754758 (diff) | |
| download | openbsd-7b3837a17bc96468eb10f5876dba92847b825eac.tar.gz openbsd-7b3837a17bc96468eb10f5876dba92847b825eac.tar.bz2 openbsd-7b3837a17bc96468eb10f5876dba92847b825eac.zip | |
getopt_long.c replaced getopt.c 6+ years ago; we can retire
the REPLACE_GETOPT macro, at long last
ok millert@
Diffstat (limited to 'src/lib/libc/stdlib/getopt_long.c')
| -rw-r--r-- | src/lib/libc/stdlib/getopt_long.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/lib/libc/stdlib/getopt_long.c b/src/lib/libc/stdlib/getopt_long.c index 73d97c0ed3..eb1e3ef4be 100644 --- a/src/lib/libc/stdlib/getopt_long.c +++ b/src/lib/libc/stdlib/getopt_long.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: getopt_long.c,v 1.23 2007/10/31 12:34:57 chl Exp $ */ | 1 | /* $OpenBSD: getopt_long.c,v 1.24 2010/07/22 19:31:53 blambert Exp $ */ |
| 2 | /* $NetBSD: getopt_long.c,v 1.15 2002/01/31 22:43:40 tv Exp $ */ | 2 | /* $NetBSD: getopt_long.c,v 1.15 2002/01/31 22:43:40 tv Exp $ */ |
| 3 | 3 | ||
| 4 | /* | 4 | /* |
| @@ -55,15 +55,11 @@ | |||
| 55 | #include <stdlib.h> | 55 | #include <stdlib.h> |
| 56 | #include <string.h> | 56 | #include <string.h> |
| 57 | 57 | ||
| 58 | #define REPLACE_GETOPT /* use this getopt as the system getopt(3) */ | ||
| 59 | |||
| 60 | #ifdef REPLACE_GETOPT | ||
| 61 | int opterr = 1; /* if error message should be printed */ | 58 | int opterr = 1; /* if error message should be printed */ |
| 62 | int optind = 1; /* index into parent argv vector */ | 59 | int optind = 1; /* index into parent argv vector */ |
| 63 | int optopt = '?'; /* character checked for validity */ | 60 | int optopt = '?'; /* character checked for validity */ |
| 64 | int optreset; /* reset getopt */ | 61 | int optreset; /* reset getopt */ |
| 65 | char *optarg; /* argument associated with option */ | 62 | char *optarg; /* argument associated with option */ |
| 66 | #endif | ||
| 67 | 63 | ||
| 68 | #define PRINT_ERROR ((opterr) && (*options != ':')) | 64 | #define PRINT_ERROR ((opterr) && (*options != ':')) |
| 69 | 65 | ||
| @@ -467,7 +463,6 @@ start: | |||
| 467 | return (optchar); | 463 | return (optchar); |
| 468 | } | 464 | } |
| 469 | 465 | ||
| 470 | #ifdef REPLACE_GETOPT | ||
| 471 | /* | 466 | /* |
| 472 | * getopt -- | 467 | * getopt -- |
| 473 | * Parse argc/argv argument vector. | 468 | * Parse argc/argv argument vector. |
| @@ -488,7 +483,6 @@ getopt(int nargc, char * const *nargv, const char *options) | |||
| 488 | */ | 483 | */ |
| 489 | return (getopt_internal(nargc, nargv, options, NULL, NULL, 0)); | 484 | return (getopt_internal(nargc, nargv, options, NULL, NULL, 0)); |
| 490 | } | 485 | } |
| 491 | #endif /* REPLACE_GETOPT */ | ||
| 492 | 486 | ||
| 493 | /* | 487 | /* |
| 494 | * getopt_long -- | 488 | * getopt_long -- |
