NAME
bermemalloc, bermemcalloc, bermemrealloc, bermemfree, bermemvfree- LBER memory allocators
LLIIBBRRAARRYYOpenLDAP LBER (liblber, -llber)
SYNOPSIS
##iinncclluuddee <
vvooiidd **bbeerrmmeemmaalllloocc((bbeerrlleenntt bytes));; vvooiidd **bbeerrmmeemmccaalllloocc((bbeerrlleenntt nelems,, bbeerrlleenntt bytes));; vvooiidd **bbeerrmmeemmrreeaalllloocc((vvooiidd **ptr,, bbeerrlleenntt bytes));; vvooiidd bbeerrmmeemmffrreeee((vvooiidd **ptr));; vvooiidd bbeerrmmeemmvvffrreeee((vvooiidd ****vec));;> DESCRIPTION
These routines are used to allocate/deallocate memory used/returned bythe Lightweight BER library as required by llbbeerr-eennccooddee(3) and llbbeerr-
ddeeccooddee(3). bbeerrmmeemmaalllloocc(), bbeerrmmeemmccaalllloocc(), bbeerrmmeemmrreeaalllloocc(), and bbeerrmmeemmffrreeee() are used exactly like the standard mmaalllloocc(3), ccaalllloocc(3), rreeaalllloocc(3), and ffrreeee(3) routines, respectively. The bbeerrmmeemmvvffrreeee() routine is used to free a dynamically allocated array of pointers to arbitrary dynamically allocated objects.SEE ALSO
llbbeerr-ddeeccooddee(3), llbbeerr-eennccooddee(3), llbbeerr-ttyyppeess(3)
AACCKKNNOOWWLLEEDDGGEEMMEENNTTSS OOppeennLLDDAAPP is developed and maintained by The OpenLDAP Project (http://www.openldap.org/). OOppeennLLDDAAPP is derived from University of Michigan LDAP 3.3 Release. OpenLDAP 2.2.19 2004/11/26 LBERMEMORY(3)