| 18 | TString& AppendCgiEscaped(const TStringBuf value, TString& to); |
| 19 | |
| 20 | inline TStringBuf CgiEscapeBuf(char* to, const TStringBuf from) { |
| 21 | return TStringBuf(to, CGIEscape(to, from.data(), from.size())); |
| 22 | } |
| 23 | inline TStringBuf CgiEscape(void* tmp, const TStringBuf s) { |
| 24 | return CgiEscapeBuf(static_cast<char*>(tmp), s); |
| 25 | } |