Lines Matching refs:buf

16 	(const asn1buf *buf);
20 #define asn1buf_size(buf) \ argument
21 (((buf) == NULL || (buf)->base == NULL) \
23 : ((buf)->bound - (buf)->base + 1))
26 (const asn1buf *buf);
29 #define asn1buf_free(buf) \ argument
30 (((buf) == NULL || (buf)->base == NULL) \
32 : ((buf)->bound - (buf)->next + 1))
36 (asn1buf *buf, const unsigned int amount);
42 #define asn1buf_ensure_space(buf,amount) \ argument
43 ((asn1buf_free(buf) < (amount)) \
44 ? (asn1buf_expand((buf), (amount)-asn1buf_free(buf))) \
49 (asn1buf *buf, unsigned int inc);
56 (const asn1buf *buf);
59 #define asn1buf_len(buf) ((buf)->next - (buf)->base) argument
101 (asn1buf **buf);
106 (asn1buf *buf, const krb5_data *code);
114 (asn1buf *subbuf, const asn1buf *buf,
125 (asn1buf *buf, asn1buf *subbuf, const asn1_class Class,
134 (asn1buf *buf, const unsigned int length,
141 (asn1buf **buf);
148 static __inline__ asn1_error_code asn1buf_insert_octet(asn1buf *buf, const int o) in asn1buf_insert_octet() argument
152 retval = asn1buf_ensure_space(buf,1U); in asn1buf_insert_octet()
154 *(buf->next) = (char)o; in asn1buf_insert_octet()
155 (buf->next)++; in asn1buf_insert_octet()
160 (asn1buf *buf, const int o);
164 (asn1buf *buf, const unsigned int len, const asn1_octet *s);
172 (asn1buf *buf, const unsigned int len, const char *s);
180 (asn1buf *buf, asn1_octet *o);
185 #define asn1buf_remove_octet(buf,o) \ argument
186 (((buf)->next > (buf)->bound) \
188 : ((*(o) = (asn1_octet)(*(((buf)->next)++))),0))
191 (asn1buf *buf, const unsigned int len, asn1_octet **s);
199 (asn1buf *buf, const unsigned int len,
208 (const asn1buf *buf, char **s);
214 (const asn1buf *buf, char **s);
221 (const asn1buf *buf, krb5_data **code);
227 (asn1buf *buf, int indef);