]> git.sur5r.net Git - openldap/commit
Changed lc_conn to be a pointer to a BerElement to aid in state management.
authorKurt Zeilenga <kurt@openldap.org>
Fri, 28 May 1999 19:33:05 +0000 (19:33 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Fri, 28 May 1999 19:33:05 +0000 (19:33 +0000)
commit4e5ed2dffc534d0ff0200a03e856838753fa74af
treed850d853852e6106e981122ee9445f4018df387f
parenta97e3e94e665df092cc512cd5a3f9c5ceac820ef
Changed lc_conn to be a pointer to a BerElement to aid in state management.
Added validation to exposed opaque data structures (BerElement, Sockbuf,
and LDAP).  Added macros BER_VALID, SOCKBUF_VALID, LDAP_VALID.
Added ber_pvt_ber_bytes() and ber_pvt_ber_remaining() macros to hide
some ber internals.  These really should be handled by ber_get_option().
20 files changed:
libraries/liblber/bprint.c
libraries/liblber/decode.c
libraries/liblber/encode.c
libraries/liblber/io.c
libraries/liblber/lber-int.h
libraries/liblber/options.c
libraries/liblber/sockbuf.c
libraries/libldap/controls.c
libraries/libldap/init.c
libraries/libldap/ldap-int.h
libraries/libldap/libldap.dsp
libraries/libldap/open.c
libraries/libldap/options.c
libraries/libldap/request.c
libraries/libldap/result.c
libraries/libldap/sbind.c
libraries/libldap/schema.c
libraries/libldap/url.c
servers/slapd/back-ldbm/modify.c
servers/slapd/result.c