Hacker News new | ask | show | jobs
by throwme211345 3187 days ago
Why would someone do that?
2 comments

Because long ago (and probably in a different product) making a function call was significantly costly and worthwhile optimizing away via macros.
That is how we do "generics" in C. Not happy about it, just sayin'.