MCPcopy Index your code
hub / github.com/git/git / http_get_accept_language_header

Function http_get_accept_language_header

http.c:2201–2211  ·  view source on GitHub ↗

* Get an Accept-Language header which indicates user's preferred languages. * * Examples: * LANGUAGE= -> "" * LANGUAGE=ko:en -> "Accept-Language: ko, en; q=0.9, *; q=0.1" * LANGUAGE=ko_KR.UTF-8:sr@latin -> "Accept-Language: ko-KR, sr; q=0.9, *; q=0.1" * LANGUAGE=ko LANG=en_US.UTF-8 -> "Accept-Language: ko, *; q=0.1" * LANGUAGE= LANG=en_US.UTF-8 -> "Accept-Language: en-US, *; q=0.1

Source from the content-addressed store, hash-verified

2199 * LANGUAGE= LANG=C -> ""
2200 */
2201const char *http_get_accept_language_header(void)
2202{
2203 if (!cached_accept_language) {
2204 struct strbuf buf = STRBUF_INIT;
2205 write_accept_language(&buf);
2206 if (buf.len > 0)
2207 cached_accept_language = strbuf_detach(&buf, NULL);
2208 }
2209
2210 return cached_accept_language;
2211}
2212
2213static void http_opt_request_remainder(CURL *curl, off_t pos)
2214{

Callers 3

http_requestFunction · 0.85
rpc_serviceFunction · 0.85
stateless_connectFunction · 0.85

Calls 2

write_accept_languageFunction · 0.85
strbuf_detachFunction · 0.85

Tested by

no test coverage detected