Here's an attempt to make the code in the first link [1] slightly more readable by replacing the most frequently occurring identifiers with visually distinctive Unicode characters :)<p><a href="https://i.imgur.com/F27ZNfk.png" rel="nofollow">https://i.imgur.com/F27ZNfk.png</a><p>At least it's now much easier to spot multiple occurrences of the same identifier. All these unicode characters are still valid in C identifiers, by the way.[2]<p>[1] <a href="https://www.jsoftware.com/ioj/iojATW.htm" rel="nofollow">https://www.jsoftware.com/ioj/iojATW.htm</a><p>[2] I say 'still' because C23 is set to follow C++ and take them all away by restricting identifiers to XID_Start/XID_Continue. I find the whole XID_Start/XID_Continue idea unmotivated, both philosophically speaking and from a practical point of view, but what can I do. I just hope languages like Julia, Swift, Racket, and Clojure don't follow this trend anytime soon...