| 91 | append(str, str + N - 1); |
| 92 | } |
| 93 | void append(const char *start, const char *finish) { |
| 94 | const size_t len = finish - start; |
| 95 | reserve(size() + len); |
| 96 | memcpy(buffer + end_offset, start, len); |
| 97 | end_offset += len; |
| 98 | } |
| 99 | void append_2(const char *s1, const char *f1, const char *s2, |
| 100 | const char *f2) { |
| 101 | const size_t l1 = f1 - s1; |
no outgoing calls
no test coverage detected