silc_smalloc
SYNOPSIS
void *silc_smalloc(SilcStack stack, SilcUInt32 size);
DESCRIPTION
Allocate memory block of size of `size' from the stack indicated by `stack' and return pointer to it. Returns NULL on error. This function allocates aligned memory so it can be used to allocate memory for structures, for example.
NOTES
Be careful with this function: do not free the returned pointer explicitly and do not save the returned pointer to a permanent location.
If `stack' is NULL this function calls silc_malloc.