OpenCoverage

bio.h

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/bio.h
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3typedef union bio_addr_st BIO_ADDR;-
4typedef struct bio_addrinfo_st BIO_ADDRINFO;-
5-
6int BIO_get_new_index(void);-
7void BIO_set_flags(BIO *b, int flags);-
8int BIO_test_flags(const BIO *b, int flags);-
9void BIO_clear_flags(BIO *b, int flags);-
10typedef long (*BIO_callback_fn)(BIO *b, int oper, const char *argp, int argi,-
11 long argl, long ret);-
12typedef long (*BIO_callback_fn_ex)(BIO *b, int oper, const char *argp,-
13 size_t len, int argi,-
14 long argl, int ret, size_t *processed);-
15BIO_callback_fn BIO_get_callback(const BIO *b);-
16void BIO_set_callback(BIO *b, BIO_callback_fn callback);-
17-
18BIO_callback_fn_ex BIO_get_callback_ex(const BIO *b);-
19void BIO_set_callback_ex(BIO *b, BIO_callback_fn_ex callback);-
20-
21char *BIO_get_callback_arg(const BIO *b);-
22void BIO_set_callback_arg(BIO *b, char *arg);-
23-
24typedef struct bio_method_st BIO_METHOD;-
25-
26const char *BIO_method_name(const BIO *b);-
27int BIO_method_type(const BIO *b);-
28-
29typedef int BIO_info_cb(BIO *, int, int);-
30typedef BIO_info_cb bio_info_cb;-
31-
32struct stack_st_BIO; typedef int (*sk_BIO_compfunc)(const BIO * const *a, const BIO *const *b); typedef void (*sk_BIO_freefunc)(BIO *a); typedef BIO * (*sk_BIO_copyfunc)(const BIO *a); static inline int sk_BIO_num(const struct stack_st_BIO *sk) { return
executed 285 times by 1 test: return OPENSSL_sk_num((const OPENSSL_STACK *)sk);
Executed by:
  • libcrypto.so.1.1
OPENSSL_sk_num((const OPENSSL_STACK *)sk);
executed 285 times by 1 test: return OPENSSL_sk_num((const OPENSSL_STACK *)sk);
Executed by:
  • libcrypto.so.1.1
} static inline BIO *sk_BIO_value(const struct stack_st_BIO *sk, int idx) { return
executed 12 times by 1 test: return (BIO *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
Executed by:
  • libcrypto.so.1.1
(BIO *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
executed 12 times by 1 test: return (BIO *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);
Executed by:
  • libcrypto.so.1.1
} static inline struct stack_st_BIO *sk_BIO_new(sk_BIO_compfunc compare) { return
never executed: return (struct stack_st_BIO *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
(struct stack_st_BIO *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
never executed: return (struct stack_st_BIO *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);
} static inline struct stack_st_BIO *sk_BIO_new_null(void) { return
executed 57 times by 1 test: return (struct stack_st_BIO *)OPENSSL_sk_new_null();
Executed by:
  • libcrypto.so.1.1
(struct stack_st_BIO *)OPENSSL_sk_new_null();
executed 57 times by 1 test: return (struct stack_st_BIO *)OPENSSL_sk_new_null();
Executed by:
  • libcrypto.so.1.1
} static inline struct stack_st_BIO *sk_BIO_new_reserve(sk_BIO_compfunc compare, int n) { return
never executed: return (struct stack_st_BIO *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
(struct stack_st_BIO *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
never executed: return (struct stack_st_BIO *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);
} static inline int sk_BIO_reserve(struct stack_st_BIO *sk, int n) { return
never executed: return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);
OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);
never executed: return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);
} static inline void sk_BIO_free(struct stack_st_BIO *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }
executed 2156 times by 1 test: end of block
Executed by:
  • libcrypto.so.1.1
static inline void sk_BIO_zero(struct stack_st_BIO *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }
never executed: end of block
static inline BIO *sk_BIO_delete(struct stack_st_BIO *sk, int i) { return
never executed: return (BIO *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
(BIO *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
never executed: return (BIO *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);
} static inline BIO *sk_BIO_delete_ptr(struct stack_st_BIO *sk, BIO *ptr) { return
never executed: return (BIO *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
(BIO *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return (BIO *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline int sk_BIO_push(struct stack_st_BIO *sk, BIO *ptr) { return
executed 63 times by 1 test: return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
Executed by:
  • libcrypto.so.1.1
OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
executed 63 times by 1 test: return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);
Executed by:
  • libcrypto.so.1.1
} static inline int sk_BIO_unshift(struct stack_st_BIO *sk, BIO *ptr) { return
never executed: return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline BIO *sk_BIO_pop(struct stack_st_BIO *sk) { return
executed 1973 times by 1 test: return (BIO *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
Executed by:
  • libcrypto.so.1.1
(BIO *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
executed 1973 times by 1 test: return (BIO *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);
Executed by:
  • libcrypto.so.1.1
} static inline BIO *sk_BIO_shift(struct stack_st_BIO *sk) { return
never executed: return (BIO *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
(BIO *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
never executed: return (BIO *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);
} static inline void sk_BIO_pop_free(struct stack_st_BIO *sk, sk_BIO_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }
never executed: end of block
static inline int sk_BIO_insert(struct stack_st_BIO *sk, BIO *ptr, int idx) { return
never executed: return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
never executed: return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);
} static inline BIO *sk_BIO_set(struct stack_st_BIO *sk, int idx, BIO *ptr) { return
never executed: return (BIO *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
(BIO *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
never executed: return (BIO *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);
} static inline int sk_BIO_find(struct stack_st_BIO *sk, BIO *ptr) { return
never executed: return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline int sk_BIO_find_ex(struct stack_st_BIO *sk, BIO *ptr) { return
never executed: return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);
OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);
never executed: return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);
} static inline void sk_BIO_sort(struct stack_st_BIO *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }
never executed: end of block
static inline int sk_BIO_is_sorted(const struct stack_st_BIO *sk) { return
never executed: return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);
OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);
never executed: return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);
} static inline struct stack_st_BIO * sk_BIO_dup(const struct stack_st_BIO *sk) { return
never executed: return (struct stack_st_BIO *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
(struct stack_st_BIO *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
never executed: return (struct stack_st_BIO *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);
} static inline struct stack_st_BIO *sk_BIO_deep_copy(const struct stack_st_BIO *sk, sk_BIO_copyfunc copyfunc, sk_BIO_freefunc freefunc) { return
never executed: return (struct stack_st_BIO *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
(struct stack_st_BIO *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
never executed: return (struct stack_st_BIO *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);
} static inline sk_BIO_compfunc sk_BIO_set_cmp_func(struct stack_st_BIO *sk, sk_BIO_compfunc compare) { return
never executed: return (sk_BIO_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
(sk_BIO_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
never executed: return (sk_BIO_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);
}
0-2156
33-
34-
35typedef int asn1_ps_func (BIO *b, unsigned char **pbuf, int *plen,-
36 void *parg);-
37size_t BIO_ctrl_pending(BIO *b);-
38size_t BIO_ctrl_wpending(BIO *b);-
39size_t BIO_ctrl_get_write_guarantee(BIO *b);-
40size_t BIO_ctrl_get_read_request(BIO *b);-
41int BIO_ctrl_reset_read_request(BIO *b);-
42int BIO_set_ex_data(BIO *bio, int idx, void *data);-
43void *BIO_get_ex_data(BIO *bio, int idx);-
44uint64_t BIO_number_read(BIO *bio);-
45uint64_t BIO_number_written(BIO *bio);-
46-
47-
48int BIO_asn1_set_prefix(BIO *b, asn1_ps_func *prefix,-
49 asn1_ps_func *prefix_free);-
50int BIO_asn1_get_prefix(BIO *b, asn1_ps_func **pprefix,-
51 asn1_ps_func **pprefix_free);-
52int BIO_asn1_set_suffix(BIO *b, asn1_ps_func *suffix,-
53 asn1_ps_func *suffix_free);-
54int BIO_asn1_get_suffix(BIO *b, asn1_ps_func **psuffix,-
55 asn1_ps_func **psuffix_free);-
56-
57const BIO_METHOD *BIO_s_file(void);-
58BIO *BIO_new_file(const char *filename, const char *mode);-
59-
60BIO *BIO_new_fp(FILE *stream, int close_flag);-
61-
62BIO *BIO_new(const BIO_METHOD *type);-
63int BIO_free(BIO *a);-
64void BIO_set_data(BIO *a, void *ptr);-
65void *BIO_get_data(BIO *a);-
66void BIO_set_init(BIO *a, int init);-
67int BIO_get_init(BIO *a);-
68void BIO_set_shutdown(BIO *a, int shut);-
69int BIO_get_shutdown(BIO *a);-
70void BIO_vfree(BIO *a);-
71int BIO_up_ref(BIO *a);-
72int BIO_read(BIO *b, void *data, int dlen);-
73int BIO_read_ex(BIO *b, void *data, size_t dlen, size_t *readbytes);-
74int BIO_gets(BIO *bp, char *buf, int size);-
75int BIO_write(BIO *b, const void *data, int dlen);-
76int BIO_write_ex(BIO *b, const void *data, size_t dlen, size_t *written);-
77int BIO_puts(BIO *bp, const char *buf);-
78int BIO_indent(BIO *b, int indent, int max);-
79long BIO_ctrl(BIO *bp, int cmd, long larg, void *parg);-
80long BIO_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp);-
81void *BIO_ptr_ctrl(BIO *bp, int cmd, long larg);-
82long BIO_int_ctrl(BIO *bp, int cmd, long larg, int iarg);-
83BIO *BIO_push(BIO *b, BIO *append);-
84BIO *BIO_pop(BIO *b);-
85void BIO_free_all(BIO *a);-
86BIO *BIO_find_type(BIO *b, int bio_type);-
87BIO *BIO_next(BIO *b);-
88void BIO_set_next(BIO *b, BIO *next);-
89BIO *BIO_get_retry_BIO(BIO *bio, int *reason);-
90int BIO_get_retry_reason(BIO *bio);-
91void BIO_set_retry_reason(BIO *bio, int reason);-
92BIO *BIO_dup_chain(BIO *in);-
93-
94int BIO_nread0(BIO *bio, char **buf);-
95int BIO_nread(BIO *bio, char **buf, int num);-
96int BIO_nwrite0(BIO *bio, char **buf);-
97int BIO_nwrite(BIO *bio, char **buf, int num);-
98-
99long BIO_debug_callback(BIO *bio, int cmd, const char *argp, int argi,-
100 long argl, long ret);-
101-
102const BIO_METHOD *BIO_s_mem(void);-
103const BIO_METHOD *BIO_s_secmem(void);-
104BIO *BIO_new_mem_buf(const void *buf, int len);-
105-
106const BIO_METHOD *BIO_s_socket(void);-
107const BIO_METHOD *BIO_s_connect(void);-
108const BIO_METHOD *BIO_s_accept(void);-
109-
110const BIO_METHOD *BIO_s_fd(void);-
111const BIO_METHOD *BIO_s_log(void);-
112const BIO_METHOD *BIO_s_bio(void);-
113const BIO_METHOD *BIO_s_null(void);-
114const BIO_METHOD *BIO_f_null(void);-
115const BIO_METHOD *BIO_f_buffer(void);-
116const BIO_METHOD *BIO_f_linebuffer(void);-
117const BIO_METHOD *BIO_f_nbio_test(void);-
118-
119const BIO_METHOD *BIO_s_datagram(void);-
120int BIO_dgram_non_fatal_error(int error);-
121BIO *BIO_new_dgram(int fd, int close_flag);-
122int BIO_sock_should_retry(int i);-
123int BIO_sock_non_fatal_error(int error);-
124-
125-
126int BIO_fd_should_retry(int i);-
127int BIO_fd_non_fatal_error(int error);-
128int BIO_dump_cb(int (*cb) (const void *data, size_t len, void *u),-
129 void *u, const char *s, int len);-
130int BIO_dump_indent_cb(int (*cb) (const void *data, size_t len, void *u),-
131 void *u, const char *s, int len, int indent);-
132int BIO_dump(BIO *b, const char *bytes, int len);-
133int BIO_dump_indent(BIO *b, const char *bytes, int len, int indent);-
134-
135int BIO_dump_fp(FILE *fp, const char *s, int len);-
136int BIO_dump_indent_fp(FILE *fp, const char *s, int len, int indent);-
137-
138int BIO_hex_string(BIO *out, int indent, int width, unsigned char *data,-
139 int datalen);-
140-
141-
142BIO_ADDR *BIO_ADDR_new(void);-
143int BIO_ADDR_rawmake(BIO_ADDR *ap, int family,-
144 const void *where, size_t wherelen, unsigned short port);-
145void BIO_ADDR_free(BIO_ADDR *);-
146void BIO_ADDR_clear(BIO_ADDR *ap);-
147int BIO_ADDR_family(const BIO_ADDR *ap);-
148int BIO_ADDR_rawaddress(const BIO_ADDR *ap, void *p, size_t *l);-
149unsigned short BIO_ADDR_rawport(const BIO_ADDR *ap);-
150char *BIO_ADDR_hostname_string(const BIO_ADDR *ap, int numeric);-
151char *BIO_ADDR_service_string(const BIO_ADDR *ap, int numeric);-
152char *BIO_ADDR_path_string(const BIO_ADDR *ap);-
153-
154const BIO_ADDRINFO *BIO_ADDRINFO_next(const BIO_ADDRINFO *bai);-
155int BIO_ADDRINFO_family(const BIO_ADDRINFO *bai);-
156int BIO_ADDRINFO_socktype(const BIO_ADDRINFO *bai);-
157int BIO_ADDRINFO_protocol(const BIO_ADDRINFO *bai);-
158const BIO_ADDR *BIO_ADDRINFO_address(const BIO_ADDRINFO *bai);-
159void BIO_ADDRINFO_free(BIO_ADDRINFO *bai);-
160-
161enum BIO_hostserv_priorities {-
162 BIO_PARSE_PRIO_HOST, BIO_PARSE_PRIO_SERV-
163};-
164int BIO_parse_hostserv(const char *hostserv, char **host, char **service,-
165 enum BIO_hostserv_priorities hostserv_prio);-
166enum BIO_lookup_type {-
167 BIO_LOOKUP_CLIENT, BIO_LOOKUP_SERVER-
168};-
169int BIO_lookup(const char *host, const char *service,-
170 enum BIO_lookup_type lookup_type,-
171 int family, int socktype, BIO_ADDRINFO **res);-
172int BIO_lookup_ex(const char *host, const char *service,-
173 int lookup_type, int family, int socktype, int protocol,-
174 BIO_ADDRINFO **res);-
175int BIO_sock_error(int sock);-
176int BIO_socket_ioctl(int fd, long type, void *arg);-
177int BIO_socket_nbio(int fd, int mode);-
178int BIO_sock_init(void);-
179-
180-
181-
182int BIO_set_tcp_ndelay(int sock, int turn_on);-
183-
184struct hostent *BIO_gethostbyname(const char *name) __attribute__ ((deprecated));-
185int BIO_get_port(const char *str, unsigned short *port_ptr) __attribute__ ((deprecated));-
186int BIO_get_host_ip(const char *str, unsigned char *ip) __attribute__ ((deprecated));-
187int BIO_get_accept_socket(char *host_port, int mode) __attribute__ ((deprecated));-
188int BIO_accept(int sock, char **ip_port) __attribute__ ((deprecated));-
189-
190union BIO_sock_info_u {-
191 BIO_ADDR *addr;-
192};-
193enum BIO_sock_info_type {-
194 BIO_SOCK_INFO_ADDRESS-
195};-
196int BIO_sock_info(int sock,-
197 enum BIO_sock_info_type type, union BIO_sock_info_u *info);-
198-
199-
200-
201-
202-
203-
204-
205int BIO_socket(int domain, int socktype, int protocol, int options);-
206int BIO_connect(int sock, const BIO_ADDR *addr, int options);-
207int BIO_bind(int sock, const BIO_ADDR *addr, int options);-
208int BIO_listen(int sock, const BIO_ADDR *addr, int options);-
209int BIO_accept_ex(int accept_sock, BIO_ADDR *addr, int options);-
210int BIO_closesocket(int sock);-
211-
212BIO *BIO_new_socket(int sock, int close_flag);-
213BIO *BIO_new_connect(const char *host_port);-
214BIO *BIO_new_accept(const char *host_port);-
215-
216-
217BIO *BIO_new_fd(int fd, int close_flag);-
218-
219int BIO_new_bio_pair(BIO **bio1, size_t writebuf1,-
220 BIO **bio2, size_t writebuf2);-
221-
222-
223-
224-
225-
226-
227void BIO_copy_next_retry(BIO *b);-
228int BIO_printf(BIO *bio, const char *format, ...)-
229__attribute__((__format__(__gnu_printf__, 2, 3)));-
230int BIO_vprintf(BIO *bio, const char *format, va_list args)-
231__attribute__((__format__(__gnu_printf__, 2, 0)));-
232int BIO_snprintf(char *buf, size_t n, const char *format, ...)-
233__attribute__((__format__(__gnu_printf__, 3, 4)));-
234int BIO_vsnprintf(char *buf, size_t n, const char *format, va_list args)-
235__attribute__((__format__(__gnu_printf__, 3, 0)));-
236-
237-
238-
239-
240BIO_METHOD *BIO_meth_new(int type, const char *name);-
241void BIO_meth_free(BIO_METHOD *biom);-
242int (*BIO_meth_get_write(const BIO_METHOD *biom)) (BIO *, const char *, int);-
243int (*BIO_meth_get_write_ex(const BIO_METHOD *biom)) (BIO *, const char *, size_t,-
244 size_t *);-
245int BIO_meth_set_write(BIO_METHOD *biom,-
246 int (*write) (BIO *, const char *, int));-
247int BIO_meth_set_write_ex(BIO_METHOD *biom,-
248 int (*bwrite) (BIO *, const char *, size_t, size_t *));-
249int (*BIO_meth_get_read(const BIO_METHOD *biom)) (BIO *, char *, int);-
250int (*BIO_meth_get_read_ex(const BIO_METHOD *biom)) (BIO *, char *, size_t, size_t *);-
251int BIO_meth_set_read(BIO_METHOD *biom,-
252 int (*read) (BIO *, char *, int));-
253int BIO_meth_set_read_ex(BIO_METHOD *biom,-
254 int (*bread) (BIO *, char *, size_t, size_t *));-
255int (*BIO_meth_get_puts(const BIO_METHOD *biom)) (BIO *, const char *);-
256int BIO_meth_set_puts(BIO_METHOD *biom,-
257 int (*puts) (BIO *, const char *));-
258int (*BIO_meth_get_gets(const BIO_METHOD *biom)) (BIO *, char *, int);-
259int BIO_meth_set_gets(BIO_METHOD *biom,-
260 int (*gets) (BIO *, char *, int));-
261long (*BIO_meth_get_ctrl(const BIO_METHOD *biom)) (BIO *, int, long, void *);-
262int BIO_meth_set_ctrl(BIO_METHOD *biom,-
263 long (*ctrl) (BIO *, int, long, void *));-
264int (*BIO_meth_get_create(const BIO_METHOD *bion)) (BIO *);-
265int BIO_meth_set_create(BIO_METHOD *biom, int (*create) (BIO *));-
266int (*BIO_meth_get_destroy(const BIO_METHOD *biom)) (BIO *);-
267int BIO_meth_set_destroy(BIO_METHOD *biom, int (*destroy) (BIO *));-
268long (*BIO_meth_get_callback_ctrl(const BIO_METHOD *biom))-
269 (BIO *, int, BIO_info_cb *);-
270int BIO_meth_set_callback_ctrl(BIO_METHOD *biom,-
271 long (*callback_ctrl) (BIO *, int,-
272 BIO_info_cb *));-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2