Matthieu Moy <Matthieu.Moy@xxxxxxxxxxxxxxx> writes: > Ramsay Jones <ramsay@xxxxxxxxxxxxxxxxxxx> writes: > ... >>> diff --git a/cache.h b/cache.h >>> ... >>> +struct key_value_info { >>> + const char *filename; >>> + int linenr; >>> +}; >>> + >> >> I haven't checked, but does this series now include a user for >> this struct outside of config.c? If not, then I think it would >> be better to leave the declaration in config.c until it is needed. >> (To make it easier to see if it is necessary in the context of the >> patch which will make use of it). > > I disagree: this patch series is essentially about introducing a new > API, and this struct declaration is part of the API. Hmm, is it? How would the customer of the API use it? die_config and friends may internally use the information recorded using the structure, but I had an impression that it is an implementation detail that does not need to be exposed to the customers of the API. Am I mistaken? -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html