Browse Source

self-containing header

pull/1/head
learn_more 10 years ago
parent
commit
05a160bf67
2 changed files with 22 additions and 24 deletions
  1. +22
    -0
      blendish.h
  2. +0
    -24
      compat.h

+ 22
- 0
blendish.h View File

@@ -577,6 +577,28 @@ NVGcolor bndNodeWireColor(const BNDnodeTheme *theme, BNDwidgetState state);
#else
#define BND_INLINE
#endif

static float fminf ( float a, float b )
{
return _isnan(a) ? b : ( _isnan(b) ? a : ((a < b) ? a : b));
}

static float fmaxf ( float a, float b )
{
return _isnan(a) ? b : ( _isnan(b) ? a : ((a > b) ? a : b));
}

static double fmin ( double a, double b )
{
return _isnan(a) ? b : ( _isnan(b) ? a : ((a < b) ? a : b));
}

static double fmax ( double a, double b )
{
return _isnan(a) ? b : ( _isnan(b) ? a : ((a > b) ? a : b));
}


#else
#define BND_INLINE inline
#endif


+ 0
- 24
compat.h View File

@@ -1,24 +0,0 @@

#ifdef _MSC_VER

static float fminf ( float a, float b )
{
return _isnan(a) ? b : ( _isnan(b) ? a : ((a < b) ? a : b));
}

static float fmaxf ( float a, float b )
{
return _isnan(a) ? b : ( _isnan(b) ? a : ((a > b) ? a : b));
}

static double fmin ( double a, double b )
{
return _isnan(a) ? b : ( _isnan(b) ? a : ((a < b) ? a : b));
}

static double fmax ( double a, double b )
{
return _isnan(a) ? b : ( _isnan(b) ? a : ((a > b) ? a : b));
}
#endif


Loading…
Cancel
Save