d3dx9_36/tests: Fix compilation on systems that don't have NAN (Solaris).

oldstable
Francois Gouget 2014-01-10 15:33:06 +01:00 committed by Alexandre Julliard
parent 965d00f4b6
commit d3cf4ff569
1 changed files with 10 additions and 0 deletions

View File

@ -26,6 +26,16 @@
#include "wine/test.h"
#include "d3dx9.h"
#ifndef NAN
/* From wine/port.h */
static inline float __port_nan(void)
{
static const unsigned __nan_bytes = 0x7fc00000;
return *(const float *)&__nan_bytes;
}
#define NAN __port_nan()
#endif
/* Set the WINETEST_DEBUG environment variable to be greater than 1 for verbose
* function call traces of ID3DXAllocateHierarchy callbacks. */
#define TRACECALLBACK if(winetest_debug > 1) trace