OpenCoverage

bio_meth.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_meth.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3BIO_METHOD *-
4BIO_meth_new(int type, const char *name)-
5{-
6 BIO_METHOD *biom;-
7-
8 if ((
(biom = calloc...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
biom = calloc(1, sizeof(*biom))) ==
(biom = calloc...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
9 ((void *)0)
(biom = calloc...== ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
10 )-
11 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
12 ((void *)0)
never executed: return ((void *)0) ;
0
13 ;
never executed: return ((void *)0) ;
0
14-
15 biom->type = type;-
16 biom->name = name;-
17-
18 return
never executed: return biom;
biom;
never executed: return biom;
0
19}-
20-
21void-
22BIO_meth_free(BIO_METHOD *biom)-
23{-
24 free(biom);-
25}
executed 1 time by 1 test: end of block
Executed by:
  • freenull
1
26-
27int-
28(*BIO_meth_get_write(const BIO_METHOD *biom))(BIO *, const char *, int)-
29{-
30 return
never executed: return biom->bwrite;
biom->bwrite;
never executed: return biom->bwrite;
0
31}-
32-
33int-
34BIO_meth_set_write(BIO_METHOD *biom, int (*write)(BIO *, const char *, int))-
35{-
36 biom->bwrite = write;-
37 return
never executed: return 1;
1;
never executed: return 1;
0
38}-
39-
40int-
41(*BIO_meth_get_read(const BIO_METHOD *biom))(BIO *, char *, int)-
42{-
43 return
never executed: return biom->bread;
biom->bread;
never executed: return biom->bread;
0
44}-
45-
46int-
47BIO_meth_set_read(BIO_METHOD *biom, int (*read)(BIO *, char *, int))-
48{-
49 biom->bread = read;-
50 return
never executed: return 1;
1;
never executed: return 1;
0
51}-
52-
53int-
54(*BIO_meth_get_puts(const BIO_METHOD *biom))(BIO *, const char *)-
55{-
56 return
never executed: return biom->bputs;
biom->bputs;
never executed: return biom->bputs;
0
57}-
58-
59int-
60BIO_meth_set_puts(BIO_METHOD *biom, int (*puts)(BIO *, const char *))-
61{-
62 biom->bputs = puts;-
63 return
never executed: return 1;
1;
never executed: return 1;
0
64}-
65-
66int-
67(*BIO_meth_get_gets(const BIO_METHOD *biom))(BIO *, char *, int)-
68{-
69 return
never executed: return biom->bgets;
biom->bgets;
never executed: return biom->bgets;
0
70}-
71-
72int-
73BIO_meth_set_gets(BIO_METHOD *biom, int (*gets)(BIO *, char *, int))-
74{-
75 biom->bgets = gets;-
76 return
never executed: return 1;
1;
never executed: return 1;
0
77}-
78-
79long-
80(*BIO_meth_get_ctrl(const BIO_METHOD *biom))(BIO *, int, long, void *)-
81{-
82 return
never executed: return biom->ctrl;
biom->ctrl;
never executed: return biom->ctrl;
0
83}-
84-
85int-
86BIO_meth_set_ctrl(BIO_METHOD *biom, long (*ctrl)(BIO *, int, long, void *))-
87{-
88 biom->ctrl = ctrl;-
89 return
never executed: return 1;
1;
never executed: return 1;
0
90}-
91-
92int-
93(*BIO_meth_get_create(const BIO_METHOD *biom))(BIO *)-
94{-
95 return
never executed: return biom->create;
biom->create;
never executed: return biom->create;
0
96}-
97-
98int-
99BIO_meth_set_create(BIO_METHOD *biom, int (*create)(BIO *))-
100{-
101 biom->create = create;-
102 return
never executed: return 1;
1;
never executed: return 1;
0
103}-
104-
105int-
106(*BIO_meth_get_destroy(const BIO_METHOD *biom))(BIO *)-
107{-
108 return
never executed: return biom->destroy;
biom->destroy;
never executed: return biom->destroy;
0
109}-
110-
111int-
112BIO_meth_set_destroy(BIO_METHOD *biom, int (*destroy)(BIO *))-
113{-
114 biom->destroy = destroy;-
115 return
never executed: return 1;
1;
never executed: return 1;
0
116}-
117-
118long-
119(*BIO_meth_get_callback_ctrl(const BIO_METHOD *biom))(BIO *, int, BIO_info_cb *)-
120{-
121 return
never executed: return (long (*)(BIO *, int, BIO_info_cb *))biom->callback_ctrl;
0
122 (long (*)(BIO *, int, BIO_info_cb *))biom->callback_ctrl;
never executed: return (long (*)(BIO *, int, BIO_info_cb *))biom->callback_ctrl;
0
123}-
124-
125int-
126BIO_meth_set_callback_ctrl(BIO_METHOD *biom,-
127 long (*callback_ctrl)(BIO *, int, BIO_info_cb *))-
128{-
129 biom->callback_ctrl =-
130 (long (*)(BIO *, int, bio_info_cb *))callback_ctrl;-
131 return
never executed: return 1;
1;
never executed: return 1;
0
132}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2