OpenCoverage

OpenSSL Test Coverage

Sources

Page:<>12
Source: ts_conf.c
3
Source: rsa_pk1.c
4
Source: ofb64enc.c
5
Source: err.h
...8
Source: a_bitstr.c
Sourceā–¾Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
xts128.c
Source: xts128.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/xts128.c
Coverage:  0.000% (0/38)
  0.000% (0/38)
7012
xcbc_enc.c
Source: xcbc_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/xcbc_enc.c
Coverage:  69.388% (34/49)
 69.388% (34/49)
7422
x_x509a.c
Source: x_x509a.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509a.c
Coverage:  4.098% (5/122)
  4.098% (5/122)
17144
x_x509.c
Source: x_x509.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_x509.c
Coverage:  57.692% (45/78)
 57.692% (45/78)
15636
x_val.c
Source: x_val.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_val.c
Coverage:  0.000% (0/4)
  0.000% (0/4)
14
x_spki.c
Source: x_spki.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_spki.c
Coverage:  0.000% (0/8)
  0.000% (0/8)
28
x_sig.c
Source: x_sig.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_sig.c
Coverage:  44.444% (8/18)
 44.444% (8/18)
910
x_req.c
Source: x_req.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_req.c
Coverage:  56.250% (9/16)
 56.250% (9/16)
912
x_pubkey.c
Source: x_pubkey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c
Coverage:  51.316% (78/152)
 51.316% (78/152)
29164
x_pkey.c
Source: x_pkey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_pkey.c
Coverage:  11.765% (2/17)
 11.765% (2/17)
387
x_name.c
Source: x_name.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_name.c
Coverage:  64.655% (150/232)
 64.655% (150/232)
37492
x_long.c
Source: x_long.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_long.c
Coverage: 100.000% (62/62)
100.000% (62/62)
7524
x_int64.c
Source: x_int64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_int64.c
Coverage:  90.385% (94/104)
 90.385% (94/104)
12535
x_info.c
Source: x_info.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_info.c
Coverage:  75.000% (6/8)
 75.000% (6/8)
214
x_exten.c
Source: x_exten.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_exten.c
Coverage:  57.143% (4/7)
 57.143% (4/7)
37
x_crl.c
Source: x_crl.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_crl.c
Coverage:  58.716% (128/218)
 58.716% (128/218)
31689
x_bignum.c
Source: x_bignum.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_bignum.c
Coverage:  76.000% (38/50)
 76.000% (38/50)
5520
x_attrib.c
Source: x_attrib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_attrib.c
Coverage:  43.750% (7/16)
 43.750% (7/16)
3610
x_all.c
Source: x_all.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_all.c
Coverage:  37.037% (40/108)
 37.037% (40/108)
16288
x_algor.c
Source: x_algor.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_algor.c
Coverage:  74.545% (41/55)
 74.545% (41/55)
5624
x86_64-gcc.c
Source: x86_64-gcc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/asm/x86_64-gcc.c
Coverage:  88.525% (54/61)
 88.525% (54/61)
33027
x509v3.h
Source: x509v3.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509v3.h
Coverage:  6.944% (30/432)
  6.944% (30/432)
18432
x509type.c
Source: x509type.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509type.c
Coverage:  0.000% (0/44)
  0.000% (0/44)
4722
x509spki.c
Source: x509spki.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509spki.c
Coverage:  0.000% (0/28)
  0.000% (0/28)
8810
x509rset.c
Source: x509rset.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509rset.c
Coverage:  50.000% (6/12)
 50.000% (6/12)
186
x509name.c
Source: x509name.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509name.c
Coverage:  38.542% (74/192)
 38.542% (74/192)
31168
x509cset.c
Source: x509cset.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509cset.c
Coverage:  24.638% (17/69)
 24.638% (17/69)
8837
x509_vpm.c
Source: x509_vpm.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vpm.c
Coverage:  29.513% (103/349)
 29.513% (103/349)
649113
x509_vfy.h
Source: x509_vfy.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509_vfy.h
Coverage:  15.278% (11/72)
 15.278% (11/72)
372
x509_vfy.c
Source: x509_vfy.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c
Coverage:  52.089% (910/1747)
 52.089% (910/1747)
2032562
x509_v3.c
Source: x509_v3.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_v3.c
Coverage:  45.000% (72/160)
 45.000% (72/160)
24556
x509_txt.c
Source: x509_txt.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_txt.c
Coverage:  24.675% (38/154)
 24.675% (38/154)
