Lines Matching defs:BerElement

75 typedef struct berelement BerElement; /* Opaque BerElement structure */
76 #define NULLBER ((BerElement *) 0)
89 BerElement *sos_ber;
111 extern BerElement *ber_alloc();
112 extern BerElement *der_alloc();
113 extern BerElement *ber_alloc_t();
114 extern BerElement *ber_dup();
115 extern BerElement *ber_init();
135 ber_tag_t ber_get_tag(BerElement *ber);
136 ber_tag_t ber_skip_tag(BerElement *ber, ber_len_t *len);
137 ber_tag_t ber_peek_tag(BerElement *ber, ber_len_t *len);
138 unsigned int ber_get_int(BerElement *ber, int *num);
139 unsigned int ber_get_stringb(BerElement *ber, char *buf,
141 unsigned int ber_get_stringa(BerElement *ber, char **buf);
142 unsigned int ber_get_stringal(BerElement *ber, struct berval **bv);
143 unsigned int ber_get_bitstringa(BerElement *ber, char **buf,
145 unsigned int ber_get_null(BerElement *ber);
146 unsigned int ber_get_boolean(BerElement *ber, int *boolval);
147 ber_tag_t ber_first_element(BerElement *ber, ber_len_t *len,
149 ber_tag_t ber_next_element(BerElement *ber, ber_len_t *len,
152 ber_tag_t ber_scanf(BerElement *ber, char *fmt, ...);
160 void ber_set_string_translators(BerElement *ber,
163 int ber_flatten(BerElement *ber, struct berval **bvPtr);
168 int ber_put_enum(BerElement *ber, int num, ber_tag_t tag);
169 int ber_put_int(BerElement *ber, int num, ber_tag_t tag);
170 int ber_put_ostring(BerElement *ber, char *str, ber_len_t len, ber_tag_t tag);
171 int ber_put_string(BerElement *ber, char *str, ber_tag_t tag);
172 int ber_put_bitstring(BerElement *ber, char *str,
174 int ber_put_null(BerElement *ber, ber_tag_t tag);
175 int ber_put_boolean(BerElement *ber, int boolval, ber_tag_t tag);
176 int ber_start_seq(BerElement *ber, ber_tag_t tag);
177 int ber_start_set(BerElement *ber, ber_tag_t tag);
178 int ber_put_seq(BerElement *ber);
179 int ber_put_set(BerElement *ber);
181 int ber_printf(BerElement *ber, char *fmt, ...);
192 int ber_read(BerElement *ber, char *buf, ber_len_t len);
193 int ber_write(BerElement *ber, char *buf, ber_len_t len, int nosos);
194 void ber_free(BerElement *ber, int freebuf);
195 BerElement *ber_alloc(void);
196 BerElement *der_alloc(void);
197 BerElement *ber_alloc_t(int options);
198 BerElement *ber_dup(BerElement *ber);
199 BerElement *ber_init(struct berval *bv);
200 void ber_dump(BerElement *ber, int inout);
202 void ber_zero_init(BerElement *ber, int options);
203 void ber_reset(BerElement *ber, int was_writing);