From f2227851687b5c2ee3e39441da92b090d683971c Mon Sep 17 00:00:00 2001 From: "Tony J. White =" Date: Wed, 23 Apr 2008 17:39:39 +0000 Subject: [PATCH] * (bug 3611) prevent global symbol conflict on some systems (Mac OS X) for lcc's getopt (Ben Millwood) --- code/tools/lcc/cpp/getopt.c | 2 +- code/tools/lcc/cpp/nlist.c | 1 - code/tools/lcc/cpp/unix.c | 4 ++-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/code/tools/lcc/cpp/getopt.c b/code/tools/lcc/cpp/getopt.c index abcb35f8..c4d1af7b 100644 --- a/code/tools/lcc/cpp/getopt.c +++ b/code/tools/lcc/cpp/getopt.c @@ -8,7 +8,7 @@ int optopt; char *optarg; int -getopt (int argc, char *const argv[], const char *opts) +lcc_getopt (int argc, char *const argv[], const char *opts) { static int sp = 1; int c; diff --git a/code/tools/lcc/cpp/nlist.c b/code/tools/lcc/cpp/nlist.c index d857dfa5..d76df860 100644 --- a/code/tools/lcc/cpp/nlist.c +++ b/code/tools/lcc/cpp/nlist.c @@ -3,7 +3,6 @@ #include #include "cpp.h" -extern int getopt(int, char *const *, const char *); extern char *optarg; extern int optind; extern int verbose; diff --git a/code/tools/lcc/cpp/unix.c b/code/tools/lcc/cpp/unix.c index 397b1b4c..17986d84 100644 --- a/code/tools/lcc/cpp/unix.c +++ b/code/tools/lcc/cpp/unix.c @@ -4,7 +4,7 @@ #include #include "cpp.h" -extern int getopt(int, char *const *, const char *); +extern int lcc_getopt(int, char *const *, const char *); extern char *optarg, rcsid[]; extern int optind; int verbose; @@ -23,7 +23,7 @@ setup(int argc, char **argv) int numIncludeDirs = 0; setup_kwtab(); - while ((c = getopt(argc, argv, "MNOVv+I:D:U:F:lg")) != -1) + while ((c = lcc_getopt(argc, argv, "MNOVv+I:D:U:F:lg")) != -1) switch (c) { case 'N': for (i=0; i