DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

lber-memory(3)




LBER_MEMORY(3)         C LIBRARY FUNCTIONS         LBER_MEMORY(3)


NAME

     ber_memalloc,  ber_memcalloc,  ber_memrealloc,  ber_memfree,
     ber_memvfree - LBER memory allocators


LIBRARY

     OpenLDAP LBER (liblber, -llber)


SYNOPSIS

     #include <lber.h>

     void *ber_memalloc(ber_len_t bytes);

     void *ber_memcalloc(ber_len_t nelems, ber_len_t bytes);

     void *ber_memrealloc(void *ptr, ber_len_t bytes);

     void ber_memfree(void *ptr);

     void ber_memvfree(void **vec);


DESCRIPTION

     These  routines  are  used  to  allocate/deallocate   memory
     used/returned  by the Lightweight BER library as required by
     lber-encode(3)    and    lber-decode(3).     ber_memalloc(),
     ber_memcalloc(),  ber_memrealloc(),  and  ber_memfree()  are
     used exactly like the standard malloc(3),  calloc(3),  real-
     loc(3),    and    free(3)   routines,   respectively.    The
     ber_memvfree() routine is used to free a  dynamically  allo-
     cated  array  of pointers to arbitrary dynamically allocated
     objects.


SEE ALSO

     lber-decode(3), lber-encode(3), lber-types(3)


ACKNOWLEDGEMENTS

     OpenLDAP is developed and maintained by The OpenLDAP Project
     (http://www.openldap.org/).    OpenLDAP   is   derived  from
     University of Michigan LDAP 3.3 Release.

OpenLDAP LDVERSION  Last change: RELEASEDATE                    1


Man(1) output converted with man2html