swc

Unnamed repository; edit this file 'description' to name the repository.
git clone git://git.nihaljere.xyz/swc
Log | Files | Refs | README | LICENSE

commit 7332f3acf23a32e1d3ae77e2057724e42fe984e7
parent 9acb8bf363b1f4cdabf8e8e658a7634ebb1f6e55
Author: Michael Forney <mforney@mforney.org>
Date:   Sun, 24 Nov 2013 02:15:25 -0800

Move binding struct from swc.h -> binding.c

Diffstat:
Mlibswc/binding.c | 12++++++++++--
Mlibswc/swc.h | 8--------
2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/libswc/binding.c b/libswc/binding.c @@ -28,12 +28,20 @@ #include <wayland-util.h> +struct binding +{ + uint32_t value; + uint32_t modifiers; + swc_binding_handler_t handler; + void * data; +}; + static struct wl_array key_bindings; static bool handle_key(struct swc_keyboard * keyboard, uint32_t time, uint32_t key, uint32_t state) { - struct swc_binding * binding; + struct binding * binding; char keysym_name[64]; if (state == WL_KEYBOARD_KEY_STATE_PRESSED) @@ -97,7 +105,7 @@ EXPORT void swc_add_key_binding(uint32_t modifiers, uint32_t value, swc_binding_handler_t handler, void * data) { - struct swc_binding * binding; + struct binding * binding; binding = wl_array_add(&key_bindings, sizeof *binding); binding->value = value; diff --git a/libswc/swc.h b/libswc/swc.h @@ -170,14 +170,6 @@ struct swc_screen typedef void (* swc_binding_handler_t)(uint32_t time, uint32_t value, void * data); -struct swc_binding -{ - uint32_t value; - uint32_t modifiers; - swc_binding_handler_t handler; - void * data; -}; - void swc_add_key_binding(uint32_t modifiers, uint32_t value, swc_binding_handler_t handler, void * data);