| 1978 | } |
| 1979 | |
| 1980 | static int grep_source_load(struct grep_source *gs) |
| 1981 | { |
| 1982 | if (gs->buf) |
| 1983 | return 0; |
| 1984 | |
| 1985 | switch (gs->type) { |
| 1986 | case GREP_SOURCE_FILE: |
| 1987 | return grep_source_load_file(gs); |
| 1988 | case GREP_SOURCE_OID: |
| 1989 | return grep_source_load_oid(gs); |
| 1990 | case GREP_SOURCE_BUF: |
| 1991 | return gs->buf ? 0 : -1; |
| 1992 | } |
| 1993 | BUG("invalid grep_source type to load"); |
| 1994 | } |
| 1995 | |
| 1996 | void grep_source_load_driver(struct grep_source *gs, |
| 1997 | struct index_state *istate) |
no test coverage detected