MCPcopy Create free account
hub / github.com/apache/httpd / find_lang_index

Function find_lang_index

modules/mappers/mod_negotiation.c:1448–1467  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1446 */
1447
1448static int find_lang_index(apr_array_header_t *accept_langs, char *lang)
1449{
1450 const char **alang;
1451 int i;
1452
1453 if (!lang || !accept_langs) {
1454 return -1;
1455 }
1456
1457 alang = (const char **) accept_langs->elts;
1458
1459 for (i = 0; i < accept_langs->nelts; ++i) {
1460 if (!ap_cstr_casecmpn(lang, *alang, strlen(*alang))) {
1461 return i;
1462 }
1463 alang += (accept_langs->elt_size / sizeof(char*));
1464 }
1465
1466 return -1;
1467}
1468
1469/* set_default_lang_quality() sets the quality we apply to variants
1470 * which have no language assigned to them. If none of the variants

Callers 1

set_language_qualityFunction · 0.85

Calls 1

ap_cstr_casecmpnFunction · 0.85

Tested by

no test coverage detected