Skip to content

Conversation

@turley
Copy link

@turley turley commented Oct 27, 2020

sizeof(bool) is 1, whereas buttonStates is being assigned values with sizeof(int) = 4.

I'm not very familiar with C, but apparently stdbool.h defines true and false as type int. (https://stackoverflow.com/questions/47010910/why-does-sizeofa-true-false-give-an-output-of-four-bytes).

This fixes the segmentation faults for me on macOS. I'm assuming the same fix is relevant for Linux and Windows, but haven't tested those platforms myself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant