Over 30 years and it still won't die.
Sadly the link to Linus Torvalds' explanation of why it doesn't work has died, but the Archive remembers:
https://web.archive.org/web/20141218085356/https://plus.goog...
Sadly the link to Linus Torvalds' explanation of why it doesn't work has died, but the Archive remembers:
https://web.archive.org/web/20141218085356/https://plus.goog...
> Heh, no, typedefs don't help anything, there's a reason we don't use them in the Linux kernel whenever possible.
This surprises me, can someone explain that remark and elaborate on the reason it alludes to?
Otherwise, if you actually use the variable directly, you are requiring the user to remember the underlying type of the typedef.
Larger program, hundred plus typedefs, unbearable burden on reader.