Lines Matching refs:next

72   (*buf)->next = NULL;  in asn1buf_create()
79 buf->next = buf->base = code->data; in asn1buf_wrap_data()
86 if (buf->next > buf->bound + 1) return ASN1_OVERRUN; in asn1buf_imbed()
87 subbuf->base = subbuf->next = buf->next; in asn1buf_imbed()
89 if (length > (size_t)(buf->bound + 1 - buf->next)) return ASN1_OVERRUN; in asn1buf_imbed()
104 buf->next = subbuf->bound + 1; in asn1buf_sync()
111 buf->next = subbuf->next; in asn1buf_sync()
124 if (length <= buf->bound - buf->next + 1) in asn1buf_skiptail()
125 buf->next += length; in asn1buf_skiptail()
130 if (buf->bound - buf->next + 1 <= 0) in asn1buf_skiptail()
135 if (t.length <= buf->bound - buf->next + 1) in asn1buf_skiptail()
136 buf->next += t.length; in asn1buf_skiptail()
167 *(buf->next) = (char)o; in asn1buf_insert_octet()
168 (buf->next)++; in asn1buf_insert_octet()
179 for(length=1; length<=len; length++,(buf->next)++) in asn1buf_insert_octetstring()
180 *(buf->next) = (char)(s[len-length]); in asn1buf_insert_octetstring()
191 for(length=1; length<=len; length++,(buf->next)++) in asn1buf_insert_charstring()
192 *(buf->next) = (char)(s[len-length]); in asn1buf_insert_charstring()
199 if(buf->next > buf->bound) return ASN1_OVERRUN; in asn1buf_remove_octet()
200 *o = (asn1_octet)(*((buf->next)++)); in asn1buf_remove_octet()
208 if (buf->next > buf->bound + 1) return ASN1_OVERRUN; in asn1buf_remove_octetstring()
209 if (len > buf->bound + 1 - buf->next) return ASN1_OVERRUN; in asn1buf_remove_octetstring()
218 (*s)[i] = (asn1_octet)(buf->next)[i]; in asn1buf_remove_octetstring()
219 buf->next += len; in asn1buf_remove_octetstring()
227 if (buf->next > buf->bound + 1) return ASN1_OVERRUN; in asn1buf_remove_charstring()
228 if (len > buf->bound + 1 - buf->next) return ASN1_OVERRUN; in asn1buf_remove_charstring()
236 (*s)[i] = (char)(buf->next)[i]; in asn1buf_remove_charstring()
237 buf->next += len; in asn1buf_remove_charstring()
245 remain = buf->bound - buf->next +1; in asn1buf_remains()
250 if (indef && remain >= 2 && !*(buf->next) && !*(buf->next + 1)) in asn1buf_remains()
351 else return buf->bound - buf->next + 1; in asn1buf_free()
368 int next_offset = buf->next - buf->base; in asn1buf_expand()
383 buf->next = (buf->base) + next_offset; in asn1buf_expand()
390 return buf->next - buf->base; in asn1buf_len()