From 99eb60455b816c2e786e8444aa2d288aae37f387 Mon Sep 17 00:00:00 2001 From: Jeff Johnston Date: Wed, 17 Sep 2014 22:20:16 +0000 Subject: [PATCH] 2014-09-17 Jeff Johnston * libc/include/sys/features.h: Add __NEWLIB__ and __NEWLIB_MINOR__ macros. --- newlib/ChangeLog | 5 +++++ newlib/libc/include/sys/features.h | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/newlib/ChangeLog b/newlib/ChangeLog index 7ef574bad..a1576238b 100644 --- a/newlib/ChangeLog +++ b/newlib/ChangeLog @@ -1,3 +1,8 @@ +2014-09-17 Jeff Johnston + + * libc/include/sys/features.h: Add __NEWLIB__ and + __NEWLIB_MINOR__ macros. + 2014-09-17 Joel Sherrill Thomas Uhle diff --git a/newlib/libc/include/sys/features.h b/newlib/libc/include/sys/features.h index a3ba513bf..1d90921af 100644 --- a/newlib/libc/include/sys/features.h +++ b/newlib/libc/include/sys/features.h @@ -25,6 +25,12 @@ extern "C" { #endif +/* Macros to determine that newlib is being used. Put in this header to + * be similar to where glibc stores its version of these macros. + */ +#define __NEWLIB__ 2 +#define __NEWLIB_MINOR__ 1 + /* Macro to test version of GCC. Returns 0 for non-GCC or too old GCC. */ #ifndef __GNUC_PREREQ # if defined __GNUC__ && defined __GNUC_MINOR__