LP-311 Remove basic/advanced stabilization tab auto-switch (autotune/txpid lock issues)
[librepilot.git] / ground / gcs / src / libs / eigen / Eigen / QtAlignedMalloc
blob46f7d83b70f5a8509c216e4bc200f6afa9632f07
2 #ifndef EIGEN_QTMALLOC_MODULE_H
3 #define EIGEN_QTMALLOC_MODULE_H
5 #include "Core"
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);
16 void qFree(void *ptr)
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);
26   return newPtr;
29 #include "src/Core/util/ReenableStupidWarnings.h"
31 #endif
33 #endif // EIGEN_QTMALLOC_MODULE_H
34 /* vim: set filetype=cpp et sw=2 ts=2 ai: */