int git_config_int(const char *name, const char *value) { long ret = 0; if (!git_parse_long(value, &ret)) die_bad_config(name); return ret; }
int git_config_maybe_bool(const char *name, const char *value) { long v = git_config_maybe_bool_text(name, value); if (0 <= v) return v; if (git_parse_long(value, &v)) return !!v; return -1; }