I would never have guessed you are not a native speaker! Seriously, you write better than many native speakers I know.
I think your version in post #11 is pretty good, assuming you change the newline "string" to just a char, and I agree with you, keep the hyperlinks. The added line in post #15 is good too.
When you're ready, let Alex (webmaster) know you have a proposal for a new FAQ article. He will do his own technical and stylistic review and suggest more changes for you. He does a pretty darn good job at it too. He will also take care of formatting it to be consistent with the other FAQ articles and all that. You could probably mention you want a particular colored highlighting scheme in the sample output. Once he posts it, he'll let you review and make updates if you want.
This reminds me, I have a FAQ article (the C version of "working with multiple source files") that I was working on months and months ago and never finished. Oops...