| 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 | } |
| 26 | |
| 27 | //CgiUnescape*: |
| 28 | // Decodes '%xx' to bytes, '+' to space. |
no test coverage detected