| 443 | } |
| 444 | |
| 445 | // StringBuilder utilities |
| 446 | StringBuilder StringBuilder_init(size_t initial_capacity) { |
| 447 | StringBuilder sb = {0}; |
| 448 | sb.capacity = initial_capacity > 0 ? initial_capacity : 256; |
| 449 | sb.buffer = (char*)malloc(sb.capacity); |
| 450 | if (!sb.buffer) return sb; |
| 451 | sb.buffer[0] = 0; |
| 452 | sb.length = 0; |
| 453 | return sb; |
| 454 | } |
| 455 |
nothing calls this directly
no outgoing calls
no test coverage detected