| src/b_string.c | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| branch | 6 | 14 | 42.8 | 
| line | true | false | branch | 
|---|---|---|---|
| 9 | 0 | 69302 | if ((ret = malloc(sizeof(*ret))) == NULL) { | 
| 13 | 0 | 69302 | 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 | 727 | if ((add_len = strlen(add_str)) == 0) { | 
| 75 | 0 | 727 | if ((tmp = realloc(string->str, newlen + 1)) == NULL) { | 
| 96 | 13617 | 63708 | if (string == NULL) return; |