#include <stdlib.h>
Go to the source code of this file.
Macro Definition Documentation
#define MEMALLOC |
( |
|
_LENGTH_, |
|
|
|
_TYPE_ |
|
) |
| (_TYPE_*) PASO_MALLOC(((size_t)(_LENGTH_))*sizeof(_TYPE_)) |
Value:do \
{ \
if ((
void *)(_PTR_) != NULL ) {
PASO_FREE(_PTR_); (_PTR_) = NULL; } \
} while(0)
#define MEMREALLOC |
( |
|
_RETP_, |
|
|
|
_POINTER_, |
|
|
|
_LENGTH_, |
|
|
|
_TYPE_ |
|
) |
| |
Value:do \
{ \
if( (_POINTER_)!=NULL ) \
{ \
((size_t)(_LENGTH_))*sizeof(_TYPE_) ); \
} \
else \
{ \
_RETP_ = (_TYPE_*)
PASO_MALLOC( ((
size_t)(_LENGTH_))*
sizeof(_TYPE_) ); \
} \
} while(0)
#define PASO_MALLOC malloc |
#define PASO_REALLOC realloc |
#define THREAD_MEMALLOC |
( |
|
_LENGTH_, |
|
|
|
_TYPE_ |
|
) |
| (_TYPE_*) PASO_THREAD_MALLOC(((size_t)(_LENGTH_))*sizeof(_TYPE_)) |
#define THREAD_MEMFREE |
( |
|
_PTR_ | ) |
|
Referenced by dudley::MeshAdapter::dump(), finley::loadMesh(), dudley::loadMesh(), finley::meshMerge(), dudley::readGmsh(), finley::readGmsh(), dudley::readMesh(), finley::readMesh(), paso::SystemMatrixAdapter::saveHB(), paso::SystemMatrixAdapter::saveMM(), and dudley::MeshAdapter::write().
Referenced by dudley::MeshAdapter::dump(), finley::loadMesh(), dudley::loadMesh(), finley::meshMerge(), dudley::readGmsh(), finley::readGmsh(), dudley::readMesh(), finley::readMesh(), paso::SystemMatrixAdapter::saveHB(), paso::SystemMatrixAdapter::saveMM(), and dudley::MeshAdapter::write().