Append printf formatted string to growable string */
| 64 | |
| 65 | /* Append printf formatted string to growable string */ |
| 66 | void str_printf(struct gstr *gs, const char *fmt, ...) |
| 67 | { |
| 68 | va_list ap; |
| 69 | char s[10000]; /* big enough... */ |
| 70 | va_start(ap, fmt); |
| 71 | vsnprintf(s, sizeof(s), fmt, ap); |
| 72 | str_append(gs, s); |
| 73 | va_end(ap); |
| 74 | } |
| 75 | |
| 76 | /* Retrieve value of growable string */ |
| 77 | char *str_get(struct gstr *gs) |
no test coverage detected