| 465 | } |
| 466 | |
| 467 | char *mkpathdup(const char *fmt, ...) |
| 468 | { |
| 469 | struct strbuf sb = STRBUF_INIT; |
| 470 | va_list args; |
| 471 | va_start(args, fmt); |
| 472 | strbuf_vaddf(&sb, fmt, args); |
| 473 | va_end(args); |
| 474 | strbuf_cleanup_path(&sb); |
| 475 | return strbuf_detach(&sb, NULL); |
| 476 | } |
| 477 | |
| 478 | const char *mkpath(const char *fmt, ...) |
| 479 | { |
no test coverage detected