7978
x509_trs.c
Source: x509_trs.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c
Coverage:  45.455% (55/121)
 45.455% (55/121)
13746
x509_set.c
Source: x509_set.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_set.c
Coverage:  61.468% (67/109)
 61.468% (67/109)
15252
x509_req.c
Source: x509_req.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c
Coverage:  46.847% (52/111)
 46.847% (52/111)
18055
x509_r2x.c
Source: x509_r2x.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_r2x.c
Coverage:  0.000% (0/34)
  0.000% (0/34)
6312
x509_obj.c
Source: x509_obj.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_obj.c
Coverage:  59.091% (52/88)
 59.091% (52/88)
13428
x509_meth.c
Source: x509_meth.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_meth.c
Coverage:  0.000% (0/30)
  0.000% (0/30)
4924
x509_lu.c
Source: x509_lu.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lu.c
Coverage:  37.179% (145/390)
 37.179% (145/390)
652172
x509_lcl.h
Source: x509_lcl.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lcl.h
Coverage:  16.667% (12/72)
 16.667% (12/72)
372
x509_ext.c
Source: x509_ext.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_ext.c
Coverage:  29.630% (8/27)
 29.630% (8/27)
4127
x509_err.c
Source: x509_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
x509_def.c
Source: x509_def.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_def.c
Coverage:  66.667% (4/6)
 66.667% (4/6)
66
x509_d2.c
Source: x509_d2.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_d2.c
Coverage:  45.161% (14/31)
 45.161% (14/31)
7111
x509_cmp.c
Source: x509_cmp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_cmp.c
Coverage:  41.232% (87/211)
 41.232% (87/211)
29182
x509_att.c
Source: x509_att.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_att.c
Coverage:  43.169% (79/183)
 43.169% (79/183)
34468
x509.h
Source: x509.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509.h
Coverage:  26.389% (57/216)
 26.389% (57/216)
9216
wrap128.c
Source: wrap128.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/wrap128.c
Coverage:  60.215% (56/93)
 60.215% (56/93)
11626
wp_dgst.c
Source: wp_dgst.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/whrlpool/wp_dgst.c
Coverage:  41.489% (39/94)
 41.489% (39/94)
11932
word.h
Source: word.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/word.h
Coverage:  12.500% (1/8)
 12.500% (1/8)
94
v3err.c
Source: v3err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
v3_utl.c
Source: v3_utl.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_utl.c
Coverage:  30.293% (372/1228)
 30.293% (372/1228)
3417321
v3_tlsf.c
Source: v3_tlsf.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_tlsf.c
Coverage:  23.529% (12/51)
 23.529% (12/51)
7117
v3_sxnet.c
Source: v3_sxnet.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_sxnet.c
Coverage:  2.326% (2/86)
  2.326% (2/86)
15837
v3_skey.c
Source: v3_skey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_skey.c
Coverage:  26.761% (19/71)
 26.761% (19/71)
23820
v3_purp.c
Source: v3_purp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_purp.c
Coverage:  54.280% (279/514)
 54.280% (279/514)
718173
v3_prn.c
Source: v3_prn.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_prn.c
Coverage:  74.074% (80/108)
 74.074% (80/108)
13139
v3_pmaps.c
Source: v3_pmaps.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pmaps.c
Coverage:  14.815% (4/27)
 14.815% (4/27)
8011
v3_pku.c
Source: v3_pku.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pku.c
Coverage:  71.429% (10/14)
 71.429% (10/14)
118
v3_pcons.c
Source: v3_pcons.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pcons.c
Coverage:  1.136% (1/88)
  1.136% (1/88)
36924
v3_pcia.c
Source: v3_pcia.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pcia.c
Coverage:  25.000% (2/8)
 25.000% (2/8)
28
v3_pci.c
Source: v3_pci.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pci.c
Coverage:  18.991% (64/337)
 18.991% (64/337)
136576
v3_ocsp.c
Source: v3_ocsp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/v3_ocsp.c
Coverage:  26.786% (30/112)
 26.786% (30/112)
10045
v3_ncons.c
Source: v3_ncons.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ncons.c
Coverage:  41.426% (215/519)
 41.426% (215/519)
1132139
v3_lib.c
Source: v3_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_lib.c
Coverage:  43.836% (64/146)
 43.836% (64/146)
21057
v3_int.c
Source: v3_int.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_int.c
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
v3_info.c
Source: v3_info.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_info.c
Coverage:  16.949% (10/59)
 16.949% (10/59)
14725
v3_ia5.c
Source: v3_ia5.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ia5.c
Coverage:  50.000% (10/20)
 50.000% (10/20)
