On Tue, Aug 20, 2019 at 2:35 PM Werner LEMBERG <w...@gnu.org> wrote: > > > > [...], after this commit, I am not abusing it to set pointer to > > code. I am abusing it to set a structure of four function pointers. > > > > Let me know if your concerns remain the same with this change. > > His concerns stay the same. He doesn't like `multi-purpose' API calls > that do more than a single thing, and which use casts to various types > like the mentioned `ioctl' function. Having a structure certainly > reduces possible coding errors, but in the end there is still a cast > from one type to another, something that disables type checking on the > compiler level.
The hooks are static, aren't they? Otherwise, how do you plan to document them? Therefore, what's wrong with hiding them behind a text string? _______________________________________________ Freetype-devel mailing list Freetype-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/freetype-devel