This is the mail archive of the newlib@sources.redhat.com mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

mstat.c patch


The following patch fixes some preprocessor directives in mstat.c that
I only noticed because I built newlib with `make -s'.  GCC warned that
it was ignoring everything from `||' and beyond on the offending
lines.  Okay to commit?

Ben

2003-09-04  Ben Elliston  <bje@wasabisystems.com>

       * libc/stdlib/mstats.c[_ELIX_LEVEL]: Fix guards.  #ifndef FOO ||
       FOO >= 2 is invalid; use #if !defined (FOO) || FOO >= 2 instead.

Index: libc/stdlib/mstats.c
===================================================================
RCS file: /cvs/src/src/newlib/libc/stdlib/mstats.c,v
retrieving revision 1.3
diff -u -r1.3 mstats.c
--- libc/stdlib/mstats.c        26 Aug 2002 18:56:07 -0000      1.3
+++ libc/stdlib/mstats.c        4 Sep 2003 06:12:13 -0000
@@ -110,7 +110,7 @@
   return _mallinfo_r (_REENT);
 }

-#ifndef _ELIX_LEVEL || _ELIX_LEVEL >= 2
+#if !defined (_ELIX_LEVEL) || _ELIX_LEVEL >= 2
 void
 _DEFUN_VOID (malloc_stats)
 {
@@ -129,7 +129,7 @@

 #endif

-#ifndef _ELIX_LEVEL || _ELIX_LEVEL >= 2
+#if !defined (_ELIX_LEVEL) || _ELIX_LEVEL >= 2

 /* mstats is now compatibility code.  It used to be real, for a
    previous version of the malloc routines.  It now just calls


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]