From 359c1e017ee367c34b082b1b4e6c002686d01bce Mon Sep 17 00:00:00 2001 From: rsc Date: Fri, 14 Jan 2005 04:24:09 +0000 Subject: works on Linux 2.6 --- src/cmd/postscript/common/getopt.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'src/cmd/postscript/common/getopt.c') diff --git a/src/cmd/postscript/common/getopt.c b/src/cmd/postscript/common/getopt.c index e348cb2f..018885f7 100644 --- a/src/cmd/postscript/common/getopt.c +++ b/src/cmd/postscript/common/getopt.c @@ -1,18 +1,13 @@ -#ifndef _POSIX_SOURCE -#include -#include -#endif #include +#include #define ERR(str, chr) if(opterr){fprintf(stderr, "%s%s%c\n", argv[0], str, chr);} int opterr = 1; int optind = 1; int optopt; char *optarg; -char *strchr(); int -getopt (argc, argv, opts) -char **argv, *opts; +getopt (int argc, char **argv, char *opts) { static int sp = 1; register int c; @@ -22,7 +17,7 @@ char **argv, *opts; if (optind >= argc || argv[optind][0] != '-' || argv[optind][1] == '\0') return EOF; - else if (strcmp(argv[optind], "--") == NULL) { + else if (strcmp(argv[optind], "--") == 0) { optind++; return EOF; } -- cgit v1.2.3