Synopsis

(macro) PDX_MSGT mda_Calloc(long option, void *ent, size_t nelem, size_t size, void *ptr)

Purpose

Database memory allocator.

Description

This macro is a compatibility wrapper for mda_Malloc. mda_Malloc always initializes the allocated memory to 0 so there is no functional difference. The size argument for mda_Malloc is computed as nelem * size. The other arguments are passed unchanged. See mda_Malloc for additional information and argument descriptions.

Input

option

Options (not used)

ent

The entity which owns the allocated memory or NULL

nelem

Number of elements of size bytes to be allocated

size

The number of bytes in each element

ptr

Address to store the allocated memory pointer at

Output

ptr

The allocated memory

Return

MDA error code