Provided by: libldap-dev_2.5.18+dfsg-0ubuntu0.22.04.2_amd64 bug

NAME

       ldap_memfree, ldap_memvfree, ldap_memalloc, ldap_memcalloc, ldap_memrealloc, ldap_strdup -
       LDAP memory allocation routines

LIBRARY

       OpenLDAP LDAP (libldap, -lldap)

SYNOPSIS

       #include <ldap.h>

       void ldap_memfree(void *p);

       void ldap_memvfree(void **v);

       void *ldap_memalloc(ber_len_t s);

       void *ldap_memcalloc(ber_len_t n, ber_len_t s);

       void *ldap_memrealloc(void *p, ber_len_t s);

       char *ldap_strdup(LDAP_CONST char *p);

DESCRIPTION

       These routines are used to allocate/deallocate memory used/returned by the  LDAP  library.
       ldap_memalloc(),  ldap_memcalloc(), ldap_memrealloc(), and ldap_memfree() are used exactly
       like the standard malloc(3), calloc(3), realloc(3), and  free(3)  routines,  respectively.
       The  ldap_memvfree()  routine is used to free a dynamically allocated array of pointers to
       arbitrary dynamically allocated objects.  The ldap_strdup() routine is used  exactly  like
       the standard strdup(3) routine.

SEE ALSO

       ldap(3)

ACKNOWLEDGEMENTS

       OpenLDAP    Software    is    developed   and   maintained   by   The   OpenLDAP   Project
       <http://www.openldap.org/>.  OpenLDAP Software is derived from the University of  Michigan
       LDAP 3.3 Release.