Branch Coverage

inc/matrixssl-3-9-3-open/crypto/keyformat/base64.c
Criterion Covered Total %
branch 20 28 71.4


line true false branch
74 1628 0 if (in == NULL || out == NULL || outlen == NULL)
1628 0 if (in == NULL || out == NULL || outlen == NULL)
0 1628 if (in == NULL || out == NULL || outlen == NULL)
80 2259431 1628 for (x = y = z = t = 0; x < len; x++)
83 0 2259431 if (in[x] > 122)
88 34191 2225240 if (c == 255)
93 795 2224445 if (c == 254)
97 0 795 if (--g < 0)
103 0 2224445 else if (g != 3)
112 556310 1668930 if (++y == 4)
114 0 556310 if (z + g > *outlen)
120 556090 220 if (g > 1)
124 555735 575 if (g > 2)
131 0 1628 if (y != 0)