>> config_found(CF_VERSION, self, whatever, (const struct cfargs *){ >> .search = ..., >> .locators = ..., >> })
> What do you propose should be the behavior if the versions don't match? I h$ I thought the mail you replied to said, though admittedly partly by implication: >> config_found() needs to check passed cf_version and convert for old >> versions. We are still left with a long tail of conversion code in >> config_found(), but callers Just Work. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTML mo...@rodents-montreal.org / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B