Commit 687a6424 by Daniel Berlin Committed by Daniel Berlin

re PR bootstrap/15627 (Sun CC cannot bootstrap GCC)

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
parent 148907ea
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> 2004-03-26 Andreas Jaeger <aj@suse.de>
* configure.in: Remove GCC_NO_EXECUTABLES. * configure.in: Remove GCC_NO_EXECUTABLES.
......
...@@ -196,6 +196,4 @@ int ptr_cmp(const void *ptr1, const void *ptr2) ...@@ -196,6 +196,4 @@ int ptr_cmp(const void *ptr1, const void *ptr2)
return (char *) ptr1 - (char *) 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; } */ /* int abs(int a) { if (a < 0) return -a; else return a; } */
...@@ -35,6 +35,7 @@ ...@@ -35,6 +35,7 @@
#include <stdarg.h> #include <stdarg.h>
#include <stdlib.h> #include <stdlib.h>
#include <regions.h> #include <regions.h>
#include <ansidecl.h>
#include "compiler.h" #include "compiler.h"
#include "linkage.h" #include "linkage.h"
#include "bool.h" #include "bool.h"
...@@ -99,10 +100,8 @@ bool str_eq(const char *s1, const char *s2); ...@@ -99,10 +100,8 @@ bool str_eq(const char *s1, const char *s2);
if ptr1 < ptr2, or a value >0 if ptr1 > ptr2. */ if ptr1 < ptr2, or a value >0 if ptr1 > ptr2. */
int ptr_cmp(const void *ptr1, const void *ptr2); int ptr_cmp(const void *ptr1, const void *ptr2);
extern inline int min(int, int); static inline int min(int a, int b) { if (a < b) return a; else return b; }
extern inline int max(int, int); static inline int max(int a, int b) { if (a < b) return b; else return a; }
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; }
EXTERN_C_END EXTERN_C_END
#endif #endif
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment