Use _X_INLINE instead of ad-hoc #defines.
This commit is contained in:
		
							parent
							
								
									6ff239cb4e
								
							
						
					
					
						commit
						8dcc37520d
					
				
							
								
								
									
										25
									
								
								mi/miarc.c
								
								
								
								
							
							
						
						
									
										25
									
								
								mi/miarc.c
								
								
								
								
							| 
						 | 
				
			
			@ -100,37 +100,16 @@ double	cbrt(double);
 | 
			
		|||
#undef max
 | 
			
		||||
#undef min
 | 
			
		||||
 | 
			
		||||
#if defined (__GNUC__) && !defined (__STRICT_ANSI__)
 | 
			
		||||
#define USE_INLINE
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifdef USE_INLINE
 | 
			
		||||
inline static int max (const int x, const int y)
 | 
			
		||||
_X_INLINE static int max (const int x, const int y)
 | 
			
		||||
{
 | 
			
		||||
	return x>y? x:y;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
inline static int min (const int x, const int y)
 | 
			
		||||
_X_INLINE static int min (const int x, const int y)
 | 
			
		||||
{
 | 
			
		||||
	return x<y? x:y;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#else
 | 
			
		||||
 | 
			
		||||
static int
 | 
			
		||||
max (int x, int y)
 | 
			
		||||
{
 | 
			
		||||
	return x>y? x:y;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static int
 | 
			
		||||
min (int x, int y)
 | 
			
		||||
{
 | 
			
		||||
	return x<y? x:y;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
struct bound {
 | 
			
		||||
	double	min, max;
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -81,16 +81,11 @@ Equipment Corporation.
 | 
			
		|||
 | 
			
		||||
#include "regionstr.h"
 | 
			
		||||
#include <X11/Xprotostr.h>
 | 
			
		||||
#include <X11/Xfuncproto.h>
 | 
			
		||||
#include "gc.h"
 | 
			
		||||
#include "mi.h"
 | 
			
		||||
#include "mispans.h"
 | 
			
		||||
 | 
			
		||||
#if defined (__GNUC__) && !defined (NO_INLINES)
 | 
			
		||||
#define INLINE	__inline
 | 
			
		||||
#else
 | 
			
		||||
#define INLINE
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#undef assert
 | 
			
		||||
#ifdef DEBUG
 | 
			
		||||
#define assert(expr) {if (!(expr)) \
 | 
			
		||||
| 
						 | 
				
			
			@ -506,7 +501,7 @@ miRegionCopy(dst, src)
 | 
			
		|||
 *
 | 
			
		||||
 *-----------------------------------------------------------------------
 | 
			
		||||
 */
 | 
			
		||||
INLINE static int
 | 
			
		||||
_X_INLINE static int
 | 
			
		||||
miCoalesce (
 | 
			
		||||
    RegionPtr	pReg,	    	/* Region to coalesce		     */
 | 
			
		||||
    int	    	  	prevStart,  	/* Index of start of previous band   */
 | 
			
		||||
| 
						 | 
				
			
			@ -590,7 +585,7 @@ miCoalesce (
 | 
			
		|||
 *-----------------------------------------------------------------------
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
INLINE static Bool
 | 
			
		||||
_X_INLINE static Bool
 | 
			
		||||
miAppendNonO (
 | 
			
		||||
    RegionPtr	pReg,
 | 
			
		||||
    BoxPtr	r,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue