returns 0 for "no pager", 1 for "use pager", and -1 for "not specified" */
| 293 | |
| 294 | /* returns 0 for "no pager", 1 for "use pager", and -1 for "not specified" */ |
| 295 | int check_pager_config(struct repository *r, const char *cmd) |
| 296 | { |
| 297 | struct pager_command_config_data data; |
| 298 | |
| 299 | data.cmd = cmd; |
| 300 | data.want = -1; |
| 301 | data.value = NULL; |
| 302 | |
| 303 | read_early_config(r, pager_command_config, &data); |
| 304 | |
| 305 | if (data.value) |
| 306 | pager_program = data.value; |
| 307 | return data.want; |
| 308 | } |
no test coverage detected