Custom Functions > Function Definitions > MathcadAllocate
  
MathcadAllocate
This function allocates a memory block of a given size (in bytes) of memory for complex scalars and strings inside MyCFunction.
char * MathcadAllocate(size)
unsigned int size;
Parameter
Description
size
Size (in bytes) of memory block to allocate. Must be non-zero.
Return Value
Returns a pointer to the storage space. To get a pointer to a type other than char, use a type cast on the return value.
Returns NULL if the allocation failed or if size is equal to 0.
Additional Information
Free memory using MathcadFree. To allocate memory for arrays, use MathcadArrayAllocate.