Lines Matching refs:next

41    begins at base and continues to the octet immediately preceding next.
42 If next == base or mybuf == NULL, then the asn1buf represents an empty
52 next >= base
53 next <= bound+2 (i.e. next should be able to step just past the bound,
55 to being crossed by next.)) */
72 (*buf)->next = NULL;
79 buf->next = buf->base = code->data;
86 if (buf->next > buf->bound + 1) return ASN1_OVERRUN;
87 subbuf->base = subbuf->next = buf->next;
89 if (length > (size_t)(buf->bound + 1 - buf->next)) return ASN1_OVERRUN;
104 buf->next = subbuf->bound + 1;
111 buf->next = subbuf->next;
124 if (length <= buf->bound - buf->next + 1)
125 buf->next += length;
130 if (buf->bound - buf->next + 1 <= 0)
135 if (t.length <= buf->bound - buf->next + 1)
136 buf->next += t.length;
167 *(buf->next) = (char)o;
168 (buf->next)++;
179 for(length=1; length<=len; length++,(buf->next)++)
180 *(buf->next) = (char)(s[len-length]);
191 for(length=1; length<=len; length++,(buf->next)++)
192 *(buf->next) = (char)(s[len-length]);
199 if(buf->next > buf->bound) return ASN1_OVERRUN;
200 *o = (asn1_octet)(*((buf->next)++));
208 if (buf->next > buf->bound + 1) return ASN1_OVERRUN;
209 if (len > buf->bound + 1 - buf->next) return ASN1_OVERRUN;
218 (*s)[i] = (asn1_octet)(buf->next)[i];
219 buf->next += len;
227 if (buf->next > buf->bound + 1) return ASN1_OVERRUN;
228 if (len > buf->bound + 1 - buf->next) return ASN1_OVERRUN;
236 (*s)[i] = (char)(buf->next)[i];
237 buf->next += len;
245 remain = buf->bound - buf->next +1;
250 if (indef && remain >= 2 && !*(buf->next) && !*(buf->next + 1))
351 else return buf->bound - buf->next + 1;
368 int next_offset = buf->next - buf->base;
383 buf->next = (buf->base) + next_offset;
390 return buf->next - buf->base;