summaryrefslogtreecommitdiff
path: root/lib/libc/stdlib/getopt_long.c
diff options
context:
space:
mode:
authorlukem <lukem@NetBSD.org>1999-09-20 04:38:56 +0000
committerlukem <lukem@NetBSD.org>1999-09-20 04:38:56 +0000
commitd896261208b4610b0c4e86ea95caad3cdc86a4ac (patch)
tree9a96db945c9ffba191e3aa4d741cf5d30fbd30f2 /lib/libc/stdlib/getopt_long.c
parentf6ae64deff8e64a1acb3e1536bf6b6d06f7bffb9 (diff)
back out the #ifdef _DIAGNOSTIC argument checks; too many people complained.
_DIAGASSERT() is still retained.
Diffstat (limited to 'lib/libc/stdlib/getopt_long.c')
-rw-r--r--lib/libc/stdlib/getopt_long.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/lib/libc/stdlib/getopt_long.c b/lib/libc/stdlib/getopt_long.c
index 9a5e70ec152..adf62c11755 100644
--- a/lib/libc/stdlib/getopt_long.c
+++ b/lib/libc/stdlib/getopt_long.c
@@ -84,13 +84,6 @@ getopt_internal(nargc, nargv, ostr)
_DIAGASSERT(nargv != NULL);
_DIAGASSERT(ostr != NULL);
-#ifdef _DIAGNOSTIC
- if (nargv == NULL || ostr == NULL) {
- errno = EFAULT;
- place = EMSG;
- return (-1);
- }
-#endif
if (optreset || !*place) { /* update scanning pointer */
optreset = 0;
@@ -180,12 +173,6 @@ getopt_long(nargc, nargv, options, long_options, index)
_DIAGASSERT(ostr != NULL);
_DIAGASSERT(long_options != NULL);
/* index may be NULL */
-#ifdef _DIAGNOSTIC
- if (nargv == NULL || ostr == NULL || long_options) {
- errno = EFAULT;
- return (-1);
- }
-#endif
if ((retval = getopt_internal(nargc, nargv, options)) == -2) {
char *current_argv = nargv[optind++] + 2, *has_equal;