Merge pull request #393 from robotanarchy/musl-libc-compatibility

musl libc compatibility
This commit is contained in:
Drew DeVault 2015-12-21 20:42:08 -05:00
commit 91c102a897
9 changed files with 41 additions and 18 deletions

View file

@ -642,6 +642,10 @@ int sway_binding_cmp(const void *a, const void *b) {
return lenient_strcmp(binda->command, bindb->command);
}
int sway_binding_cmp_qsort(const void *a, const void *b) {
return sway_binding_cmp(*(void **)a, *(void **)b);
}
void free_sway_binding(struct sway_binding *binding) {
if (binding->keys) {
for (int i = 0; i < binding->keys->length; i++) {
@ -675,6 +679,10 @@ int sway_mouse_binding_cmp(const void *a, const void *b) {
return lenient_strcmp(binda->command, bindb->command);
}
int sway_mouse_binding_cmp_qsort(const void *a, const void *b) {
return sway_mouse_binding_cmp(*(void **)a, *(void **)b);
}
void free_sway_mouse_binding(struct sway_mouse_binding *binding) {
if (binding->command) {
free(binding->command);