Lines Matching refs:tag

49 ber_calc_taglen( ber_tag_t tag )
54 /* find the first non-all-zero byte in the tag */
58 if ( tag & mask )
66 ber_put_tag( BerElement *ber, ber_tag_t tag, int nosos )
71 taglen = ber_calc_taglen( tag );
73 ntag = LBER_HTONL( tag );
155 ber_put_int_or_enum( BerElement *ber, ber_int_t num, ber_tag_t tag )
191 if ( (taglen = ber_put_tag( ber, tag, 0 )) == -1 )
200 /* length of tag + length + contents */
208 ber_put_enum( BerElement *ber, ber_int_t num, ber_tag_t tag )
210 if ( tag == LBER_DEFAULT )
211 tag = LBER_ENUMERATED;
213 return( ber_put_int_or_enum( ber, num, tag ) );
218 ber_put_int( BerElement *ber, ber_int_t num, ber_tag_t tag )
220 if ( tag == LBER_DEFAULT )
221 tag = LBER_INTEGER;
223 return( ber_put_int_or_enum( ber, num, tag ) );
229 ber_tag_t tag )
236 if ( tag == LBER_DEFAULT )
237 tag = LBER_OCTETSTRING;
239 if ( (taglen = ber_put_tag( ber, tag, 0 )) == -1 )
264 /* return length of tag + length + contents */
279 ber_put_string( BerElement *ber, char *str, ber_tag_t tag )
281 return( ber_put_ostring( ber, str, (ber_len_t) strlen( str ), tag ));
287 ber_len_t blen /* in bits */, ber_tag_t tag )
292 if ( tag == LBER_DEFAULT )
293 tag = LBER_BITSTRING;
295 if ( (taglen = ber_put_tag( ber, tag, 0 )) == -1 )
309 /* return length of tag + length + unused bit count + contents */
315 ber_put_null( BerElement *ber, ber_tag_t tag )
319 if ( tag == LBER_DEFAULT )
320 tag = LBER_NULL;
322 if ( (taglen = ber_put_tag( ber, tag, 0 )) == -1 )
333 ber_put_boolean( BerElement *ber, int boolval, ber_tag_t tag )
339 if ( tag == LBER_DEFAULT )
340 tag = LBER_BOOLEAN;
342 if ( (taglen = ber_put_tag( ber, tag, 0 )) == -1 )
367 ber_start_seqorset( BerElement *ber, ber_tag_t tag )
390 new_sos->sos_ptr = new_sos->sos_first + ber_calc_taglen( tag ) + FOUR_BYTE_LEN;
391 new_sos->sos_tag = tag;
405 ber_start_seq( BerElement *ber, ber_tag_t tag )
407 if ( tag == LBER_DEFAULT )
408 tag = LBER_SEQUENCE;
410 return( ber_start_seqorset( ber, tag ) );
415 ber_start_set( BerElement *ber, ber_tag_t tag )
417 if ( tag == LBER_DEFAULT )
418 tag = LBER_SET;
420 return( ber_start_seqorset( ber, tag ) );
437 * length and tag.
452 /* write the tag */
488 /* the tag */
629 case 't': /* tag for the next element */