Comment by dllthomas
12 years ago
If you read much of the original discussion around the "Go To Statement Considered Harmful", this pattern is frequently pointed out as a reasonable use case absent proper exception handling.
Indeed, from the original editorial: "I remember having read the explicit recommendation to restrict the use of the go to statement to alarm exits, but I have not been able to trace it[.]"
It is the right way to handle exceptional conditions in modern C.
No comments yet
Contribute on Hacker News ↗