NAME
KJB_MALLOC - (MACRO) Sets up call for kjb_malloc
SYNOPSIS
#include "l/l_sys_mal.h"
Example compile flags (system dependent):
-DLINUX_X86_64 -DLINUX_X86_64_OPTERON -DGNU_COMPILER
-I/home/kobus/include
-L/home/kobus/misc/load/linux_x86_64_opteron -L/usr/lib/x86_64-linux-gnu
-lKJB -lfftw3 -lgsl -lgslcblas -ljpeg -lSVM -lstdc++ -lpthread -lSLATEC -lg2c -lacml -lacml_mv -lblas -lg2c -lncursesw
void *KJB_MALLOC(Malloc_size);
DESCRIPTION
This macro sets up the cast for kjb_malloc. It is defined by:
#define KJB_MALLOC(n) kjb_malloc((Malloc_size)(n))
Usually it is best to use a more specific version of wrapping MACRO. IE, one
of the ones listed in "see also".
RELATED
TYPE_MALLOC(t), N_TYPE_MALLOC(t,n), VOID_MALLOC(x),
UCHAR_MALLOC(x), BYTE_MALLOC(x), STR_MALLOC(x), SHORT_MALLOC(x),
INT_MALLOC(x), LONG_MALLOC(x), FLT_MALLOC(x), DBL_MALLOC(x),
INT16_MALLOC(x), UINT16_MALLOC(x), INT32_MALLOC(x), UINT32_MALLOC(x),
DBL_MALLOC(x)
DISCLAIMER
This software is not adequatedly tested. It is recomended that
results are checked independantly where appropriate.
AUTHOR
Kobus Barnard
DOCUMENTER
Kobus Barnard
SEE ALSO
KJB_CALLOC
,
KJB_REALLOC
,
TYPE_MALLOC
,
N_TYPE_MALLOC
,
UCHAR_MALLOC
,
BYTE_MALLOC
,
STR_MALLOC
,
BOOL_MALLOC
,
SHORT_MALLOC
,
INT_MALLOC
,
UINT_MALLOC
,
LONG_MALLOC
,
FLT_MALLOC
,
DBL_MALLOC
,
INT16_MALLOC
,
UINT16_MALLOC
,
INT32_MALLOC
,
UINT32_MALLOC
,
N_TYPE_REALLOC
,
UCHAR_REALLOC
,
BYTE_REALLOC
,
STR_REALLOC
,
SHORT_REALLOC
,
INT_REALLOC
,
UINT_REALLOC
,
LONG_REALLOC
,
FLT_REALLOC
,
DBL_REALLOC
,
INT16_REALLOC
,
UINT16_REALLOC
,
INT32_REALLOC
,
UINT32_REALLOC
,
CHECK_FOR_HEAP_OVERRUNS