Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/strlcat.c |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | size_t | - | ||||||||||||||||||
2 | strlcat(char *dst, const char *src, size_t dsize) | - | ||||||||||||||||||
3 | { | - | ||||||||||||||||||
4 | const char *odst = dst; | - | ||||||||||||||||||
5 | const char *osrc = src; | - | ||||||||||||||||||
6 | size_t n = dsize; | - | ||||||||||||||||||
7 | size_t dlen; | - | ||||||||||||||||||
8 | - | |||||||||||||||||||
9 | - | |||||||||||||||||||
10 | while (n-- != 0
| 0-74 | ||||||||||||||||||
11 | dst++; executed 66 times by 1 test: dst++; Executed by:
| 66 | ||||||||||||||||||
12 | dlen = dst - odst; | - | ||||||||||||||||||
13 | n = dsize - dlen; | - | ||||||||||||||||||
14 | - | |||||||||||||||||||
15 | if (n-- == 0
| 0-8 | ||||||||||||||||||
16 | return never executed: (dlen + strlen(src));return(dlen + strlen(src)); never executed: return(dlen + strlen(src)); | 0 | ||||||||||||||||||
17 | while (*
| 8 | ||||||||||||||||||
18 | if (n != 0
| 0-8 | ||||||||||||||||||
19 | *dst++ = *src; | - | ||||||||||||||||||
20 | n--; | - | ||||||||||||||||||
21 | } executed 8 times by 1 test: end of block Executed by:
| 8 | ||||||||||||||||||
22 | src++; | - | ||||||||||||||||||
23 | } executed 8 times by 1 test: end of block Executed by:
| 8 | ||||||||||||||||||
24 | *dst = '\0'; | - | ||||||||||||||||||
25 | - | |||||||||||||||||||
26 | return executed 8 times by 1 test: (dlen + (src - osrc));return(dlen + (src - osrc)); Executed by:
executed 8 times by 1 test: return(dlen + (src - osrc)); Executed by:
| 8 | ||||||||||||||||||
27 | } | - | ||||||||||||||||||
Switch to Source code | Preprocessed file |