{"action":"opened","issue":{"url":"https://api.github.com/repos/GobySoft/dccl/issues/11","repository_url":"https://api.github.com/repos/GobySoft/dccl","labels_url":"https://api.github.com/repos/GobySoft/dccl/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/GobySoft/dccl/issues/11/comments","events_url":"https://api.github.com/repos/GobySoft/dccl/issues/11/events","html_url":"https://github.com/GobySoft/dccl/issues/11","id":228871531,"number":11,"title":"b64 header include guards prevent inclusion of system libb64","user":{"login":"micah-boswell-gdms","id":17885955,"avatar_url":"https://avatars3.githubusercontent.com/u/17885955?v=3","gravatar_id":"","url":"https://api.github.com/users/micah-boswell-gdms","html_url":"https://github.com/micah-boswell-gdms","followers_url":"https://api.github.com/users/micah-boswell-gdms/followers","following_url":"https://api.github.com/users/micah-boswell-gdms/following{/other_user}","gists_url":"https://api.github.com/users/micah-boswell-gdms/gists{/gist_id}","starred_url":"https://api.github.com/users/micah-boswell-gdms/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/micah-boswell-gdms/subscriptions","organizations_url":"https://api.github.com/users/micah-boswell-gdms/orgs","repos_url":"https://api.github.com/users/micah-boswell-gdms/repos","events_url":"https://api.github.com/users/micah-boswell-gdms/events{/privacy}","received_events_url":"https://api.github.com/users/micah-boswell-gdms/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-05-15T23:10:05Z","updated_at":"2017-05-15T23:10:05Z","closed_at":null,"body":"The header include guards in src/b64/*.h are identical to those found in the libb64 header files, but the contents of these headers are different. Specifically, this prevents the base64 namespace from being declared, and forces these encode/decode methods to only be available under the dccl namespace (or vice versa, depending on the include order). Either the include guards should be different, or dccl should not change the namespace name, or dccl should just depend on libb64 instead of copying the source."}}
{"actor":{"display_login":"micah-boswell-gdms"}}