re PR bootstrap/15627 (Sun CC cannot bootstrap GCC)
authorDaniel Berlin <dberlin@dberlin.org>
Mon, 24 May 2004 13:20:52 +0000 (13:20 +0000)
committerDaniel Berlin <dberlin@gcc.gnu.org>
Mon, 24 May 2004 13:20:52 +0000 (13:20 +0000)
2004-05-24  Daniel Berlin  <dberlin@dberlin.org>

PR other/15627
* engine/util.h: Include ansidecl.h.
Make max and min static inline.
* engine/util.c: Remove max and min from here.

From-SVN: r82202

libbanshee/ChangeLog
libbanshee/engine/util.c
libbanshee/engine/util.h

index 8c0e6be8c3fd75beeee6404ec3d6222cb7ad65d4..52472ca36122859ae5eea1580e01b9f2a0ac06be 100644 (file)
@@ -1,3 +1,10 @@
+2004-05-24  Daniel Berlin  <dberlin@dberlin.org>
+       
+       PR other/15627
+       * engine/util.h: Include ansidecl.h.
+       Make max and min static inline.
+       * engine/util.c: Remove max and min from here.
+
 2004-03-26  Andreas Jaeger  <aj@suse.de>
 
         * configure.in: Remove GCC_NO_EXECUTABLES.
index 8989956b70aa4dfbd3cd3147b16849347909d889..92619801af28ad4280d50dd8f8c3675d516c5b0e 100644 (file)
@@ -196,6 +196,4 @@ int ptr_cmp(const void *ptr1, const void *ptr2)
   return (char *) ptr1 - (char *) ptr2;
 }
 
-int min(int a, int b) { if (a < b) return a; else return b; }
-int max(int a, int b) { if (a < b) return b; else return a; }
 /* int abs(int a) { if (a < 0) return -a; else return a; } */
index 1d13147da0808a7234a8c8805150c678dfad2242..dea62fe2d4448ab84d02a46aea0d9944750ece5b 100644 (file)
@@ -35,6 +35,7 @@
 #include <stdarg.h>
 #include <stdlib.h>
 #include <regions.h>
+#include <ansidecl.h>
 #include "compiler.h"
 #include "linkage.h"
 #include "bool.h"
@@ -99,10 +100,8 @@ bool str_eq(const char *s1, const char *s2);
    if ptr1 < ptr2, or a value >0 if ptr1 > ptr2. */
 int ptr_cmp(const void *ptr1, const void *ptr2);
 
-extern inline int min(int, int);
-extern inline int max(int, int);
-extern inline int min(int a, int b) { if (a < b) return a; else return b; }
-extern inline int max(int a, int b) { if (a < b) return b; else return a; }
+static inline int min(int a, int b) { if (a < b) return a; else return b; }
+static inline int max(int a, int b) { if (a < b) return b; else return a; }
 EXTERN_C_END
 
 #endif