Branch Coverage

src/b_string.c
Criterion Covered Total %
branch 6 14 42.8


line true false branch
9 0 72703 if ((ret = malloc(sizeof(*ret))) == NULL) {
13 0 72703 if ((ret->str = malloc(len + 1)) == NULL) {
43 0 0 if (add->len == 0) {
49 0 0 if ((tmp = realloc(string->str, newlen + 1)) == NULL) {
69 0 1528 if ((add_len = strlen(add_str)) == 0) {
75 0 1528 if ((tmp = realloc(string->str, newlen + 1)) == NULL) {
96 14815 67907 if (string == NULL) return;