| 118 | } |
| 119 | |
| 120 | md_data_t *md_data_make_pcopy(apr_pool_t *p, const char *data, apr_size_t len) |
| 121 | { |
| 122 | md_data_t *d; |
| 123 | |
| 124 | d = apr_palloc(p, sizeof(*d)); |
| 125 | d->len = len; |
| 126 | d->data = len? apr_pmemdup(p, data, len) : NULL; |
| 127 | return d; |
| 128 | } |
| 129 | |
| 130 | apr_status_t md_data_assign_copy(md_data_t *dest, const char *src, apr_size_t src_len) |
| 131 | { |
no outgoing calls
no test coverage detected