{"action":"created","issue":{"url":"https://api.github.com/repos/blueForestIcarus/cgame/issues/2","repository_url":"https://api.github.com/repos/blueForestIcarus/cgame","labels_url":"https://api.github.com/repos/blueForestIcarus/cgame/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/blueForestIcarus/cgame/issues/2/comments","events_url":"https://api.github.com/repos/blueForestIcarus/cgame/issues/2/events","html_url":"https://github.com/blueForestIcarus/cgame/issues/2","id":153469353,"number":2,"title":"A few questions about parser.c","user":{"login":"Fredo699","id":868701,"avatar_url":"https://avatars.githubusercontent.com/u/868701?v=3","gravatar_id":"","url":"https://api.github.com/users/Fredo699","html_url":"https://github.com/Fredo699","followers_url":"https://api.github.com/users/Fredo699/followers","following_url":"https://api.github.com/users/Fredo699/following{/other_user}","gists_url":"https://api.github.com/users/Fredo699/gists{/gist_id}","starred_url":"https://api.github.com/users/Fredo699/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Fredo699/subscriptions","organizations_url":"https://api.github.com/users/Fredo699/orgs","repos_url":"https://api.github.com/users/Fredo699/repos","events_url":"https://api.github.com/users/Fredo699/events{/privacy}","received_events_url":"https://api.github.com/users/Fredo699/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/blueForestIcarus/cgame/labels/question","name":"question","color":"cc317c"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-05-06T14:55:50Z","updated_at":"2016-05-09T14:20:41Z","closed_at":"2016-05-08T00:29:56Z","body":"Erich, can you please explain this stuff to me?\r\n\r\nFirst of all, what the hell is `dealloc_ated()` supposed to do? What the hell does 'ated' mean?\r\n\r\nAlso, I came across this comment:\r\n\r\n`//note that none of the following are null terminated`\r\n`//as NULL (zero byte) may be a valid character`\r\n\r\nWhy? If you want some special character to mean something, then why choose \\0 when you could just as easily choose \\1 or \\2 or \\3, or pretty much anything that doesn't actually show up as a character.\r\n\r\nAlso, I have to point out that if you choose to make null mean something other than what it means, it would mean re-implementing some of the most notoriously tricky-to-use functions in the standard library, `strcat()`, `strcpy()`, etc. "},"comment":{"url":"https://api.github.com/repos/blueForestIcarus/cgame/issues/comments/217877897","html_url":"https://github.com/blueForestIcarus/cgame/issues/2#issuecomment-217877897","issue_url":"https://api.github.com/repos/blueForestIcarus/cgame/issues/2","id":217877897,"user":{"login":"Fredo699","id":868701,"avatar_url":"https://avatars.githubusercontent.com/u/868701?v=3","gravatar_id":"","url":"https://api.github.com/users/Fredo699","html_url":"https://github.com/Fredo699","followers_url":"https://api.github.com/users/Fredo699/followers","following_url":"https://api.github.com/users/Fredo699/following{/other_user}","gists_url":"https://api.github.com/users/Fredo699/gists{/gist_id}","starred_url":"https://api.github.com/users/Fredo699/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Fredo699/subscriptions","organizations_url":"https://api.github.com/users/Fredo699/orgs","repos_url":"https://api.github.com/users/Fredo699/repos","events_url":"https://api.github.com/users/Fredo699/events{/privacy}","received_events_url":"https://api.github.com/users/Fredo699/received_events","type":"User","site_admin":false},"created_at":"2016-05-09T14:20:41Z","updated_at":"2016-05-09T14:20:41Z","body":"Spaker explained this to me the other day.\r\n\r\nThey are not null-terminated because they are meant to be 8-bit ints, not UTF-8 characters.\r\n\r\nATED is an initialism for ASCII Text Entity Descriptor, and contains data about some mob in the game, made up of ASCII characters.\r\n\r\nPresumably there should be some datatype UTED, which would be Unicode Text Entity Descriptor."}}