{"comment":{"url":"https://api.github.com/repos/twinaphex/Serious-Engine/comments/16663365","html_url":"https://github.com/twinaphex/Serious-Engine/commit/5659727a9f38958fd86bbb1d91b2f98c2c2d4450#commitcomment-16663365","id":16663365,"user":{"login":"twinaphex","id":1075274,"avatar_url":"https://avatars.githubusercontent.com/u/1075274?v=3","gravatar_id":"","url":"https://api.github.com/users/twinaphex","html_url":"https://github.com/twinaphex","followers_url":"https://api.github.com/users/twinaphex/followers","following_url":"https://api.github.com/users/twinaphex/following{/other_user}","gists_url":"https://api.github.com/users/twinaphex/gists{/gist_id}","starred_url":"https://api.github.com/users/twinaphex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/twinaphex/subscriptions","organizations_url":"https://api.github.com/users/twinaphex/orgs","repos_url":"https://api.github.com/users/twinaphex/repos","events_url":"https://api.github.com/users/twinaphex/events{/privacy}","received_events_url":"https://api.github.com/users/twinaphex/received_events","type":"User","site_admin":false},"position":null,"line":null,"path":"","commit_id":"5659727a9f38958fd86bbb1d91b2f98c2c2d4450","created_at":"2016-03-12T17:37:42Z","updated_at":"2016-03-12T17:37:42Z","body":"The libretro port will require severe changes to the codebase in order to work anyway, it cannot be done as a straightforward port and, moreover, it has to be crossplatform. There are so many instances right now of Windows-only specific code in here and such stone-age GL code (which will all have to be redone as modern-day GL anyway) that it will basically take me having to do a full-on rewrite in order to have it work anyway, and if I'm going to have to go that route, might as well change the stuff that is bothering me anyway.\r\n\r\nHaving to do run-arounds around stdint.h in the year 2016, I'm sorry, but you cannot defend that in any way, shape or form. These Win32 API typedefs just look butt ugly and out of shape for any codebase portending to be cross platform."}}