MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / unencode

Function unencode

democlient/democlient.cpp:38–53  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36enum class Color : std::uint8_t;
37
38static void unencode(const char *src, char *dest)
39{
40 for (; *src; src++, dest++) {
41 if (*src == '+')
42 *dest = ' ';
43 else if (*src == '%') {
44 unsigned int code;
45 if (std::sscanf(src+1, "%2x", &code) != 1)
46 code = '?';
47 *dest = code;
48 src += 2;
49 } else
50 *dest = *src;
51 }
52 *dest = '\0';
53}
54
55static FILE *logfile = nullptr;
56

Callers 1

mainFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected