ldap_memory

       alloc, 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_memreal-
       loc(), 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)  rou-
       tine.

SEE ALSO
       ldap(3)

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



OpenLDAP                          2011/11/24                    LDAP_MEMORY(3)
Man Pages Copyright Respective Owners. Site Copyright (C) 1994 - 2017 Hurricane Electric. All Rights Reserved.