| 2731 | } |
| 2732 | |
| 2733 | AP_DECLARE(apr_status_t) ap_pstr2_alnum(apr_pool_t *p, const char *src, |
| 2734 | const char **dest) |
| 2735 | { |
| 2736 | char *new = apr_palloc(p, strlen(src)+1); |
| 2737 | if (!new) |
| 2738 | return APR_ENOMEM; |
| 2739 | *dest = new; |
| 2740 | return ap_str2_alnum(src, new); |
| 2741 | } |
| 2742 | |
| 2743 | /** |
| 2744 | * Read the body and parse any form found, which must be of the |
no test coverage detected