DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

lber-memory(3)




     LBER_MEMORY(3)           OpenLDAP 2.1.12           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),
          realloc(3), and free(3) routines, respectively.  The
          ber_memvfree() routine is used to free a dynamically
          allocated 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.

     Page 1                                         (printed 1/20/103)


Man(1) output converted with man2html