int tentries )
{
LDAPControl ctrl, *ctrls[2];
- char berbuf[LBER_ELEMENT_SIZEOF];
- BerElement *ber = (BerElement *)berbuf;
+ BerElementBuffer berbuf;
+ BerElement *ber = (BerElement *)&berbuf;
struct berval cookie = { 0, NULL };
PagedResultsCookie respcookie;
int rc;
const char *text = NULL;
- char berbuf[LBER_ELEMENT_SIZEOF];
- BerElement *ber = (BerElement *)berbuf;
+ BerElementBuffer berbuf;
+ BerElement *ber = (BerElement *)&berbuf;
struct berval entrycsn_bv = { 0, NULL };
struct berval *latest_entrycsn_bv )
{
int ret, rc;
- char berbuf[LBER_ELEMENT_SIZEOF];
- BerElement *ber = (BerElement *)berbuf;
+ BerElementBuffer berbuf;
+ BerElement *ber = (BerElement *)&berbuf;
ber_init2( ber, NULL, LBER_USE_DER );
int rc;
const char *text = NULL;
- char berbuf[LBER_ELEMENT_SIZEOF];
- BerElement *ber = (BerElement *)berbuf;
+ BerElementBuffer berbuf;
+ BerElement *ber = (BerElement *)&berbuf;
struct berval entryuuid_bv = { 0, NULL };
struct berval entrycsn_bv = { 0, NULL };
struct berval *latest_entrycsn_bv )
{
int ret,rc;
- char berbuf[LBER_ELEMENT_SIZEOF];
- BerElement *ber = (BerElement *)berbuf;
+ BerElementBuffer berbuf;
+ BerElement *ber = (BerElement *)&berbuf;
ber_init2( ber, NULL, LBER_USE_DER );
struct berval *cookie,
LDAPControl **ctrls )
{
- char berbuf[LBER_ELEMENT_SIZEOF];
- BerElement *ber = (BerElement *)berbuf;
+ BerElementBuffer berbuf;
+ BerElement *ber = (BerElement *)&berbuf;
struct berval rspdata;
int ret, rc;
int rc = LDAP_SUCCESS;
ber_tag_t tag;
ber_len_t len;
- char berbuf[LBER_ELEMENT_SIZEOF];
- BerElement *ber = (BerElement *)berbuf;
+ BerElementBuffer berbuf;
+ BerElement *ber = (BerElement *) &berbuf;
if( reqdata == NULL ) {
return LDAP_SUCCESS;
{
int rc;
struct berval *bv = NULL;
- char berbuf[LBER_ELEMENT_SIZEOF];
+ BerElementBuffer berbuf;
/* opaque structure, size unknown but smaller than berbuf */
- BerElement *ber = (BerElement *)berbuf;
+ BerElement *ber = (BerElement *) &berbuf;
assert( cred != NULL );
LDAPControl **ctrls
)
{
- char berbuf[LBER_ELEMENT_SIZEOF];
- BerElement *ber = (BerElement *)berbuf;
+ BerElementBuffer berbuf;
+ BerElement *ber = (BerElement *)&berbuf;
int rc;
long bytes;
LDAPControl **ctrls
)
{
- char berbuf[LBER_ELEMENT_SIZEOF];
- BerElement *ber = (BerElement *)berbuf;
+ BerElementBuffer berbuf;
+ BerElement *ber = (BerElement *)&berbuf;
Attribute *a, *aa;
int i, j, rc=-1, bytes;
char *edn;
BerVarray *v2refs
)
{
- char berbuf[LBER_ELEMENT_SIZEOF];
- BerElement *ber = (BerElement *)berbuf;
+ BerElementBuffer berbuf;
+ BerElement *ber = (BerElement *)&berbuf;
int rc;
int bytes;