Compare commits

...

2 Commits

Author SHA1 Message Date
BLUELOVETH
be9d8774a0
Merge pull request #375 from lightovernight/main
Add %Q format specifier to pk_sprintf
2025-06-24 18:15:07 +08:00
lightovernight
3820075ae7 Add %Q format specifier to pk_sprintf 2025-06-24 18:12:27 +08:00

View File

@ -203,6 +203,11 @@ void pk_vsprintf(c11_sbuf* ss, const char* fmt, va_list args) {
c11_sbuf__write_quoted(ss, sv, '\''); c11_sbuf__write_quoted(ss, sv, '\'');
break; break;
} }
case 'Q': {
c11_sv sv = va_arg(args, c11_sv);
c11_sbuf__write_quoted(ss, sv, '"');
break;
}
case 'v': { case 'v': {
c11_sv sv = va_arg(args, c11_sv); c11_sv sv = va_arg(args, c11_sv);
c11_sbuf__write_sv(ss, sv); c11_sbuf__write_sv(ss, sv);