On Tue, Dec 06, 2022 at 03:12:08AM +0100, Ævar Arnfjörð Bjarmason wrote: > I'm not saying you *should*, but now that we use C99 macros we *could* > also make the "1" an optional argument. I.e. these would be the same > thing: > > CALLOC(x) > CALLOC(x, 1) > > And you could also do: > > CALLOC(x, 123) > > Whether that makes the interface even nastier is another matter. Like the INIT proposal you mentioned, I tend to think this is clever but not really a good idea in the long run. I don't mind magic if it's giving us a big benefit, but I don't think that's the case here. :) -Peff