Lines Matching defs:len

80 ber_calc_lenlen( ber_len_t len )
83 * short len if it's less than 128 - one byte giving the len,
87 if ( len <= 0x7F )
91 * long len otherwise - one byte with bit 8 set, giving the
95 if ( len <= LENMASK1 )
97 if ( len <= LENMASK2 )
99 if ( len <= LENMASK3 )
106 ber_put_len( BerElement *ber, ber_len_t len, int nosos )
114 * short len if it's less than 128 - one byte giving the len,
118 if ( len <= 127 ) {
119 netlen = LBER_HTONL( len );
125 * long len otherwise - one byte with bit 8 set, giving the
133 if ( len & mask )
146 netlen = LBER_HTONL( len );
158 int len, lenlen;
189 len = i + 1;
194 if ( (lenlen = ber_put_len( ber, len, 0 )) == -1 )
228 ber_put_ostring( BerElement *ber, char *str, ber_len_t len,
243 if ( len > 0 && ( ber->ber_options & LBER_OPT_TRANSLATE_STRINGS ) != 0
245 if ( (*(ber->ber_encode_translate_proc))( &str, &len, 0 )
260 if ( (lenlen = ber_put_len( ber, len, 0 )) == -1 ||
261 ber_write( ber, str, len, 0 ) != (ber_int_t) len ) {
265 rc = taglen + lenlen + len;
289 int taglen, lenlen, len;
298 len = ( blen + 7 ) / 8;
299 unusedbits = (unsigned char) (len * 8 - blen);
300 if ( (lenlen = ber_put_len( ber, len + 1, 0 )) == -1 )
306 if ( ber_write( ber, str, len, 0 ) != len )
310 return( taglen + 1 + lenlen + len );
426 ber_len_t len, netlen;
440 len = (*sos)->sos_clen;
441 netlen = LBER_HTONL( len );
442 if ( sizeof(ber_int_t) > 4 && len > LENMASK4 )
446 lenlen = ber_calc_lenlen( len );
458 if ( ber_put_len( ber, len, 1 ) == -1 )
469 FOUR_BYTE_LEN, len );
484 ber->ber_ptr += len;
495 ltag = (lenlen == 1) ? (unsigned char)len :
518 FOUR_BYTE_LEN, len );
527 next->sos_clen += (taglen + lenlen + len);
528 next->sos_ptr += (taglen + lenlen + len);
542 return( taglen + lenlen + len );
568 ber_len_t len;
603 len = va_arg( ap, int );
604 rc = ber_put_ostring( ber, s, len, ber->ber_tag );
625 len = va_arg( ap, int ); /* in bits */
626 rc = ber_put_bitstring( ber, s, len, ber->ber_tag );