NAME
KJB_CALLOC - (MACRO) Sets up call for kjb_calloc
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_CALLOC
(
Malloc_size,
Malloc_size
);
DESCRIPTION
This macro sets up the cast for kjb_calloc. It is defined by:
#define KJB_CALLOC(n,s) kjb_calloc((Malloc_size)(n), (Malloc_size)(s))
Usually it is best to use a more specific version of wrapping MACRO. IE, one
of the ones listed in "see also".
RELATED
TYPE_CALLOC(t), N_TYPE_CALLOC(t,n), VOID_CALLOC(x),
UCHAR_CALLOC(x), BYTE_CALLOC(x), STR_CALLOC(x), SHORT_CALLOC(x),
INT_CALLOC(x), LONG_CALLOC(x), FLT_CALLOC(x), DBL_CALLOC(x),
INT16_CALLOC(x), UINT16_CALLOC(x), INT32_CALLOC(x), UINT32_CALLOC(x),
DBL_CALLOC(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_MALLOC
,
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