I'm amazed that this thread is still alive!

I’m one of three that voted “I use goto regularly”. I still do, in C, for (mostly) cleanup purposes. I strive to be pragmatic about programming and therefore use GOTOs for making my code clearer and easier to understand (yes it really increases the readability). I think I’ve tried to explain this before in this thread, but I don’t know if people noticed it. I really don’t like referring to distinguished people when expressing my opinions, but I’m ready to do an exception this time. Please read the following about the use of goto in the Linux kernel:
http://kerneltrap.org/node/553?PHPSE...b19cd0de9711b8
Linus (and others) expresses the usefulness of goto better than I ever will...