From 793fbbc7f29c04426d0ec01279576e7793b0e25a Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sat, 2 Feb 2002 00:06:50 +0000 Subject: (OPTARG_POSIX, OBSOLETE_OPTION_WARNINGS): New macros. --- src/system.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/system.h') diff --git a/src/system.h b/src/system.h index caf50aec7..59d63809e 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 -- cgit v1.2.3-54-g00ecf