| 537 | */ |
| 538 | |
| 539 | static apr_array_header_t *do_languages_line(apr_pool_t *p, |
| 540 | const char **lang_line) |
| 541 | { |
| 542 | apr_array_header_t *lang_recs = apr_array_make(p, 2, sizeof(char *)); |
| 543 | |
| 544 | if (!lang_line) { |
| 545 | return lang_recs; |
| 546 | } |
| 547 | |
| 548 | while (**lang_line) { |
| 549 | char **new = (char **) apr_array_push(lang_recs); |
| 550 | *new = ap_get_token(p, lang_line, 0); |
| 551 | ap_str_tolower(*new); |
| 552 | if (**lang_line == ',' || **lang_line == ';') { |
| 553 | ++(*lang_line); |
| 554 | } |
| 555 | } |
| 556 | |
| 557 | return lang_recs; |
| 558 | } |
| 559 | |
| 560 | /***************************************************************** |
| 561 | * |
no test coverage detected