2 #ifndef EIGEN_QTMALLOC_MODULE_H
3 #define EIGEN_QTMALLOC_MODULE_H
7 #if (!EIGEN_MALLOC_ALREADY_ALIGNED)
9 #include "src/Core/util/DisableStupidWarnings.h"
11 void *qMalloc(size_t size)
13 return Eigen::internal::aligned_malloc(size);
18 Eigen::internal::aligned_free(ptr);
21 void *qRealloc(void *ptr, size_t size)
23 void* newPtr = Eigen::internal::aligned_malloc(size);
24 memcpy(newPtr, ptr, size);
25 Eigen::internal::aligned_free(ptr);
29 #include "src/Core/util/ReenableStupidWarnings.h"
33 #endif // EIGEN_QTMALLOC_MODULE_H
34 /* vim: set filetype=cpp et sw=2 ts=2 ai: */