468
v3_genn.c
Source: v3_genn.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_genn.c
Coverage:  8.081% (8/99)
  8.081% (8/99)
7759
v3_extku.c
Source: v3_extku.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_extku.c
Coverage:  18.182% (4/22)
 18.182% (4/22)
5411
v3_enum.c
Source: v3_enum.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_enum.c
Coverage: 100.000% (7/7)
100.000% (7/7)
73
v3_crld.c
Source: v3_crld.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_crld.c
Coverage:  15.359% (92/599)
 15.359% (92/599)
2042174
v3_cpols.c
Source: v3_cpols.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_cpols.c
Coverage:  4.641% (31/668)
  4.641% (31/668)
2430174
v3_conf.c
Source: v3_conf.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_conf.c
Coverage:  27.083% (91/336)
 27.083% (91/336)
1019103
v3_bitst.c
Source: v3_bitst.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_bitst.c
Coverage:  22.727% (20/88)
 22.727% (20/88)
37422
v3_bcons.c
Source: v3_bcons.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_bcons.c
Coverage:  25.882% (22/85)
 25.882% (22/85)
36225
v3_asid.c
Source: v3_asid.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_asid.c
Coverage:  3.642% (22/604)
  3.642% (22/604)
1042181
v3_alt.c
Source: v3_alt.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_alt.c
Coverage:  28.806% (123/427)
 28.806% (123/427)
1045139
v3_akeya.c
Source: v3_akeya.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_akeya.c
Coverage:  50.000% (2/4)
 50.000% (2/4)
14
v3_akey.c
Source: v3_akey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_akey.c
Coverage:  27.638% (55/199)
 27.638% (55/199)
79045
v3_admis.c
Source: v3_admis.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_admis.c
Coverage:  8.621% (15/174)
  8.621% (15/174)
16078
v3_addr.c
Source: v3_addr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_addr.c
Coverage:  14.539% (123/846)
 14.539% (123/846)
1189275
uid.c
Source: uid.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/uid.c
Coverage: 100.000% (1/1)
100.000% (1/1)
51
ui_util.c
Source: ui_util.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_util.c
Coverage:  32.836% (22/67)
 32.836% (22/67)
11327
ui_openssl.c
Source: ui_openssl.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_openssl.c
Coverage:  6.316% (12/190)
  6.316% (12/190)
46368
ui_null.c
Source: ui_null.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_null.c
Coverage: 100.000% (1/1)
100.000% (1/1)
11
ui_lib.c
Source: ui_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_lib.c
Coverage:  22.101% (101/457)
 22.101% (101/457)
858209
ui_err.c
Source: ui_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
ui.h
Source: ui.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/ui.h
Coverage:  20.833% (5/24)
 20.833% (5/24)
124
txt_db.h
Source: txt_db.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/txt_db.h
Coverage:  20.833% (5/24)
 20.833% (5/24)
124
txt_db.c
Source: txt_db.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/txt_db/txt_db.c
Coverage:  60.488% (124/205)
 60.488% (124/205)
31772
ts_verify_ctx.c
Source: ts_verify_ctx.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_verify_ctx.c
Coverage:  0.000% (0/51)
  0.000% (0/51)
10024
ts_rsp_verify.c
Source: ts_rsp_verify.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_verify.c
Coverage:  0.000% (0/344)
  0.000% (0/344)
528110
ts_rsp_utils.c
Source: ts_rsp_utils.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_utils.c
Coverage:  0.000% (0/122)
  0.000% (0/122)
19368
ts_rsp_sign.c
Source: ts_rsp_sign.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_sign.c
Coverage:  0.000% (0/539)
  0.000% (0/539)
1085193
ts_rsp_print.c
Source: ts_rsp_print.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_print.c
Coverage:  47.945% (35/73)
 47.945% (35/73)
11424
ts_req_utils.c
Source: ts_req_utils.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_req_utils.c
Coverage:  3.636% (2/55)
  3.636% (2/55)
8033
ts_req_print.c
Source: ts_req_print.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_req_print.c
Coverage:  83.333% (10/12)
 83.333% (10/12)
274
ts_lib.c
Source: ts_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_lib.c
Coverage:  70.833% (17/24)
 70.833% (17/24)
4910
ts_err.c
Source: ts_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
Page:<>12
Source: ts_conf.c
3
Source: rsa_pk1.c
4
Source: ofb64enc.c
5
Source: err.h
...8
Source: a_bitstr.c

Generated by Squish Coco 4.2.2