| 803 | } |
| 804 | |
| 805 | static int hex_val(char ch) { |
| 806 | if (ch >= '0' && ch <= '9') |
| 807 | return ch - '0'; |
| 808 | if (ch >= 'a' && ch <= 'f') |
| 809 | return ch - 'a' + 10; |
| 810 | if (ch >= 'A' && ch <= 'F') |
| 811 | return ch - 'A' + 10; |
| 812 | return -1; |
| 813 | } |
| 814 | |
| 815 | bool cbm_http_query_param(const char *query, const char *name, char *buf, int bufsz) { |
| 816 | if (!query || !name || !buf || bufsz <= 0) |
no outgoing calls
no test coverage detected