From: Jim Meyering Date: Sat, 2 Feb 2002 00:06:50 +0000 (+0000) Subject: (OPTARG_POSIX, OBSOLETE_OPTION_WARNINGS): New macros. X-Git-Tag: TEXTUTILS-2_0_21~125 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=793fbbc7f29c04426d0ec01279576e7793b0e25a;p=thirdparty%2Fcoreutils.git (OPTARG_POSIX, OBSOLETE_OPTION_WARNINGS): New macros. --- diff --git a/src/system.h b/src/system.h index caf50aec74..59d63809e4 100644 --- a/src/system.h +++ b/src/system.h @@ -44,6 +44,21 @@ # define POSIX2_VERSION (_POSIX2_VERSION ? _POSIX2_VERSION : 2147483647) #endif +/* "::" if a short option can take an optional argument, ":" if the + argument is required. "::" is mostly obsolete with POSIX + 1003.1-2001, which in most cases does not allow short options with + optional arguments. */ +#if POSIX2_VERSION < 200112 +# define OPTARG_POSIX "::" +#else +# define OPTARG_POSIX ":" +#endif + +/* If nonzero, warn when obsolete options are detected. */ +#ifndef OBSOLETE_OPTION_WARNINGS +# define OBSOLETE_OPTION_WARNINGS 1 +#endif + #ifndef STDIN_FILENO # define STDIN_FILENO 0 #endif