From be62101c605591b8cd8764d283d274d0defe749b Mon Sep 17 00:00:00 2001 From: Jeff Johnston Date: Mon, 3 Mar 2008 19:47:59 +0000 Subject: [PATCH] 2008-03-02 Jeff Johnston * libc/include/getopt.h (no_argument): Added for glibc compatibility. (required_argument, optional_argument): Ditto. --- newlib/ChangeLog | 5 +++++ newlib/libc/include/getopt.h | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/newlib/ChangeLog b/newlib/ChangeLog index a5003ebbd..a1ed163de 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,8 @@ +2008-03-02 Jeff Johnston + + * libc/include/getopt.h (no_argument): Added for glibc compatibility. + (required_argument, optional_argument): Ditto. + 2008-02-29 Gregory Pietsch * libc/stdlib/getopt.c (getopt_internal): Rewrite to accept diff --git a/newlib/libc/include/getopt.h b/newlib/libc/include/getopt.h index 7861ec300..f91875714 100644 --- a/newlib/libc/include/getopt.h +++ b/newlib/libc/include/getopt.h @@ -94,6 +94,12 @@ gpietsch@comcast.net #define NO_ARG 0 #define REQUIRED_ARG 1 #define OPTIONAL_ARG 2 + +/* For glibc compatibility. */ +#define no_argument NO_ARG +#define required_argument REQUIRED_ARG +#define optional_argument OPTIONAL_ARG + /* The GETOPT_DATA_INITIALIZER macro is used to initialize a statically- allocated variable of type struct getopt_data. */ #define GETOPT_DATA_INITIALIZER {0,0,0,0,0}