| 1942 | return unescape_url(url, AP_SLASHES, NULL, 0); |
| 1943 | } |
| 1944 | AP_DECLARE(int) ap_unescape_url_keep2f(char *url, int decode_slashes) |
| 1945 | { |
| 1946 | /* AllowEncodedSlashes (corrected) */ |
| 1947 | if (decode_slashes) { |
| 1948 | /* no chars reserved */ |
| 1949 | return unescape_url(url, NULL, NULL, 0); |
| 1950 | } else { |
| 1951 | /* reserve (do not decode) encoded slashes */ |
| 1952 | return unescape_url(url, NULL, AP_SLASHES, 0); |
| 1953 | } |
| 1954 | } |
| 1955 | AP_DECLARE(int) ap_unescape_url_ex(char *url, unsigned int flags) |
| 1956 | { |
| 1957 | return unescape_url(url, NULL, NULL, flags); |
no test coverage detected