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