| 1975 | #endif |
| 1976 | |
| 1977 | AP_DECLARE(int) ap_unescape_urlencoded(char *query) |
| 1978 | { |
| 1979 | char *slider; |
| 1980 | |
| 1981 | /* replace plus with a space */ |
| 1982 | if (query) { |
| 1983 | for (slider = query; *slider; slider++) { |
| 1984 | if (*slider == '+') { |
| 1985 | *slider = ' '; |
| 1986 | } |
| 1987 | } |
| 1988 | } |
| 1989 | |
| 1990 | /* unescape everything else */ |
| 1991 | return unescape_url(query, NULL, NULL, 0); |
| 1992 | } |
| 1993 | |
| 1994 | AP_DECLARE(char *) ap_construct_server(apr_pool_t *p, const char *hostname, |
| 1995 | apr_port_t port, const request_rec *r) |
no test coverage detected