NAME
UCHAR_MALLOC - (MACRO) Sets up call for kjb_malloc for uchar
SYNOPSIS
#include "l/l_sys_mal.h"
Example compile flags (system dependent):
-DLINUX_386 -DLINUX_386_P4
-I/home/kobus/include
-L/home/kobus/load/linux_386_p4 -L/usr/local/lib -L/usr/lib
-lKJB -llapack -lblas -lg2c -lXext -lX11
unsigned char *UCHAR_MALLOC(Malloc_size n);
DESCRIPTION
This macro takes a count for the number of uchar needed and returns storage
for them. It is defined by:
#define UCHAR_MALLOC(n) (unsigned char*)kjb_malloc((Malloc_size)(n))
NOTE
n is cast to Malloc_size is almost always size_t.
DISCLAIMER
This software is not adequatedly tested. It is recomended that
results are checked independantly where appropriate.
AUTHOR
Kobus Barnard
DOCUMENTOR
Kobus Barnard
SEE ALSO
KJB_MALLOC
,
KJB_CALLOC
,
KJB_REALLOC
,
TYPE_MALLOC
,
N_TYPE_MALLOC
,
BYTE_MALLOC
,
STR_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