Comment Goto (Score 5, Insightful) 674
Goto. I use that (in C) for error handling all the time, and frankly, it is about the cleanest way to do it I have seen.
I have yet to see any problem, however complicated, which, when you looked at it in the right way, did not become still more complicated. -- Poul Anderson