| 580 | } |
| 581 | |
| 582 | static int hex_val(char ch) { |
| 583 | if (ch >= '0' && ch <= '9') |
| 584 | return ch - '0'; |
| 585 | if (ch >= 'a' && ch <= 'f') |
| 586 | return ch - 'a' + 10; |
| 587 | if (ch >= 'A' && ch <= 'F') |
| 588 | return ch - 'A' + 10; |
| 589 | return -1; |
| 590 | } |
| 591 | |
| 592 | bool cbm_http_query_param(const char *query, const char *name, char *buf, int bufsz) { |
| 593 | if (!query || !name || !buf || bufsz <= 0) |
no outgoing calls
no test coverage detected