Add %Q format specifier to pk_sprintf

This commit is contained in:
lightovernight 2025-06-24 18:12:27 +08:00
parent aab74ada98
commit 3820075ae7

View File

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