Lines Matching refs:length

80   buf->bound = code->data + code->length - 1;
84 asn1_error_code asn1buf_imbed(asn1buf *subbuf, const asn1buf *buf, const unsigned int length, const int indef)
89 if (length > (size_t)(buf->bound + 1 - buf->next)) return ASN1_OVERRUN;
90 subbuf->bound = subbuf->base + length - 1;
98 unsigned int length, int indef, int seqindef)
103 /* sequence was encoded as definite length */
106 retval = asn1buf_skiptail(subbuf, length, indef);
116 asn1_error_code asn1buf_skiptail(asn1buf *buf, const unsigned int length, const int indef)
124 if (length <= buf->bound - buf->next + 1)
125 buf->next += length;
135 if (t.length <= buf->bound - buf->next + 1)
136 buf->next += t.length;
175 int length;
179 for(length=1; length<=len; length++,(buf->next)++)
180 *(buf->next) = (char)(s[len-length]);
187 int length;
191 for(length=1; length<=len; length++,(buf->next)++)
192 *(buf->next) = (char)(s[len-length]);
262 (*code)->length = 0;
263 (*code)->length = asn1buf_len(buf);
264 (*code)->data = (char*)malloc((((*code)->length)+1)*sizeof(char));
270 for(i=0; i < (*code)->length; i++)
271 ((*code)->data)[i] = (buf->base)[((*code)->length)-i-1];
272 ((*code)->data)[(*code)->length] = '\0';
293 unsigned int length = asn1buf_len(buf);
296 *s = calloc(length+1, sizeof(char));
298 (*s)[length] = '\0';
299 for(i=0; i<length; i++) ;
300 /* OLDDECLARG( (*s)[i] = , (buf->base)[length-i-1]) */
322 unsigned int length = asn1buf_len(buf);
325 *s = malloc(3*length);
327 for(i = length-1; i >= 0; i--){
328 (*s)[3*(length-i-1)] = hexchar(((buf->base)[i]&0xF0)>>4);
329 (*s)[3*(length-i-1)+1] = hexchar((buf->base)[i]&0x0F);
330 (*s)[3*(length-i-1)+2] = ' ';
332 (*s)[3*length-1] = '\0';