[Layout.c/h]: Minor modifications so that the Microsoft compiler can compile the file as C++ directly ;

This commit is contained in:
Pierre Renaux
2015-05-05 18:07:06 +08:00
parent 3859d0ec26
commit ee5e8c1722
2 changed files with 18 additions and 2 deletions

View File

@@ -11,7 +11,16 @@
#define __LAYOUT_H
#include <math.h>
#ifndef __cplusplus
#include <stdbool.h>
#endif
// Not defined in MSVC++
#ifndef NAN
static const unsigned long __nan[2] = {0xffffffff, 0x7fffffff};
#define NAN (*(const float *)__nan)
#endif
#define CSS_UNDEFINED NAN
typedef enum {