MSVC for windows mobile does not have the errno.h file
This commit is contained in:
parent
af22364988
commit
a76ce042e6
@ -141,7 +141,14 @@
|
|||||||
#include <omp.h>
|
#include <omp.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// MSVC for windows mobile does not have the errno.h file
|
||||||
|
#if !(defined(_MSC_VER) && defined(_WIN32_WCE))
|
||||||
|
#define EIGEN_HAS_ERRNO
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef EIGEN_HAS_ERRNO
|
||||||
#include <cerrno>
|
#include <cerrno>
|
||||||
|
#endif
|
||||||
#include <cstdlib>
|
#include <cstdlib>
|
||||||
#include <cmath>
|
#include <cmath>
|
||||||
#include <complex>
|
#include <complex>
|
||||||
|
|||||||
@ -146,7 +146,9 @@ inline void* ei_generic_aligned_realloc(void* ptr, size_t size, size_t old_size)
|
|||||||
void* newptr = ei_aligned_malloc(size);
|
void* newptr = ei_aligned_malloc(size);
|
||||||
if (newptr == 0)
|
if (newptr == 0)
|
||||||
{
|
{
|
||||||
|
#ifdef EIGEN_HAS_ERRNO
|
||||||
errno = ENOMEM; // according to the standard
|
errno = ENOMEM; // according to the standard
|
||||||
|
#endif
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user