{"issue":{"created_at":"2011-12-08T21:38:46Z","state":"open","updated_at":"2011-12-13T11:47:48Z","user":{"gravatar_id":"d2c548441b9dfd8db6eff7e9f4041184","id":547637,"url":"https://api.github.com/users/digitall","login":"digitall","avatar_url":"https://secure.gravatar.com/avatar/d2c548441b9dfd8db6eff7e9f4041184?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"comments":3,"body":"For those who are unaware of the reference:\r\nhttp://www.cs.utexas.edu/users/EWD/transcriptions/EWD02xx/EWD215.html\r\n\r\nThe following commits should improve the ScummVM code structure and reduce the number of gotos used in the ScummVM codebase, starting in the engines. \r\n\r\nThey should implement identical functionality, but without using goto and without the result being less readable/maintainable than the version with goto.\r\n\r\nThese commits should be reviewed to ensure that there are no regressions due to mistake or side effects of the changes.\r\n\r\n","assignee":null,"id":2494770,"pull_request":{"patch_url":"https://github.com/scummvm/scummvm/pull/131.patch","html_url":"https://github.com/scummvm/scummvm/pull/131","diff_url":"https://github.com/scummvm/scummvm/pull/131.diff"},"labels":[],"number":131,"title":"Goto Considered Harmful...","closed_at":null,"html_url":"https://github.com/scummvm/scummvm/issues/131","url":"https://api.github.com/repos/scummvm/scummvm/issues/131","milestone":null},"action":"created","comment":{"created_at":"2011-12-13T11:47:48Z","updated_at":"2011-12-13T11:47:48Z","user":{"gravatar_id":"dd949a6413363b34b8f3d0705031e447","id":365188,"url":"https://api.github.com/users/sev-","login":"sev-","avatar_url":"https://secure.gravatar.com/avatar/dd949a6413363b34b8f3d0705031e447?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"body":"OK to merge from me.","id":3121999,"url":"https://api.github.com/repos/scummvm/scummvm/issues/comments/3121999"}}