On Sun, Jan 12, 2020 at 03:40:40PM -0800, Jon Steinhart wrote:
Linux contains several sets of list_for_each_entry()
macros that are essentially
obfuscated for loops that generate inefficient code.
Very common idiom in any real system. BitKeeper has them as well, they are
used everywhere. They are too useful to not use. The BitKeeper ones give
you most of Perl's list capabilities.