| 161 | } |
| 162 | |
| 163 | TString CGIEscapeRet(const TStringBuf url) { |
| 164 | TString to; |
| 165 | to.ReserveAndResize(CgiEscapeBufLen(url.size())); |
| 166 | to.resize(CGIEscape(to.begin(), url.data(), url.size()) - to.data()); |
| 167 | return to; |
| 168 | } |
| 169 | |
| 170 | TString& AppendCgiEscaped(const TStringBuf value, TString& to) { |
| 171 | const size_t origLength = to.length(); |
no test coverage detected