MCPcopy Create free account
hub / github.com/git/git / skip_range_arg

Function skip_range_arg

line-range.c:284–297  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

282}
283
284const char *skip_range_arg(const char *arg, struct index_state *istate)
285{
286 if (*arg == ':' || (*arg == '^' && *(arg + 1) == ':'))
287 return parse_range_funcname(arg, NULL, NULL,
288 0, 0, NULL, NULL,
289 NULL, istate);
290
291 arg = parse_loc(arg, NULL, NULL, 0, -1, NULL);
292
293 if (*arg == ',')
294 arg = parse_loc(arg+1, NULL, NULL, 0, 0, NULL);
295
296 return arg;
297}

Callers 1

parse_linesFunction · 0.85

Calls 2

parse_range_funcnameFunction · 0.85
parse_locFunction · 0.85

Tested by

no test coverage detected