Skip to content

Report key errors when parsing config.#84

Open
auouymous wants to merge 1 commit intodonniebreve:mainfrom
auouymous:1007
Open

Report key errors when parsing config.#84
auouymous wants to merge 1 commit intodonniebreve:mainfrom
auouymous:1007

Conversation

@auouymous
Copy link
Contributor

And show line numbers where errors occur.

And show line numbers where errors occur.
char* buffer = NULL;
size_t length = 0;
ssize_t result = -1;
int lineno = 0;
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
int lineno = 0;
int line_number = 0;

Abbreviations are generally bad for maintenance.

Comment on lines +101 to +103
// Clear existing hyper key
hyperKey = 0;

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
// Clear existing hyper key
hyperKey = 0;
// Clear existing hyper key
hyperKey = 0;

Removed empty line.

Comment on lines +4 to +5
#define MAX_KEYMAP_CODE 255
#define MAX_KEYMAP (MAX_KEYMAP_CODE + 1)
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think there's some cleanup that needs to happen here. MAX_KEYBIT is defined in binding.h, which also dictates the size of the output_device_keystate array. It should probably be moved somewhere more general like keys.h and then used here for the mapping arrays.

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.

2 participants