/macosx-10.10/OpenLDAP-499.27/OpenLDAP/libraries/liblber/ |
H A D | io.c | 1 /* io.c - ber general i/o routines */ 52 BerElement *ber, 57 assert( ber != NULL ); 58 assert( LBER_VALID( ber ) ); 60 nleft = ber_pvt_ber_remaining( ber ); 62 ber->ber_ptr += actuallen; 63 ber->ber_tag = *(unsigned char *)ber->ber_ptr; 69 * Read from the ber buffer. The caller must maintain ber 51 ber_skip_data( BerElement *ber, ber_len_t len ) argument 73 ber_read( BerElement *ber, char *buf, ber_len_t len ) argument 99 ber_write( BerElement *ber, LDAP_CONST char *buf, ber_len_t len, int zero ) argument 129 ber_realloc( BerElement *ber, ber_len_t len ) argument 196 ber_free( BerElement *ber, int freebuf ) argument 209 ber_flush( Sockbuf *sb, BerElement *ber, int freeit ) argument 217 ber_flush2( Sockbuf *sb, BerElement *ber, int freeit ) argument 264 BerElement *ber; local 313 ber_init2( BerElement *ber, struct berval *bv, int options ) argument 334 ber_init_w_nullc( BerElement *ber, int options ) argument 346 BerElement *ber; local 382 ber_flatten2( BerElement *ber, struct berval *bv, int alloc ) argument 424 ber_flatten( BerElement *ber, struct berval **bvPtr) argument 451 ber_reset( BerElement *ber, int was_writing ) argument [all...] |
H A D | encode.c | 1 /* encode.c - ber output encoding routines */ 85 /* Prepend ber length to ptr, which points to the end of a length buffer */ 171 BerElement *ber, 193 return ber_write( ber, (char *) ptr, &data[sizeof(data)] - ptr, 0 ); 198 BerElement *ber, 206 return ber_put_int_or_enum( ber, num, tag ); 211 BerElement *ber, 219 return ber_put_int_or_enum( ber, num, tag ); 224 BerElement *ber, 243 rc = ber_write( ber, (cha 170 ber_put_int_or_enum( BerElement *ber, ber_int_t num, ber_tag_t tag ) argument 197 ber_put_enum( BerElement *ber, ber_int_t num, ber_tag_t tag ) argument 210 ber_put_int( BerElement *ber, ber_int_t num, ber_tag_t tag ) argument 223 ber_put_ostring( BerElement *ber, LDAP_CONST char *str, ber_len_t len, ber_tag_t tag ) argument 253 ber_put_berval( BerElement *ber, struct berval *bv, ber_tag_t tag ) argument 266 ber_put_string( BerElement *ber, LDAP_CONST char *str, ber_tag_t tag ) argument 277 ber_put_bitstring( BerElement *ber, LDAP_CONST char *str, ber_len_t blen , ber_tag_t tag ) argument 311 ber_put_null( BerElement *ber, ber_tag_t tag ) argument 326 ber_put_boolean( BerElement *ber, ber_int_t boolval, ber_tag_t tag ) argument 360 ber_start_seqorset( BerElement *ber, ber_tag_t tag ) argument 414 ber_start_seq( BerElement *ber, ber_tag_t tag ) argument 424 ber_start_set( BerElement *ber, ber_tag_t tag ) argument 502 ber_printf( BerElement *ber, LDAP_CONST char *fmt, ... ) argument [all...] |
H A D | options.c | 36 const BerElement *ber; local 75 ber = item; 80 assert( LBER_VALID( ber ) ); 81 * (int *) outvalue = ber->ber_options; 85 assert( LBER_VALID( ber ) ); 86 * (int *) outvalue = ber->ber_debug; 90 assert( LBER_VALID( ber ) ); 91 *((ber_len_t *) outvalue) = ber_pvt_ber_remaining(ber); 95 assert( LBER_VALID( ber ) ); 96 *((ber_len_t *) outvalue) = ber_pvt_ber_total(ber); 124 BerElement *ber; local [all...] |
H A D | decode.c | 1 /* decode.c - ber input decoding routines */ 91 ber_tag_and_rest( const BerElement *ber, struct berval *bv ) argument 97 assert( ber != NULL ); 98 assert( LBER_VALID( ber ) ); 100 ptr = (unsigned char *) ber->ber_ptr; 101 rest = (unsigned char *) ber->ber_end - ptr; 106 tag = ber->ber_tag; 107 if ( (char *) ptr == ber->ber_buf ) { 141 ber_get_tag( BerElement *ber ) 144 ber_tag_t tag = ber_tag_and_rest( ber, 152 ber_peek_element( const BerElement *ber, struct berval *bv ) argument 225 ber_skip_element( BerElement *ber, struct berval *bv ) argument 238 ber_peek_tag( BerElement *ber, ber_len_t *len ) argument 250 ber_skip_tag( BerElement *ber, ber_len_t *lenp ) argument 263 ber_get_int( BerElement *ber, ber_int_t *num ) argument 303 ber_get_enum( BerElement *ber, ber_int_t *num ) argument 311 ber_get_stringb( BerElement *ber, char *buf, ber_len_t *len ) argument 355 ber_get_stringbvl( BerElement *ber, bgbvr *b ) argument 477 ber_get_stringbv( BerElement *ber, struct berval *bv, int option ) argument 511 ber_get_stringbv_null( BerElement *ber, struct berval *bv, int option ) argument 547 ber_get_stringa( BerElement *ber, char **buf ) argument 561 ber_get_stringa_null( BerElement *ber, char **buf ) argument 575 ber_get_stringal( BerElement *ber, struct berval **bv ) argument 597 ber_get_bitstringa( BerElement *ber, char **buf, ber_len_t *blen ) argument 649 ber_get_boolean( BerElement *ber, ber_int_t *boolval ) argument 657 ber_first_element( BerElement *ber, ber_len_t *len, char **last ) argument 680 ber_next_element( BerElement *ber, ber_len_t *len, LDAP_CONST char *last ) argument 698 ber_scanf( BerElement *ber, LDAP_CONST char *fmt, ... ) argument [all...] |
H A D | etest.c | 70 BerElement *ber; local 105 if ( (ber = ber_alloc_t( LBER_USE_DER )) == NULL ) { 111 if( ber_printf( ber, "{" /*}*/ ) ) { 129 rc = ber_printf( ber, fmt, atoi(buf) ); 137 rc = ber_printf( ber, fmt ); 143 rc = ber_printf( ber, fmt, buf, strlen(buf) ); 148 rc = ber_printf( ber, fmt, buf ); 153 rc = ber_printf( ber, fmt, tag ); 169 if( ber_printf( ber, /*{*/ "N}" ) == -1 ) { 174 if ( ber_flush2( sb, ber, LBER_FLUSH_FREE_ALWAY [all...] |
H A D | bprint.c | 55 * ber errno 237 BerElement *ber, 240 assert( ber != NULL ); 241 assert( LBER_VALID( ber ) ); 247 ber_dump(ber, inout); 253 BerElement *ber, 259 assert( ber != NULL ); 260 assert( LBER_VALID( ber ) ); 263 len = ber_pvt_ber_remaining(ber); 265 len = ber_pvt_ber_write(ber); 234 ber_log_dump( int errlvl, int loglvl, BerElement *ber, int inout ) argument 252 ber_dump( BerElement *ber, int inout ) argument [all...] |
H A D | lber-int.h | 123 #define LBER_VALID(ber) ((ber)->ber_valid==LBER_VALID_BERELEMENT) 125 #define ber_pvt_ber_remaining(ber) ((ber)->ber_end - (ber)->ber_ptr) 126 #define ber_pvt_ber_total(ber) ((ber)->ber_end - (ber)->ber_buf) 127 #define ber_pvt_ber_write(ber) ((ber) [all...] |
H A D | dtest.c | 60 BerElement *ber; local 83 ber = ber_alloc_t(LBER_USE_DER); 84 if( ber == NULL ) { 90 tag = ber_get_next( sb, &len, ber); 111 tag = ber_scanf( ber, fmt, &buf[0], &len );
|
/macosx-10.10/OpenLDAP-499.27/OpenLDAP/libraries/libldap/ |
H A D | getattr.c | 37 BerElement *ber; local 48 ber = ldap_alloc_ber_with_options( ld ); 49 if( ber == NULL ) { 53 *ber = *entry->lm_ber; 60 tag = ber_scanf( ber, "{xl{" /*}}*/, &len ); 63 ber_free( ber, 0 ); 68 rc = ber_set_option( ber, LBER_OPT_REMAINING_BYTES, &len ); 71 ber_free( ber, 0 ); 75 if ( ber_pvt_ber_remaining( ber ) == 0 ) { 77 ber_free( ber, 128 ldap_get_attribute_ber( LDAP *ld, LDAPMessage *entry, BerElement *ber, BerValue *attr, BerVarray *vals ) argument [all...] |
H A D | stctrl.c | 45 BerElement *ber = NULL; local 104 ber = ldap_alloc_ber_with_options( ld ); 105 if ( ber == NULL ) { 110 tag = ber_printf( ber, "{OOOO}", &ip, &name, &oid, &id ); 116 if ( ber_flatten2( ber, value, 1 ) == -1 ) { 121 if ( ber != NULL ) { 122 ber_free( ber, 1 ); 170 BerElement *ber; local 196 ber = ber_init( &ctrl->ldctl_value ); 198 if ( ber [all...] |
H A D | modify.c | 87 BerElement *ber; local 98 if ( (ber = ldap_alloc_ber_with_options( ld )) == NULL ) { 103 rc = ber_printf( ber, "{it{s{" /*}}}*/, id, LDAP_REQ_MODIFY, dn ); 106 ber_free( ber, 1 ); 115 rc = ber_printf( ber, "{e{s[V]N}N}", 119 rc = ber_printf( ber, "{e{s[v]N}N}", 126 ber_free( ber, 1 ); 132 if ( ber_printf( ber, /*{{*/ "N}N}" ) == -1 ) { 134 ber_free( ber, 1 ); 139 if( ldap_int_put_controls( ld, sctrls, ber ) ! [all...] |
H A D | passwd.c | 56 BerElement *ber = ber_init( retdata ); local 58 if ( ber == NULL ) { 64 tag = ber_scanf( ber, "{o}", newpasswd ); 65 ber_free( ber, 1 ); 89 BerElement *ber = NULL; local 97 ber = ber_alloc_t( LBER_USE_DER ); 99 if( ber == NULL ) { 104 ber_printf( ber, "{" /*}*/ ); 107 ber_printf( ber, "tO", 112 ber_printf( ber, "t [all...] |
H A D | extended.c | 54 BerElement *ber; local 72 if ( (ber = ldap_alloc_ber_with_options( ld )) == NULL ) { 79 rc = ber_printf( ber, "{it{tstON}", /* '}' */ 85 rc = ber_printf( ber, "{it{tsN}", /* '}' */ 92 ber_free( ber, 1 ); 97 if( ldap_int_put_controls( ld, sctrls, ber ) != LDAP_SUCCESS ) { 98 ber_free( ber, 1 ); 102 if ( ber_printf( ber, /*{*/ "N}" ) == -1 ) { 104 ber_free( ber, 1 ); 109 *msgidp = ldap_send_initial_request( ld, LDAP_REQ_EXTENDED, NULL, ber, i 167 BerElement *ber; local 293 BerElement *ber; local [all...] |
H A D | ppolicy.c | 126 BerElement *ber; local 138 ber = ber_init(&ctrl->ldctl_value); 140 if (ber == NULL) { 145 tag = ber_peek_tag( ber, &berLen ); 148 for( tag = ber_first_element( ber, &berLen, &last ); 150 tag = ber_next_element( ber, &berLen, last ) ) 154 ber_skip_tag(ber, &berLen ); 155 tag = ber_peek_tag( ber, &berLen ); 158 if (ber_get_int( ber, &exp ) == LBER_DEFAULT) goto exit; 161 if (ber_get_int( ber, [all...] |
H A D | assertion.c | 31 BerElement *ber = NULL; local 46 ber = ldap_alloc_ber_with_options( ld ); 47 if ( ber == NULL ) { 52 err = ldap_pvt_put_filter( ber, assertion ); 58 err = ber_flatten2( ber, value, 1 ); 65 if ( ber != NULL ) { 66 ber_free( ber, 1 );
|
H A D | delete.c | 56 BerElement *ber; local 71 if ( (ber = ldap_alloc_ber_with_options( ld )) == NULL ) { 77 rc = ber_printf( ber, "{its", /* '}' */ 82 ber_free( ber, 1 ); 87 if( ldap_int_put_controls( ld, sctrls, ber ) != LDAP_SUCCESS ) { 88 ber_free( ber, 1 ); 92 if ( ber_printf( ber, /*{*/ "N}" ) == -1 ) { 94 ber_free( ber, 1 ); 99 *msgidp = ldap_send_initial_request( ld, LDAP_REQ_DELETE, dn, ber, id );
|
H A D | add.c | 119 BerElement *ber; local 134 if ( (ber = ldap_alloc_ber_with_options( ld )) == NULL ) { 140 rc = ber_printf( ber, "{it{s{", /* '}}}' */ 145 ber_free( ber, 1 ); 158 ber_free( ber, 1 ); 165 ber_free( ber, 1 ); 170 rc = ber_printf( ber, "{s[V]N}", attrs[i]->mod_type, 176 ber_free( ber, 1 ); 180 rc = ber_printf( ber, "{s[v]N}", attrs[i]->mod_type, 185 ber_free( ber, [all...] |
H A D | dds.c | 35 BerElement *ber; local 59 ber = ber_init( retdata ); 60 if ( ber == NULL ) { 66 tag = ber_scanf( ber, "{i}", newttl ); 67 ber_free( ber, 1 ); 92 BerElement *ber = NULL; local 102 ber = ber_alloc_t( LBER_USE_DER ); 104 if ( ber == NULL ) { 109 ber_printf( ber, "{tOtiN}", 113 rc = ber_flatten2( ber, [all...] |
H A D | ftest.c | 90 BerElement *ber; local 94 ber = ber_alloc_t( LBER_USE_DER ); 95 if( ber == NULL ) { 100 rc = ldap_pvt_put_filter( ber, filter ); 106 rc = ber_flatten2( ber, &bv, 0 ); 115 ber_free( ber, 1 );
|
H A D | deref.c | 36 BerElement *ber = NULL; local 53 ber = ldap_alloc_ber_with_options( ld ); 54 if ( ber == NULL ) { 59 tag = ber_printf( ber, "{" /*}*/ ); 68 tag = ber_printf( ber, "{s{" /*}}*/ , ds[i].derefAttr ); 75 tag = ber_printf( ber, "s", ds[i].attributes[ j ] ); 82 tag = ber_printf( ber, /*{{*/ "}N}" ); 89 tag = ber_printf( ber, /*{*/ "}" ); 95 if ( ber_flatten2( ber, value, 1 ) == -1 ) { 100 if ( ber ! 163 BerElement *ber; local [all...] |
H A D | getvalues.c | 35 BerElement ber; local 47 ber = *entry->lm_ber; 50 if ( ber_scanf( &ber, "{x{{a" /*}}}*/, &attr ) == LBER_ERROR ) { 63 if ( ber_scanf( &ber, /*{*/ "x}{a" /*}*/, &attr ) == LBER_ERROR ) { 81 if ( ber_scanf( &ber, "[v]", &vals ) == LBER_ERROR ) { 92 BerElement ber; local 104 ber = *entry->lm_ber; 107 if ( ber_scanf( &ber, "{x{{a" /* }}} */, &attr ) == LBER_ERROR ) { 120 if ( ber_scanf( &ber, /*{*/ "x}{a" /*}*/, &attr ) == LBER_ERROR ) { 137 if ( ber_scanf( &ber, "[ [all...] |
H A D | filter.c | 33 BerElement *ber, 37 BerElement *ber, 41 BerElement *ber, 47 BerElement *ber, 51 BerElement *ber, 57 BerElement *ber, 288 put_complex_filter( BerElement *ber, char *str, ber_tag_t tag, int not ) argument 300 if ( ber_printf( ber, "t{" /*"}"*/, tag ) == -1 ) { 310 if ( put_filter_list( ber, str, tag ) == -1 ) { 318 if ( ber_printf( ber, /*"{"*/ " 326 ldap_pvt_put_filter( BerElement *ber, const char *str_in ) argument 518 put_filter_list( BerElement *ber, char *str, ber_tag_t tag ) argument 554 put_simple_filter( BerElement *ber, char *str ) argument 724 put_substring_filter( BerElement *ber, char *type, char *val, char *nextstar ) argument 776 put_vrFilter( BerElement *ber, const char *str_in ) argument 936 ldap_put_vrFilter( BerElement *ber, const char *str_in ) argument 954 put_vrFilter_list( BerElement *ber, char *str ) argument 984 put_simple_vrFilter( BerElement *ber, char *str ) argument [all...] |
H A D | compare.c | 62 BerElement *ber; local 78 if ( (ber = ldap_alloc_ber_with_options( ld )) == NULL ) { 83 rc = ber_printf( ber, "{it{s{sON}N}", /* '}' */ 89 ber_free( ber, 1 ); 94 if( ldap_int_put_controls( ld, sctrls, ber ) != LDAP_SUCCESS ) { 95 ber_free( ber, 1 ); 99 if( ber_printf( ber, /*{*/ "N}" ) == -1 ) { 101 ber_free( ber, 1 ); 107 *msgidp = ldap_send_initial_request( ld, LDAP_REQ_COMPARE, dn, ber, id );
|
/macosx-10.10/OpenLDAP-499.27/OpenLDAP/servers/slapd/ |
H A D | str2filter.c | 44 BerElement *ber = (BerElement *)&berbuf; local 53 ber_init2( ber, NULL, LBER_USE_DER ); 55 ber_set_option( ber, LBER_OPT_BER_MEMCTX, &op->o_tmpmemctx ); 58 rc = ldap_pvt_put_filter( ber, str ); 63 ber_reset( ber, 1 ); 65 rc = get_filter( op, ber, &f, &text ); 68 ber_free_buf( ber );
|
/macosx-10.10/OpenLDAP-499.27/OpenLDAP/include/ |
H A D | lber.h | 234 BerElement *ber, int inout )); 240 BerElement *ber, 246 BerElement *ber )); 250 BerElement *ber, 255 BerElement *ber, 260 BerElement *ber, 265 LDAP_CONST BerElement *ber, 270 BerElement *ber, 275 BerElement *ber, 280 BerElement *ber, [all...] |