Almost. There was another problem (more c99), which is fixed by adding

```c
#ifndef isnan
#define isnan(x) _isnan(x)
#define isinf(x) (!_finite(x))
#endif
```

Then it builds. Thanks!