From 0a01528e7b34a398078dd306bf5b904769b33429 Mon Sep 17 00:00:00 2001
From: Ivica Ico Bukvic <ico@vt.edu>
Date: Wed, 13 Feb 2013 22:53:24 -0500
Subject: [PATCH] tree clean-up

---
 l2ork_addons/cwiid/libcwiid/bluetooth.d       |   41 -
 l2ork_addons/cwiid/libcwiid/command.d         |   45 -
 l2ork_addons/cwiid/libcwiid/connect.d         |   46 -
 l2ork_addons/cwiid/libcwiid/interface.d       |   48 -
 l2ork_addons/cwiid/libcwiid/libcwiid.so       |    1 -
 l2ork_addons/cwiid/libcwiid/libcwiid.so.1     |    1 -
 l2ork_addons/cwiid/libcwiid/libcwiid.so.1.0   |  Bin 96076 -> 0 bytes
 l2ork_addons/cwiid/libcwiid/process.d         |   44 -
 l2ork_addons/cwiid/libcwiid/state.d           |   38 -
 l2ork_addons/cwiid/libcwiid/thread.d          |   44 -
 l2ork_addons/cwiid/libcwiid/util.d            |   49 -
 l2ork_addons/cwiid/lswm/lswm                  |  Bin 16880 -> 0 bytes
 l2ork_addons/cwiid/lswm/lswm.d                |   42 -
 .../build/lib.linux-x86_64-2.7/cwiid.so       |  Bin 68239 -> 0 bytes
 l2ork_addons/cwiid/wmdemo/wmdemo              |  Bin 25456 -> 0 bytes
 l2ork_addons/cwiid/wmdemo/wmdemo.d            |   38 -
 l2ork_addons/cwiid/wmgui/interface.d          |  537 ----
 l2ork_addons/cwiid/wmgui/main.d               |  555 ----
 l2ork_addons/cwiid/wmgui/support.d            |  534 ----
 l2ork_addons/cwiid/wmgui/wmgui                |  Bin 174361 -> 0 bytes
 l2ork_addons/cwiid/wminput/action_enum.c      | 1294 ----------
 l2ork_addons/cwiid/wminput/action_enum.d      |   56 -
 l2ork_addons/cwiid/wminput/c_plugin.d         |   62 -
 l2ork_addons/cwiid/wminput/conf.d             |   57 -
 l2ork_addons/cwiid/wminput/lexer.c            | 2264 -----------------
 l2ork_addons/cwiid/wminput/lexer.d            |   63 -
 l2ork_addons/cwiid/wminput/main.d             |   74 -
 l2ork_addons/cwiid/wminput/parser.c           | 1833 -------------
 l2ork_addons/cwiid/wminput/parser.d           |   54 -
 l2ork_addons/cwiid/wminput/plugins/acc/acc.d  |   61 -
 l2ork_addons/cwiid/wminput/plugins/acc/acc.so |  Bin 18101 -> 0 bytes
 .../cwiid/wminput/plugins/ir_ptr/ir_ptr.d     |   53 -
 .../cwiid/wminput/plugins/ir_ptr/ir_ptr.so    |  Bin 13138 -> 0 bytes
 l2ork_addons/cwiid/wminput/plugins/led/led.d  |   60 -
 l2ork_addons/cwiid/wminput/plugins/led/led.so |  Bin 14656 -> 0 bytes
 .../wminput/plugins/nunchuk_acc/nunchuk_acc.d |   61 -
 .../plugins/nunchuk_acc/nunchuk_acc.so        |  Bin 18225 -> 0 bytes
 .../nunchuk_stick2btn/nunchuk_stick2btn.d     |   53 -
 .../nunchuk_stick2btn/nunchuk_stick2btn.so    |  Bin 13093 -> 0 bytes
 l2ork_addons/cwiid/wminput/py_plugin.d        |  126 -
 l2ork_addons/cwiid/wminput/uinput.d           |   59 -
 l2ork_addons/cwiid/wminput/util.d             |   52 -
 l2ork_addons/cwiid/wminput/wminput            |  Bin 175881 -> 0 bytes
 l2ork_addons/cwiid/wminput/y.tab.h            |  110 -
 44 files changed, 8455 deletions(-)
 delete mode 100644 l2ork_addons/cwiid/libcwiid/bluetooth.d
 delete mode 100644 l2ork_addons/cwiid/libcwiid/command.d
 delete mode 100644 l2ork_addons/cwiid/libcwiid/connect.d
 delete mode 100644 l2ork_addons/cwiid/libcwiid/interface.d
 delete mode 120000 l2ork_addons/cwiid/libcwiid/libcwiid.so
 delete mode 120000 l2ork_addons/cwiid/libcwiid/libcwiid.so.1
 delete mode 100755 l2ork_addons/cwiid/libcwiid/libcwiid.so.1.0
 delete mode 100644 l2ork_addons/cwiid/libcwiid/process.d
 delete mode 100644 l2ork_addons/cwiid/libcwiid/state.d
 delete mode 100644 l2ork_addons/cwiid/libcwiid/thread.d
 delete mode 100644 l2ork_addons/cwiid/libcwiid/util.d
 delete mode 100755 l2ork_addons/cwiid/lswm/lswm
 delete mode 100644 l2ork_addons/cwiid/lswm/lswm.d
 delete mode 100755 l2ork_addons/cwiid/python/build/lib.linux-x86_64-2.7/cwiid.so
 delete mode 100755 l2ork_addons/cwiid/wmdemo/wmdemo
 delete mode 100644 l2ork_addons/cwiid/wmdemo/wmdemo.d
 delete mode 100644 l2ork_addons/cwiid/wmgui/interface.d
 delete mode 100644 l2ork_addons/cwiid/wmgui/main.d
 delete mode 100644 l2ork_addons/cwiid/wmgui/support.d
 delete mode 100755 l2ork_addons/cwiid/wmgui/wmgui
 delete mode 100644 l2ork_addons/cwiid/wminput/action_enum.c
 delete mode 100644 l2ork_addons/cwiid/wminput/action_enum.d
 delete mode 100644 l2ork_addons/cwiid/wminput/c_plugin.d
 delete mode 100644 l2ork_addons/cwiid/wminput/conf.d
 delete mode 100644 l2ork_addons/cwiid/wminput/lexer.c
 delete mode 100644 l2ork_addons/cwiid/wminput/lexer.d
 delete mode 100644 l2ork_addons/cwiid/wminput/main.d
 delete mode 100644 l2ork_addons/cwiid/wminput/parser.c
 delete mode 100644 l2ork_addons/cwiid/wminput/parser.d
 delete mode 100644 l2ork_addons/cwiid/wminput/plugins/acc/acc.d
 delete mode 100755 l2ork_addons/cwiid/wminput/plugins/acc/acc.so
 delete mode 100644 l2ork_addons/cwiid/wminput/plugins/ir_ptr/ir_ptr.d
 delete mode 100755 l2ork_addons/cwiid/wminput/plugins/ir_ptr/ir_ptr.so
 delete mode 100644 l2ork_addons/cwiid/wminput/plugins/led/led.d
 delete mode 100755 l2ork_addons/cwiid/wminput/plugins/led/led.so
 delete mode 100644 l2ork_addons/cwiid/wminput/plugins/nunchuk_acc/nunchuk_acc.d
 delete mode 100755 l2ork_addons/cwiid/wminput/plugins/nunchuk_acc/nunchuk_acc.so
 delete mode 100644 l2ork_addons/cwiid/wminput/plugins/nunchuk_stick2btn/nunchuk_stick2btn.d
 delete mode 100755 l2ork_addons/cwiid/wminput/plugins/nunchuk_stick2btn/nunchuk_stick2btn.so
 delete mode 100644 l2ork_addons/cwiid/wminput/py_plugin.d
 delete mode 100644 l2ork_addons/cwiid/wminput/uinput.d
 delete mode 100644 l2ork_addons/cwiid/wminput/util.d
 delete mode 100755 l2ork_addons/cwiid/wminput/wminput
 delete mode 100644 l2ork_addons/cwiid/wminput/y.tab.h

diff --git a/l2ork_addons/cwiid/libcwiid/bluetooth.d b/l2ork_addons/cwiid/libcwiid/bluetooth.d
deleted file mode 100644
index e6df29a94..000000000
--- a/l2ork_addons/cwiid/libcwiid/bluetooth.d
+++ /dev/null
@@ -1,41 +0,0 @@
-bluetooth.o bluetooth.d : bluetooth.c /usr/include/stdlib.h /usr/include/features.h \
- /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
- /usr/include/string.h /usr/include/xlocale.h \
- /usr/include/bluetooth/bluetooth.h /usr/include/stdio.h \
- /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/byteswap.h \
- /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/bluetooth/hci.h \
- /usr/include/bluetooth/hci_lib.h cwiid_internal.h /usr/include/pthread.h \
- /usr/include/sched.h /usr/include/x86_64-linux-gnu/bits/sched.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h cwiid.h
diff --git a/l2ork_addons/cwiid/libcwiid/command.d b/l2ork_addons/cwiid/libcwiid/command.d
deleted file mode 100644
index ceba1bc00..000000000
--- a/l2ork_addons/cwiid/libcwiid/command.d
+++ /dev/null
@@ -1,45 +0,0 @@
-command.o command.d : command.c /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h \
- /usr/include/stdint.h /usr/include/features.h \
- /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/stdlib.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
- /usr/include/xlocale.h /usr/include/pthread.h /usr/include/sched.h \
- /usr/include/x86_64-linux-gnu/bits/sched.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h /usr/include/unistd.h \
- /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \
- cwiid_internal.h cwiid.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/bluetooth/bluetooth.h /usr/include/stdio.h \
- /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h /usr/include/string.h \
- /usr/include/byteswap.h /usr/include/netinet/in.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h
diff --git a/l2ork_addons/cwiid/libcwiid/connect.d b/l2ork_addons/cwiid/libcwiid/connect.d
deleted file mode 100644
index 44eb94dfa..000000000
--- a/l2ork_addons/cwiid/libcwiid/connect.d
+++ /dev/null
@@ -1,46 +0,0 @@
-connect.o connect.d : connect.c /usr/include/stdlib.h /usr/include/features.h \
- /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
- /usr/include/string.h /usr/include/xlocale.h /usr/include/fcntl.h \
- /usr/include/x86_64-linux-gnu/bits/fcntl.h \
- /usr/include/x86_64-linux-gnu/bits/stat.h /usr/include/pthread.h \
- /usr/include/sched.h /usr/include/x86_64-linux-gnu/bits/sched.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h /usr/include/unistd.h \
- /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \
- /usr/include/bluetooth/bluetooth.h /usr/include/stdio.h \
- /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/byteswap.h \
- /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/bits/in.h \
- /usr/include/bluetooth/l2cap.h cwiid_internal.h cwiid.h
diff --git a/l2ork_addons/cwiid/libcwiid/interface.d b/l2ork_addons/cwiid/libcwiid/interface.d
deleted file mode 100644
index f6edc2eb9..000000000
--- a/l2ork_addons/cwiid/libcwiid/interface.d
+++ /dev/null
@@ -1,48 +0,0 @@
-interface.o interface.d : interface.c /usr/include/errno.h /usr/include/features.h \
- /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
- /usr/include/x86_64-linux-gnu/asm/errno.h \
- /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
- /usr/include/stdlib.h /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
- /usr/include/string.h /usr/include/xlocale.h /usr/include/pthread.h \
- /usr/include/sched.h /usr/include/x86_64-linux-gnu/bits/sched.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h /usr/include/fcntl.h \
- /usr/include/x86_64-linux-gnu/bits/fcntl.h \
- /usr/include/x86_64-linux-gnu/bits/stat.h /usr/include/unistd.h \
- /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \
- cwiid_internal.h /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h \
- /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h cwiid.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/bluetooth/bluetooth.h /usr/include/stdio.h \
- /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h /usr/include/byteswap.h \
- /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h
diff --git a/l2ork_addons/cwiid/libcwiid/libcwiid.so b/l2ork_addons/cwiid/libcwiid/libcwiid.so
deleted file mode 120000
index 3ccec1665..000000000
--- a/l2ork_addons/cwiid/libcwiid/libcwiid.so
+++ /dev/null
@@ -1 +0,0 @@
-libcwiid.so.1
\ No newline at end of file
diff --git a/l2ork_addons/cwiid/libcwiid/libcwiid.so.1 b/l2ork_addons/cwiid/libcwiid/libcwiid.so.1
deleted file mode 120000
index a4401dcdc..000000000
--- a/l2ork_addons/cwiid/libcwiid/libcwiid.so.1
+++ /dev/null
@@ -1 +0,0 @@
-libcwiid.so.1.0
\ No newline at end of file
diff --git a/l2ork_addons/cwiid/libcwiid/libcwiid.so.1.0 b/l2ork_addons/cwiid/libcwiid/libcwiid.so.1.0
deleted file mode 100755
index 89ef94a102358622deb5b4bf136b7ca99ef2143b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 96076
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
KNX`Kl<NgCM(n2c$

diff --git a/l2ork_addons/cwiid/libcwiid/process.d b/l2ork_addons/cwiid/libcwiid/process.d
deleted file mode 100644
index 9b7bbe307..000000000
--- a/l2ork_addons/cwiid/libcwiid/process.d
+++ /dev/null
@@ -1,44 +0,0 @@
-process.o process.d : process.c /usr/include/unistd.h /usr/include/features.h \
- /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \
- /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
- cwiid_internal.h /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h \
- /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \
- /usr/include/pthread.h /usr/include/sched.h \
- /usr/include/x86_64-linux-gnu/bits/sched.h /usr/include/xlocale.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h cwiid.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/bluetooth/bluetooth.h /usr/include/stdio.h \
- /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h /usr/include/string.h \
- /usr/include/byteswap.h /usr/include/netinet/in.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h
diff --git a/l2ork_addons/cwiid/libcwiid/state.d b/l2ork_addons/cwiid/libcwiid/state.d
deleted file mode 100644
index ed41aba8a..000000000
--- a/l2ork_addons/cwiid/libcwiid/state.d
+++ /dev/null
@@ -1,38 +0,0 @@
-state.o state.d : state.c /usr/include/string.h /usr/include/features.h \
- /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h \
- /usr/include/xlocale.h /usr/include/pthread.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h /usr/include/sched.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/bits/sched.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h cwiid_internal.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h cwiid.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/bluetooth/bluetooth.h /usr/include/stdio.h \
- /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h /usr/include/byteswap.h \
- /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h
diff --git a/l2ork_addons/cwiid/libcwiid/thread.d b/l2ork_addons/cwiid/libcwiid/thread.d
deleted file mode 100644
index 14f0b5f3d..000000000
--- a/l2ork_addons/cwiid/libcwiid/thread.d
+++ /dev/null
@@ -1,44 +0,0 @@
-thread.o thread.d : thread.c /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h \
- /usr/include/stdint.h /usr/include/features.h \
- /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/stdlib.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
- /usr/include/string.h /usr/include/xlocale.h /usr/include/pthread.h \
- /usr/include/sched.h /usr/include/x86_64-linux-gnu/bits/sched.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h /usr/include/unistd.h \
- /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \
- cwiid_internal.h cwiid.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/bluetooth/bluetooth.h /usr/include/stdio.h \
- /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h /usr/include/byteswap.h \
- /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h
diff --git a/l2ork_addons/cwiid/libcwiid/util.d b/l2ork_addons/cwiid/libcwiid/util.d
deleted file mode 100644
index eccbde526..000000000
--- a/l2ork_addons/cwiid/libcwiid/util.d
+++ /dev/null
@@ -1,49 +0,0 @@
-util.o util.d : util.c /usr/include/errno.h /usr/include/features.h \
- /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
- /usr/include/x86_64-linux-gnu/asm/errno.h \
- /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/stdio.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \
- /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h /usr/include/stdlib.h \
- /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
- /usr/include/string.h /usr/include/xlocale.h /usr/include/fcntl.h \
- /usr/include/x86_64-linux-gnu/bits/fcntl.h \
- /usr/include/x86_64-linux-gnu/bits/stat.h /usr/include/unistd.h \
- /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \
- cwiid_internal.h /usr/include/pthread.h /usr/include/sched.h \
- /usr/include/x86_64-linux-gnu/bits/sched.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h cwiid.h \
- /usr/include/bluetooth/bluetooth.h /usr/include/byteswap.h \
- /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h
diff --git a/l2ork_addons/cwiid/lswm/lswm b/l2ork_addons/cwiid/lswm/lswm
deleted file mode 100755
index 0c7f0de745f0942817178ee18ff131873d508ab6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 16880
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

diff --git a/l2ork_addons/cwiid/lswm/lswm.d b/l2ork_addons/cwiid/lswm/lswm.d
deleted file mode 100644
index 20f681427..000000000
--- a/l2ork_addons/cwiid/lswm/lswm.d
+++ /dev/null
@@ -1,42 +0,0 @@
-lswm.o lswm.d : lswm.c \
- /home/ico/Downloads/PureData/pure-data/l2ork_addons/cwiid/common/include/config.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h /usr/include/stdint.h \
- /usr/include/features.h /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/stdio.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \
- /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h /usr/include/stdlib.h \
- /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
- /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \
- /usr/include/bluetooth/bluetooth.h /usr/include/string.h \
- /usr/include/xlocale.h /usr/include/byteswap.h /usr/include/netinet/in.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h ../libcwiid/cwiid.h
diff --git a/l2ork_addons/cwiid/python/build/lib.linux-x86_64-2.7/cwiid.so b/l2ork_addons/cwiid/python/build/lib.linux-x86_64-2.7/cwiid.so
deleted file mode 100755
index d99715ae96cc79671855b31164fc02b4d8bc7ea8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 68239
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

diff --git a/l2ork_addons/cwiid/wmdemo/wmdemo b/l2ork_addons/cwiid/wmdemo/wmdemo
deleted file mode 100755
index 5c54fb9e8a85b384b38e7166f75f3c3f43d4b3ff..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 25456
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
X9Q2)8E=2N^&AGX}3Sz}Plkoonj|_wz

diff --git a/l2ork_addons/cwiid/wmdemo/wmdemo.d b/l2ork_addons/cwiid/wmdemo/wmdemo.d
deleted file mode 100644
index 7b629b677..000000000
--- a/l2ork_addons/cwiid/wmdemo/wmdemo.d
+++ /dev/null
@@ -1,38 +0,0 @@
-wmdemo.o wmdemo.d : wmdemo.c /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/stdio.h /usr/include/features.h \
- /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \
- /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h /usr/include/stdlib.h \
- /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
- ../libcwiid/cwiid.h /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h \
- /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \
- /usr/include/xlocale.h /usr/include/bluetooth/bluetooth.h \
- /usr/include/string.h /usr/include/byteswap.h /usr/include/netinet/in.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h
diff --git a/l2ork_addons/cwiid/wmgui/interface.d b/l2ork_addons/cwiid/wmgui/interface.d
deleted file mode 100644
index 7c9b34e63..000000000
--- a/l2ork_addons/cwiid/wmgui/interface.d
+++ /dev/null
@@ -1,537 +0,0 @@
-interface.o interface.d : interface.c \
- /home/ico/Downloads/PureData/pure-data/l2ork_addons/cwiid/common/include/config.h \
- /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/features.h \
- /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
- /usr/include/x86_64-linux-gnu/sys/stat.h \
- /usr/include/x86_64-linux-gnu/bits/stat.h /usr/include/unistd.h \
- /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \
- /usr/include/string.h /usr/include/xlocale.h /usr/include/stdio.h \
- /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
- /usr/include/gtk-2.0/gdk/gdkkeysyms.h \
- /usr/include/gtk-2.0/gdk/gdkkeysyms-compat.h \
- /usr/include/gtk-2.0/gtk/gtk.h /usr/include/gtk-2.0/gdk/gdk.h \
- /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h \
- /usr/include/glib-2.0/gio/gio.h /usr/include/glib-2.0/gio/giotypes.h \
- /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/glib-object.h \
- /usr/include/glib-2.0/gobject/gbinding.h /usr/include/glib-2.0/glib.h \
- /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \
- /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h \
- /usr/include/glib-2.0/glib/gmacros.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include-fixed/limits.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include-fixed/syslimits.h \
- /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
- /usr/include/x86_64-linux-gnu/bits/local_lim.h \
- /usr/include/linux/limits.h \
- /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/float.h \
- /usr/include/glib-2.0/glib/gversionmacros.h \
- /usr/include/glib-2.0/glib/garray.h \
- /usr/include/glib-2.0/glib/gasyncqueue.h \
- /usr/include/glib-2.0/glib/gthread.h \
- /usr/include/glib-2.0/glib/gatomic.h /usr/include/glib-2.0/glib/gerror.h \
- /usr/include/glib-2.0/glib/gquark.h \
- /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \
- /usr/include/x86_64-linux-gnu/bits/signum.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo.h \
- /usr/include/x86_64-linux-gnu/bits/sigaction.h \
- /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
- /usr/include/x86_64-linux-gnu/bits/sigstack.h \
- /usr/include/x86_64-linux-gnu/sys/ucontext.h \
- /usr/include/x86_64-linux-gnu/bits/sigthread.h \
- /usr/include/glib-2.0/glib/gbase64.h \
- /usr/include/glib-2.0/glib/gbitlock.h \
- /usr/include/glib-2.0/glib/gbookmarkfile.h \
- /usr/include/glib-2.0/glib/gbytes.h \
- /usr/include/glib-2.0/glib/gcharset.h \
- /usr/include/glib-2.0/glib/gchecksum.h \
- /usr/include/glib-2.0/glib/gconvert.h \
- /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \
- /usr/include/glib-2.0/glib/gdatetime.h \
- /usr/include/glib-2.0/glib/gtimezone.h /usr/include/glib-2.0/glib/gdir.h \
- /usr/include/glib-2.0/glib/genviron.h \
- /usr/include/glib-2.0/glib/gfileutils.h \
- /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \
- /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \
- /usr/include/glib-2.0/glib/ghmac.h \
- /usr/include/glib-2.0/glib/gchecksum.h \
- /usr/include/glib-2.0/glib/ghook.h \
- /usr/include/glib-2.0/glib/ghostutils.h \
- /usr/include/glib-2.0/glib/giochannel.h \
- /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \
- /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \
- /usr/include/glib-2.0/glib/gunicode.h \
- /usr/include/glib-2.0/glib/gutils.h \
- /usr/include/glib-2.0/glib/gkeyfile.h \
- /usr/include/glib-2.0/glib/gmappedfile.h \
- /usr/include/glib-2.0/glib/gmarkup.h \
- /usr/include/glib-2.0/glib/gmessages.h \
- /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/goption.h \
- /usr/include/glib-2.0/glib/gpattern.h \
- /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \
- /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \
- /usr/include/glib-2.0/glib/gregex.h \
- /usr/include/glib-2.0/glib/gscanner.h \
- /usr/include/glib-2.0/glib/gsequence.h \
- /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \
- /usr/include/glib-2.0/glib/gspawn.h \
- /usr/include/glib-2.0/glib/gstrfuncs.h \
- /usr/include/glib-2.0/glib/gstringchunk.h \
- /usr/include/glib-2.0/glib/gtestutils.h \
- /usr/include/glib-2.0/glib/gthreadpool.h \
- /usr/include/glib-2.0/glib/gtimer.h \
- /usr/include/glib-2.0/glib/gtrashstack.h \
- /usr/include/glib-2.0/glib/gtree.h \
- /usr/include/glib-2.0/glib/gurifuncs.h \
- /usr/include/glib-2.0/glib/gvarianttype.h \
- /usr/include/glib-2.0/glib/gvariant.h \
- /usr/include/glib-2.0/glib/gversion.h \
- /usr/include/glib-2.0/glib/deprecated/gallocator.h \
- /usr/include/glib-2.0/glib/deprecated/gcache.h \
- /usr/include/glib-2.0/glib/deprecated/gcompletion.h \
- /usr/include/glib-2.0/glib/deprecated/gmain.h \
- /usr/include/glib-2.0/glib/deprecated/grel.h \
- /usr/include/glib-2.0/glib/deprecated/gthread.h /usr/include/pthread.h \
- /usr/include/sched.h /usr/include/x86_64-linux-gnu/bits/sched.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h \
- /usr/include/glib-2.0/gobject/gobject.h \
- /usr/include/glib-2.0/gobject/gtype.h \
- /usr/include/glib-2.0/gobject/gvalue.h \
- /usr/include/glib-2.0/gobject/gparam.h \
- /usr/include/glib-2.0/gobject/gclosure.h \
- /usr/include/glib-2.0/gobject/gsignal.h \
- /usr/include/glib-2.0/gobject/gmarshal.h \
- /usr/include/glib-2.0/gobject/gboxed.h \
- /usr/include/glib-2.0/gobject/glib-types.h \
- /usr/include/glib-2.0/gobject/genums.h \
- /usr/include/glib-2.0/gobject/gparamspecs.h \
- /usr/include/glib-2.0/gobject/gsourceclosure.h \
- /usr/include/glib-2.0/gobject/gtypemodule.h \
- /usr/include/glib-2.0/gobject/gtypeplugin.h \
- /usr/include/glib-2.0/gobject/gvaluearray.h \
- /usr/include/glib-2.0/gobject/gvaluetypes.h \
- /usr/include/glib-2.0/gio/gaction.h \
- /usr/include/glib-2.0/gio/gactiongroup.h \
- /usr/include/glib-2.0/gio/gactiongroupexporter.h \
- /usr/include/glib-2.0/gio/gactionmap.h \
- /usr/include/glib-2.0/gio/gappinfo.h \
- /usr/include/glib-2.0/gio/gapplication.h \
- /usr/include/glib-2.0/gio/gapplicationcommandline.h \
- /usr/include/glib-2.0/gio/gasyncinitable.h \
- /usr/include/glib-2.0/gio/ginitable.h \
- /usr/include/glib-2.0/gio/gasyncresult.h \
- /usr/include/glib-2.0/gio/gbufferedinputstream.h \
- /usr/include/glib-2.0/gio/gfilterinputstream.h \
- /usr/include/glib-2.0/gio/ginputstream.h \
- /usr/include/glib-2.0/gio/gbufferedoutputstream.h \
- /usr/include/glib-2.0/gio/gfilteroutputstream.h \
- /usr/include/glib-2.0/gio/goutputstream.h \
- /usr/include/glib-2.0/gio/gcancellable.h \
- /usr/include/glib-2.0/gio/gcharsetconverter.h \
- /usr/include/glib-2.0/gio/gconverter.h \
- /usr/include/glib-2.0/gio/gcontenttype.h \
- /usr/include/glib-2.0/gio/gconverterinputstream.h \
- /usr/include/glib-2.0/gio/gconverteroutputstream.h \
- /usr/include/glib-2.0/gio/gcredentials.h \
- /usr/include/glib-2.0/gio/gdatainputstream.h \
- /usr/include/glib-2.0/gio/gdataoutputstream.h \
- /usr/include/glib-2.0/gio/gdbusaddress.h \
- /usr/include/glib-2.0/gio/gdbusauthobserver.h \
- /usr/include/glib-2.0/gio/gdbusconnection.h \
- /usr/include/glib-2.0/gio/gdbuserror.h \
- /usr/include/glib-2.0/gio/gdbusintrospection.h \
- /usr/include/glib-2.0/gio/gdbusmessage.h \
- /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \
- /usr/include/glib-2.0/gio/gdbusnameowning.h \
- /usr/include/glib-2.0/gio/gdbusnamewatching.h \
- /usr/include/glib-2.0/gio/gdbusproxy.h \
- /usr/include/glib-2.0/gio/gdbusserver.h \
- /usr/include/glib-2.0/gio/gdbusutils.h \
- /usr/include/glib-2.0/gio/gdrive.h \
- /usr/include/glib-2.0/gio/gemblemedicon.h \
- /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \
- /usr/include/glib-2.0/gio/gfileattribute.h \
- /usr/include/glib-2.0/gio/gfileenumerator.h \
- /usr/include/glib-2.0/gio/gfile.h /usr/include/glib-2.0/gio/gfileicon.h \
- /usr/include/glib-2.0/gio/gfileinfo.h \
- /usr/include/glib-2.0/gio/gfileinputstream.h \
- /usr/include/glib-2.0/gio/gfileiostream.h \
- /usr/include/glib-2.0/gio/giostream.h \
- /usr/include/glib-2.0/gio/gioerror.h \
- /usr/include/glib-2.0/gio/gfilemonitor.h \
- /usr/include/glib-2.0/gio/gfilenamecompleter.h \
- /usr/include/glib-2.0/gio/gfileoutputstream.h \
- /usr/include/glib-2.0/gio/ginetaddress.h \
- /usr/include/glib-2.0/gio/ginetaddressmask.h \
- /usr/include/glib-2.0/gio/ginetsocketaddress.h \
- /usr/include/glib-2.0/gio/gsocketaddress.h \
- /usr/include/glib-2.0/gio/gioenumtypes.h \
- /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \
- /usr/include/glib-2.0/gio/gioscheduler.h \
- /usr/include/glib-2.0/gio/gloadableicon.h \
- /usr/include/glib-2.0/gio/gmemoryinputstream.h \
- /usr/include/glib-2.0/gio/gmemoryoutputstream.h \
- /usr/include/glib-2.0/gio/gmount.h \
- /usr/include/glib-2.0/gio/gmountoperation.h \
- /usr/include/glib-2.0/gio/gnativevolumemonitor.h \
- /usr/include/glib-2.0/gio/gvolumemonitor.h \
- /usr/include/glib-2.0/gio/gnetworkaddress.h \
- /usr/include/glib-2.0/gio/gnetworkmonitor.h \
- /usr/include/glib-2.0/gio/gnetworkservice.h \
- /usr/include/glib-2.0/gio/gpermission.h \
- /usr/include/glib-2.0/gio/gpollableinputstream.h \
- /usr/include/glib-2.0/gio/gpollableoutputstream.h \
- /usr/include/glib-2.0/gio/gproxy.h \
- /usr/include/glib-2.0/gio/gproxyaddress.h \
- /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \
- /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \
- /usr/include/glib-2.0/gio/gproxyresolver.h \
- /usr/include/glib-2.0/gio/gresolver.h \
- /usr/include/glib-2.0/gio/gresource.h \
- /usr/include/glib-2.0/gio/gseekable.h \
- /usr/include/glib-2.0/gio/gsettingsschema.h \
- /usr/include/glib-2.0/gio/gsettings.h \
- /usr/include/glib-2.0/gio/gsimpleaction.h \
- /usr/include/glib-2.0/gio/gsimpleactiongroup.h \
- /usr/include/glib-2.0/gio/gactiongroup.h \
- /usr/include/glib-2.0/gio/gactionmap.h \
- /usr/include/glib-2.0/gio/gsimpleasyncresult.h \
- /usr/include/glib-2.0/gio/gsimplepermission.h \
- /usr/include/glib-2.0/gio/gsocketclient.h \
- /usr/include/glib-2.0/gio/gsocketconnectable.h \
- /usr/include/glib-2.0/gio/gsocketconnection.h \
- /usr/include/glib-2.0/gio/gsocket.h \
- /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \
- /usr/include/glib-2.0/gio/gsocketlistener.h \
- /usr/include/glib-2.0/gio/gsocketservice.h \
- /usr/include/glib-2.0/gio/gsrvtarget.h \
- /usr/include/glib-2.0/gio/gtcpconnection.h \
- /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \
- /usr/include/glib-2.0/gio/gthemedicon.h \
- /usr/include/glib-2.0/gio/gthreadedsocketservice.h \
- /usr/include/glib-2.0/gio/gtlsbackend.h \
- /usr/include/glib-2.0/gio/gtlscertificate.h \
- /usr/include/glib-2.0/gio/gtlsclientconnection.h \
- /usr/include/glib-2.0/gio/gtlsconnection.h \
- /usr/include/glib-2.0/gio/gtlsdatabase.h \
- /usr/include/glib-2.0/gio/gtlsfiledatabase.h \
- /usr/include/glib-2.0/gio/gtlsinteraction.h \
- /usr/include/glib-2.0/gio/gtlsserverconnection.h \
- /usr/include/glib-2.0/gio/gtlspassword.h \
- /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \
- /usr/include/glib-2.0/gio/gzlibcompressor.h \
- /usr/include/glib-2.0/gio/gzlibdecompressor.h \
- /usr/include/glib-2.0/gio/gdbusinterface.h \
- /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \
- /usr/include/glib-2.0/gio/gdbusobject.h \
- /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \
- /usr/include/glib-2.0/gio/gdbusobjectproxy.h \
- /usr/include/glib-2.0/gio/gdbusobjectmanager.h \
- /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \
- /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \
- /usr/include/glib-2.0/gio/gdbusactiongroup.h \
- /usr/include/glib-2.0/gio/giotypes.h \
- /usr/include/glib-2.0/gio/gremoteactiongroup.h \
- /usr/include/glib-2.0/gio/gmenumodel.h /usr/include/glib-2.0/gio/gmenu.h \
- /usr/include/glib-2.0/gio/gmenuexporter.h \
- /usr/include/glib-2.0/gio/gdbusmenumodel.h \
- /usr/include/gtk-2.0/gdk/gdkscreen.h /usr/include/cairo/cairo.h \
- /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \
- /usr/include/cairo/cairo-deprecated.h \
- /usr/include/gtk-2.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \
- /usr/include/pango-1.0/pango/pango-attributes.h \
- /usr/include/pango-1.0/pango/pango-font.h \
- /usr/include/pango-1.0/pango/pango-coverage.h \
- /usr/include/pango-1.0/pango/pango-types.h \
- /usr/include/pango-1.0/pango/pango-gravity.h \
- /usr/include/pango-1.0/pango/pango-matrix.h \
- /usr/include/pango-1.0/pango/pango-script.h \
- /usr/include/pango-1.0/pango/pango-language.h \
- /usr/include/pango-1.0/pango/pango-bidi-type.h \
- /usr/include/pango-1.0/pango/pango-break.h \
- /usr/include/pango-1.0/pango/pango-item.h \
- /usr/include/pango-1.0/pango/pango-context.h \
- /usr/include/pango-1.0/pango/pango-fontmap.h \
- /usr/include/pango-1.0/pango/pango-fontset.h \
- /usr/include/pango-1.0/pango/pango-engine.h \
- /usr/include/pango-1.0/pango/pango-glyph.h \
- /usr/include/pango-1.0/pango/pango-enum-types.h \
- /usr/include/pango-1.0/pango/pango-features.h \
- /usr/include/pango-1.0/pango/pango-glyph-item.h \
- /usr/include/pango-1.0/pango/pango-layout.h \
- /usr/include/pango-1.0/pango/pango-tabs.h \
- /usr/include/pango-1.0/pango/pango-renderer.h \
- /usr/include/pango-1.0/pango/pango-utils.h \
- /usr/lib/x86_64-linux-gnu/gtk-2.0/include/gdkconfig.h \
- /usr/include/gtk-2.0/gdk/gdkdisplay.h \
- /usr/include/gtk-2.0/gdk/gdkevents.h /usr/include/gtk-2.0/gdk/gdkcolor.h \
- /usr/include/gtk-2.0/gdk/gdkdnd.h /usr/include/gtk-2.0/gdk/gdkinput.h \
- /usr/include/gtk-2.0/gdk/gdkcairo.h /usr/include/gtk-2.0/gdk/gdkpixbuf.h \
- /usr/include/gtk-2.0/gdk/gdkrgb.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \
- /usr/include/pango-1.0/pango/pangocairo.h \
- /usr/include/gtk-2.0/gdk/gdkcursor.h \
- /usr/include/gtk-2.0/gdk/gdkdisplaymanager.h \
- /usr/include/gtk-2.0/gdk/gdkdrawable.h /usr/include/gtk-2.0/gdk/gdkgc.h \
- /usr/include/gtk-2.0/gdk/gdkenumtypes.h \
- /usr/include/gtk-2.0/gdk/gdkfont.h /usr/include/gtk-2.0/gdk/gdkimage.h \
- /usr/include/gtk-2.0/gdk/gdkkeys.h /usr/include/gtk-2.0/gdk/gdkpango.h \
- /usr/include/gtk-2.0/gdk/gdkpixmap.h \
- /usr/include/gtk-2.0/gdk/gdkproperty.h \
- /usr/include/gtk-2.0/gdk/gdkregion.h \
- /usr/include/gtk-2.0/gdk/gdkselection.h \
- /usr/include/gtk-2.0/gdk/gdkspawn.h \
- /usr/include/gtk-2.0/gdk/gdktestutils.h \
- /usr/include/gtk-2.0/gdk/gdkwindow.h \
- /usr/include/gtk-2.0/gdk/gdkvisual.h \
- /usr/include/gtk-2.0/gtk/gtkaboutdialog.h \
- /usr/include/gtk-2.0/gtk/gtkdialog.h \
- /usr/include/gtk-2.0/gtk/gtkwindow.h \
- /usr/include/gtk-2.0/gtk/gtkaccelgroup.h \
- /usr/include/gtk-2.0/gtk/gtkenums.h /usr/include/gtk-2.0/gtk/gtkbin.h \
- /usr/include/gtk-2.0/gtk/gtkcontainer.h \
- /usr/include/gtk-2.0/gtk/gtkwidget.h \
- /usr/include/gtk-2.0/gtk/gtkobject.h \
- /usr/include/gtk-2.0/gtk/gtktypeutils.h \
- /usr/include/gtk-2.0/gtk/gtktypebuiltins.h \
- /usr/include/gtk-2.0/gtk/gtkdebug.h \
- /usr/include/gtk-2.0/gtk/gtkadjustment.h \
- /usr/include/gtk-2.0/gtk/gtkstyle.h \
- /usr/include/gtk-2.0/gtk/gtksettings.h /usr/include/gtk-2.0/gtk/gtkrc.h \
- /usr/include/atk-1.0/atk/atk.h /usr/include/atk-1.0/atk/atkobject.h \
- /usr/include/atk-1.0/atk/atkstate.h \
- /usr/include/atk-1.0/atk/atkrelationtype.h \
- /usr/include/atk-1.0/atk/atkaction.h \
- /usr/include/atk-1.0/atk/atkcomponent.h \
- /usr/include/atk-1.0/atk/atkutil.h \
- /usr/include/atk-1.0/atk/atkdocument.h \
- /usr/include/atk-1.0/atk/atkeditabletext.h \
- /usr/include/atk-1.0/atk/atktext.h \
- /usr/include/atk-1.0/atk/atkgobjectaccessible.h \
- /usr/include/atk-1.0/atk/atkhyperlink.h \
- /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \
- /usr/include/atk-1.0/atk/atkhypertext.h \
- /usr/include/atk-1.0/atk/atkimage.h \
- /usr/include/atk-1.0/atk/atknoopobject.h \
- /usr/include/atk-1.0/atk/atknoopobjectfactory.h \
- /usr/include/atk-1.0/atk/atkobjectfactory.h \
- /usr/include/atk-1.0/atk/atkplug.h \
- /usr/include/atk-1.0/atk/atkregistry.h \
- /usr/include/atk-1.0/atk/atkobjectfactory.h \
- /usr/include/atk-1.0/atk/atkrelation.h \
- /usr/include/atk-1.0/atk/atkrelationset.h \
- /usr/include/atk-1.0/atk/atkselection.h \
- /usr/include/atk-1.0/atk/atksocket.h \
- /usr/include/atk-1.0/atk/atkstateset.h \
- /usr/include/atk-1.0/atk/atkstreamablecontent.h \
- /usr/include/atk-1.0/atk/atktable.h /usr/include/atk-1.0/atk/atkmisc.h \
- /usr/include/atk-1.0/atk/atkvalue.h /usr/include/atk-1.0/atk/atkwindow.h \
- /usr/include/gtk-2.0/gtk/gtkaccellabel.h \
- /usr/include/gtk-2.0/gtk/gtklabel.h /usr/include/gtk-2.0/gtk/gtkmisc.h \
- /usr/include/gtk-2.0/gtk/gtkmenu.h \
- /usr/include/gtk-2.0/gtk/gtkmenushell.h \
- /usr/include/gtk-2.0/gtk/gtkaccelmap.h \
- /usr/include/gtk-2.0/gtk/gtkaccessible.h \
- /usr/include/gtk-2.0/gtk/gtkaction.h \
- /usr/include/gtk-2.0/gtk/gtkactiongroup.h \
- /usr/include/gtk-2.0/gtk/gtkactivatable.h \
- /usr/include/gtk-2.0/gtk/gtkalignment.h \
- /usr/include/gtk-2.0/gtk/gtkarrow.h \
- /usr/include/gtk-2.0/gtk/gtkaspectframe.h \
- /usr/include/gtk-2.0/gtk/gtkframe.h \
- /usr/include/gtk-2.0/gtk/gtkassistant.h \
- /usr/include/gtk-2.0/gtk/gtkbbox.h /usr/include/gtk-2.0/gtk/gtkbox.h \
- /usr/include/gtk-2.0/gtk/gtkbindings.h \
- /usr/include/gtk-2.0/gtk/gtkbuildable.h \
- /usr/include/gtk-2.0/gtk/gtkbuilder.h \
- /usr/include/gtk-2.0/gtk/gtkbutton.h /usr/include/gtk-2.0/gtk/gtkimage.h \
- /usr/include/gtk-2.0/gtk/gtkcalendar.h \
- /usr/include/gtk-2.0/gtk/gtksignal.h \
- /usr/include/gtk-2.0/gtk/gtkmarshal.h \
- /usr/include/gtk-2.0/gtk/gtkcelleditable.h \
- /usr/include/gtk-2.0/gtk/gtkcelllayout.h \
- /usr/include/gtk-2.0/gtk/gtkcellrenderer.h \
- /usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h \
- /usr/include/gtk-2.0/gtk/gtktreemodel.h \
- /usr/include/gtk-2.0/gtk/gtktreesortable.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h \
- /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h \
- /usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendererspin.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendererspinner.h \
- /usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h \
- /usr/include/gtk-2.0/gtk/gtkcellview.h \
- /usr/include/gtk-2.0/gtk/gtkcheckbutton.h \
- /usr/include/gtk-2.0/gtk/gtktogglebutton.h \
- /usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkmenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkitem.h \
- /usr/include/gtk-2.0/gtk/ubuntumenuproxy.h \
- /usr/include/gtk-2.0/gtk/ubuntumenuproxymodule.h \
- /usr/include/gtk-2.0/gtk/gtkclipboard.h \
- /usr/include/gtk-2.0/gtk/gtkselection.h \
- /usr/include/gtk-2.0/gtk/gtktextiter.h \
- /usr/include/gtk-2.0/gtk/gtktexttag.h \
- /usr/include/gtk-2.0/gtk/gtktextchild.h \
- /usr/include/gtk-2.0/gtk/gtkcolorbutton.h \
- /usr/include/gtk-2.0/gtk/gtkcolorsel.h \
- /usr/include/gtk-2.0/gtk/gtkvbox.h \
- /usr/include/gtk-2.0/gtk/gtkcolorseldialog.h \
- /usr/include/gtk-2.0/gtk/gtkcombobox.h \
- /usr/include/gtk-2.0/gtk/gtktreeview.h /usr/include/gtk-2.0/gtk/gtkdnd.h \
- /usr/include/gtk-2.0/gtk/gtkentry.h \
- /usr/include/gtk-2.0/gtk/gtkeditable.h \
- /usr/include/gtk-2.0/gtk/gtkimcontext.h \
- /usr/include/gtk-2.0/gtk/gtkentrybuffer.h \
- /usr/include/gtk-2.0/gtk/gtkentrycompletion.h \
- /usr/include/gtk-2.0/gtk/gtkliststore.h \
- /usr/include/gtk-2.0/gtk/gtktreemodelfilter.h \
- /usr/include/gtk-2.0/gtk/gtkcomboboxentry.h \
- /usr/include/gtk-2.0/gtk/gtkcomboboxtext.h \
- /usr/include/gtk-2.0/gtk/gtkdrawingarea.h \
- /usr/include/gtk-2.0/gtk/gtkeventbox.h \
- /usr/include/gtk-2.0/gtk/gtkexpander.h \
- /usr/include/gtk-2.0/gtk/gtkfixed.h \
- /usr/include/gtk-2.0/gtk/gtkfilechooser.h \
- /usr/include/gtk-2.0/gtk/gtkfilefilter.h \
- /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h \
- /usr/include/gtk-2.0/gtk/gtkhbox.h \
- /usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h \
- /usr/include/gtk-2.0/gtk/gtkfilechooserwidget.h \
- /usr/include/gtk-2.0/gtk/gtkfontbutton.h \
- /usr/include/gtk-2.0/gtk/gtkfontsel.h /usr/include/gtk-2.0/gtk/gtkgc.h \
- /usr/include/gtk-2.0/gtk/gtkhandlebox.h \
- /usr/include/gtk-2.0/gtk/gtkhbbox.h /usr/include/gtk-2.0/gtk/gtkhpaned.h \
- /usr/include/gtk-2.0/gtk/gtkpaned.h /usr/include/gtk-2.0/gtk/gtkhruler.h \
- /usr/include/gtk-2.0/gtk/gtkruler.h /usr/include/gtk-2.0/gtk/gtkhscale.h \
- /usr/include/gtk-2.0/gtk/gtkscale.h /usr/include/gtk-2.0/gtk/gtkrange.h \
- /usr/include/gtk-2.0/gtk/gtkhscrollbar.h \
- /usr/include/gtk-2.0/gtk/gtkscrollbar.h \
- /usr/include/gtk-2.0/gtk/gtkhseparator.h \
- /usr/include/gtk-2.0/gtk/gtkseparator.h \
- /usr/include/gtk-2.0/gtk/gtkhsv.h \
- /usr/include/gtk-2.0/gtk/gtkiconfactory.h \
- /usr/include/gtk-2.0/gtk/gtkicontheme.h \
- /usr/include/gtk-2.0/gtk/gtkiconview.h \
- /usr/include/gtk-2.0/gtk/gtktooltip.h \
- /usr/include/gtk-2.0/gtk/gtkimagemenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkimcontextsimple.h \
- /usr/include/gtk-2.0/gtk/gtkimmulticontext.h \
- /usr/include/gtk-2.0/gtk/gtkinfobar.h \
- /usr/include/gtk-2.0/gtk/gtkinvisible.h \
- /usr/include/gtk-2.0/gtk/gtklayout.h \
- /usr/include/gtk-2.0/gtk/gtklinkbutton.h \
- /usr/include/gtk-2.0/gtk/gtkmain.h /usr/include/gtk-2.0/gtk/gtkmenubar.h \
- /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h \
- /usr/include/gtk-2.0/gtk/gtktoolbutton.h \
- /usr/include/gtk-2.0/gtk/gtktoolitem.h \
- /usr/include/gtk-2.0/gtk/gtktooltips.h \
- /usr/include/gtk-2.0/gtk/gtksizegroup.h \
- /usr/include/gtk-2.0/gtk/gtkmessagedialog.h \
- /usr/include/gtk-2.0/gtk/gtkmodules.h \
- /usr/include/gtk-2.0/gtk/gtkmountoperation.h \
- /usr/include/gtk-2.0/gtk/gtknotebook.h \
- /usr/include/gtk-2.0/gtk/gtkoffscreenwindow.h \
- /usr/include/gtk-2.0/gtk/gtkorientable.h \
- /usr/include/gtk-2.0/gtk/gtkpagesetup.h \
- /usr/include/gtk-2.0/gtk/gtkpapersize.h \
- /usr/include/gtk-2.0/gtk/gtkplug.h /usr/include/gtk-2.0/gtk/gtksocket.h \
- /usr/include/gtk-2.0/gtk/gtkprintcontext.h \
- /usr/include/gtk-2.0/gtk/gtkprintoperation.h \
- /usr/include/gtk-2.0/gtk/gtkprintsettings.h \
- /usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h \
- /usr/include/gtk-2.0/gtk/gtkprogressbar.h \
- /usr/include/gtk-2.0/gtk/gtkprogress.h \
- /usr/include/gtk-2.0/gtk/gtkradioaction.h \
- /usr/include/gtk-2.0/gtk/gtktoggleaction.h \
- /usr/include/gtk-2.0/gtk/gtkradiobutton.h \
- /usr/include/gtk-2.0/gtk/gtkradiomenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h \
- /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h \
- /usr/include/gtk-2.0/gtk/gtkrecentaction.h \
- /usr/include/gtk-2.0/gtk/gtkrecentmanager.h \
- /usr/include/gtk-2.0/gtk/gtkrecentchooser.h \
- /usr/include/gtk-2.0/gtk/gtkrecentfilter.h \
- /usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h \
- /usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h \
- /usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h \
- /usr/include/gtk-2.0/gtk/gtkscalebutton.h \
- /usr/include/gtk-2.0/gtk/gtkscrolledwindow.h \
- /usr/include/gtk-2.0/gtk/gtkvscrollbar.h \
- /usr/include/gtk-2.0/gtk/gtkviewport.h \
- /usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h \
- /usr/include/gtk-2.0/gtk/gtkshow.h \
- /usr/include/gtk-2.0/gtk/gtkspinbutton.h \
- /usr/include/gtk-2.0/gtk/gtkspinner.h \
- /usr/include/gtk-2.0/gtk/gtkstatusbar.h \
- /usr/include/gtk-2.0/gtk/gtkstatusicon.h \
- /usr/include/gtk-2.0/gtk/gtkstock.h /usr/include/gtk-2.0/gtk/gtktable.h \
- /usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h \
- /usr/include/gtk-2.0/gtk/gtktextbuffer.h \
- /usr/include/gtk-2.0/gtk/gtktexttagtable.h \
- /usr/include/gtk-2.0/gtk/gtktextmark.h \
- /usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h \
- /usr/include/gtk-2.0/gtk/gtktextview.h \
- /usr/include/gtk-2.0/gtk/gtktoolbar.h \
- /usr/include/gtk-2.0/gtk/gtkpixmap.h \
- /usr/include/gtk-2.0/gtk/gtktoolitemgroup.h \
- /usr/include/gtk-2.0/gtk/gtktoolpalette.h \
- /usr/include/gtk-2.0/gtk/gtktoolshell.h \
- /usr/include/gtk-2.0/gtk/gtktestutils.h \
- /usr/include/gtk-2.0/gtk/gtktreednd.h \
- /usr/include/gtk-2.0/gtk/gtktreemodelsort.h \
- /usr/include/gtk-2.0/gtk/gtktreeselection.h \
- /usr/include/gtk-2.0/gtk/gtktreestore.h \
- /usr/include/gtk-2.0/gtk/gtkuimanager.h \
- /usr/include/gtk-2.0/gtk/gtkvbbox.h \
- /usr/include/gtk-2.0/gtk/gtkversion.h \
- /usr/include/gtk-2.0/gtk/gtkvolumebutton.h \
- /usr/include/gtk-2.0/gtk/gtkvpaned.h \
- /usr/include/gtk-2.0/gtk/gtkvruler.h \
- /usr/include/gtk-2.0/gtk/gtkvscale.h \
- /usr/include/gtk-2.0/gtk/gtkvseparator.h \
- /usr/include/gtk-2.0/gtk/gtktext.h /usr/include/gtk-2.0/gtk/gtktree.h \
- /usr/include/gtk-2.0/gtk/gtktreeitem.h \
- /usr/include/gtk-2.0/gtk/gtkclist.h /usr/include/gtk-2.0/gtk/gtkcombo.h \
- /usr/include/gtk-2.0/gtk/gtkctree.h /usr/include/gtk-2.0/gtk/gtkcurve.h \
- /usr/include/gtk-2.0/gtk/gtkfilesel.h \
- /usr/include/gtk-2.0/gtk/gtkgamma.h \
- /usr/include/gtk-2.0/gtk/gtkinputdialog.h \
- /usr/include/gtk-2.0/gtk/gtkitemfactory.h \
- /usr/include/gtk-2.0/gtk/gtklist.h \
- /usr/include/gtk-2.0/gtk/gtklistitem.h \
- /usr/include/gtk-2.0/gtk/gtkoldeditable.h \
- /usr/include/gtk-2.0/gtk/gtkoptionmenu.h \
- /usr/include/gtk-2.0/gtk/gtkpreview.h \
- /usr/include/gtk-2.0/gtk/gtktipsquery.h callbacks.h interface.h \
- support.h
diff --git a/l2ork_addons/cwiid/wmgui/main.d b/l2ork_addons/cwiid/wmgui/main.d
deleted file mode 100644
index 1ed8635c0..000000000
--- a/l2ork_addons/cwiid/wmgui/main.d
+++ /dev/null
@@ -1,555 +0,0 @@
-main.o main.d : main.c \
- /home/ico/Downloads/PureData/pure-data/l2ork_addons/cwiid/common/include/config.h \
- /usr/include/ctype.h /usr/include/features.h \
- /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h /usr/include/xlocale.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/float.h /usr/include/math.h \
- /usr/include/x86_64-linux-gnu/bits/huge_val.h \
- /usr/include/x86_64-linux-gnu/bits/huge_valf.h \
- /usr/include/x86_64-linux-gnu/bits/huge_vall.h \
- /usr/include/x86_64-linux-gnu/bits/inf.h \
- /usr/include/x86_64-linux-gnu/bits/nan.h \
- /usr/include/x86_64-linux-gnu/bits/mathdef.h \
- /usr/include/x86_64-linux-gnu/bits/mathcalls.h /usr/include/stdio.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h /usr/include/libio.h \
- /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/string.h \
- /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
- /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
- /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \
- /usr/include/glib-2.0/glib.h /usr/include/glib-2.0/glib/galloca.h \
- /usr/include/glib-2.0/glib/gtypes.h \
- /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h \
- /usr/include/glib-2.0/glib/gmacros.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include-fixed/limits.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include-fixed/syslimits.h \
- /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
- /usr/include/x86_64-linux-gnu/bits/local_lim.h \
- /usr/include/linux/limits.h \
- /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
- /usr/include/glib-2.0/glib/gversionmacros.h \
- /usr/include/glib-2.0/glib/garray.h \
- /usr/include/glib-2.0/glib/gasyncqueue.h \
- /usr/include/glib-2.0/glib/gthread.h \
- /usr/include/glib-2.0/glib/gatomic.h /usr/include/glib-2.0/glib/gerror.h \
- /usr/include/glib-2.0/glib/gquark.h \
- /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \
- /usr/include/x86_64-linux-gnu/bits/signum.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo.h \
- /usr/include/x86_64-linux-gnu/bits/sigaction.h \
- /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
- /usr/include/x86_64-linux-gnu/bits/sigstack.h \
- /usr/include/x86_64-linux-gnu/sys/ucontext.h \
- /usr/include/x86_64-linux-gnu/bits/sigthread.h \
- /usr/include/glib-2.0/glib/gbase64.h \
- /usr/include/glib-2.0/glib/gbitlock.h \
- /usr/include/glib-2.0/glib/gbookmarkfile.h \
- /usr/include/glib-2.0/glib/gbytes.h \
- /usr/include/glib-2.0/glib/gcharset.h \
- /usr/include/glib-2.0/glib/gchecksum.h \
- /usr/include/glib-2.0/glib/gconvert.h \
- /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \
- /usr/include/glib-2.0/glib/gdatetime.h \
- /usr/include/glib-2.0/glib/gtimezone.h /usr/include/glib-2.0/glib/gdir.h \
- /usr/include/glib-2.0/glib/genviron.h \
- /usr/include/glib-2.0/glib/gfileutils.h \
- /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \
- /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \
- /usr/include/glib-2.0/glib/ghmac.h \
- /usr/include/glib-2.0/glib/gchecksum.h \
- /usr/include/glib-2.0/glib/ghook.h \
- /usr/include/glib-2.0/glib/ghostutils.h \
- /usr/include/glib-2.0/glib/giochannel.h \
- /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \
- /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \
- /usr/include/glib-2.0/glib/gunicode.h \
- /usr/include/glib-2.0/glib/gutils.h \
- /usr/include/glib-2.0/glib/gkeyfile.h \
- /usr/include/glib-2.0/glib/gmappedfile.h \
- /usr/include/glib-2.0/glib/gmarkup.h \
- /usr/include/glib-2.0/glib/gmessages.h \
- /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/goption.h \
- /usr/include/glib-2.0/glib/gpattern.h \
- /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \
- /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \
- /usr/include/glib-2.0/glib/gregex.h \
- /usr/include/glib-2.0/glib/gscanner.h \
- /usr/include/glib-2.0/glib/gsequence.h \
- /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \
- /usr/include/glib-2.0/glib/gspawn.h \
- /usr/include/glib-2.0/glib/gstrfuncs.h \
- /usr/include/glib-2.0/glib/gstringchunk.h \
- /usr/include/glib-2.0/glib/gtestutils.h \
- /usr/include/glib-2.0/glib/gthreadpool.h \
- /usr/include/glib-2.0/glib/gtimer.h \
- /usr/include/glib-2.0/glib/gtrashstack.h \
- /usr/include/glib-2.0/glib/gtree.h \
- /usr/include/glib-2.0/glib/gurifuncs.h \
- /usr/include/glib-2.0/glib/gvarianttype.h \
- /usr/include/glib-2.0/glib/gvariant.h \
- /usr/include/glib-2.0/glib/gversion.h \
- /usr/include/glib-2.0/glib/deprecated/gallocator.h \
- /usr/include/glib-2.0/glib/deprecated/gcache.h \
- /usr/include/glib-2.0/glib/deprecated/gcompletion.h \
- /usr/include/glib-2.0/glib/deprecated/gmain.h \
- /usr/include/glib-2.0/glib/deprecated/grel.h \
- /usr/include/glib-2.0/glib/deprecated/gthread.h /usr/include/pthread.h \
- /usr/include/sched.h /usr/include/x86_64-linux-gnu/bits/sched.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h \
- /usr/include/gtk-2.0/gtk/gtk.h /usr/include/gtk-2.0/gdk/gdk.h \
- /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h \
- /usr/include/glib-2.0/gio/gio.h /usr/include/glib-2.0/gio/giotypes.h \
- /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/glib-object.h \
- /usr/include/glib-2.0/gobject/gbinding.h \
- /usr/include/glib-2.0/gobject/gobject.h \
- /usr/include/glib-2.0/gobject/gtype.h \
- /usr/include/glib-2.0/gobject/gvalue.h \
- /usr/include/glib-2.0/gobject/gparam.h \
- /usr/include/glib-2.0/gobject/gclosure.h \
- /usr/include/glib-2.0/gobject/gsignal.h \
- /usr/include/glib-2.0/gobject/gmarshal.h \
- /usr/include/glib-2.0/gobject/gboxed.h \
- /usr/include/glib-2.0/gobject/glib-types.h \
- /usr/include/glib-2.0/gobject/genums.h \
- /usr/include/glib-2.0/gobject/gparamspecs.h \
- /usr/include/glib-2.0/gobject/gsourceclosure.h \
- /usr/include/glib-2.0/gobject/gtypemodule.h \
- /usr/include/glib-2.0/gobject/gtypeplugin.h \
- /usr/include/glib-2.0/gobject/gvaluearray.h \
- /usr/include/glib-2.0/gobject/gvaluetypes.h \
- /usr/include/glib-2.0/gio/gaction.h \
- /usr/include/glib-2.0/gio/gactiongroup.h \
- /usr/include/glib-2.0/gio/gactiongroupexporter.h \
- /usr/include/glib-2.0/gio/gactionmap.h \
- /usr/include/glib-2.0/gio/gappinfo.h \
- /usr/include/glib-2.0/gio/gapplication.h \
- /usr/include/glib-2.0/gio/gapplicationcommandline.h \
- /usr/include/glib-2.0/gio/gasyncinitable.h \
- /usr/include/glib-2.0/gio/ginitable.h \
- /usr/include/glib-2.0/gio/gasyncresult.h \
- /usr/include/glib-2.0/gio/gbufferedinputstream.h \
- /usr/include/glib-2.0/gio/gfilterinputstream.h \
- /usr/include/glib-2.0/gio/ginputstream.h \
- /usr/include/glib-2.0/gio/gbufferedoutputstream.h \
- /usr/include/glib-2.0/gio/gfilteroutputstream.h \
- /usr/include/glib-2.0/gio/goutputstream.h \
- /usr/include/glib-2.0/gio/gcancellable.h \
- /usr/include/glib-2.0/gio/gcharsetconverter.h \
- /usr/include/glib-2.0/gio/gconverter.h \
- /usr/include/glib-2.0/gio/gcontenttype.h \
- /usr/include/glib-2.0/gio/gconverterinputstream.h \
- /usr/include/glib-2.0/gio/gconverteroutputstream.h \
- /usr/include/glib-2.0/gio/gcredentials.h \
- /usr/include/glib-2.0/gio/gdatainputstream.h \
- /usr/include/glib-2.0/gio/gdataoutputstream.h \
- /usr/include/glib-2.0/gio/gdbusaddress.h \
- /usr/include/glib-2.0/gio/gdbusauthobserver.h \
- /usr/include/glib-2.0/gio/gdbusconnection.h \
- /usr/include/glib-2.0/gio/gdbuserror.h \
- /usr/include/glib-2.0/gio/gdbusintrospection.h \
- /usr/include/glib-2.0/gio/gdbusmessage.h \
- /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \
- /usr/include/glib-2.0/gio/gdbusnameowning.h \
- /usr/include/glib-2.0/gio/gdbusnamewatching.h \
- /usr/include/glib-2.0/gio/gdbusproxy.h \
- /usr/include/glib-2.0/gio/gdbusserver.h \
- /usr/include/glib-2.0/gio/gdbusutils.h \
- /usr/include/glib-2.0/gio/gdrive.h \
- /usr/include/glib-2.0/gio/gemblemedicon.h \
- /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \
- /usr/include/glib-2.0/gio/gfileattribute.h \
- /usr/include/glib-2.0/gio/gfileenumerator.h \
- /usr/include/glib-2.0/gio/gfile.h /usr/include/glib-2.0/gio/gfileicon.h \
- /usr/include/glib-2.0/gio/gfileinfo.h \
- /usr/include/glib-2.0/gio/gfileinputstream.h \
- /usr/include/glib-2.0/gio/gfileiostream.h \
- /usr/include/glib-2.0/gio/giostream.h \
- /usr/include/glib-2.0/gio/gioerror.h \
- /usr/include/glib-2.0/gio/gfilemonitor.h \
- /usr/include/glib-2.0/gio/gfilenamecompleter.h \
- /usr/include/glib-2.0/gio/gfileoutputstream.h \
- /usr/include/glib-2.0/gio/ginetaddress.h \
- /usr/include/glib-2.0/gio/ginetaddressmask.h \
- /usr/include/glib-2.0/gio/ginetsocketaddress.h \
- /usr/include/glib-2.0/gio/gsocketaddress.h \
- /usr/include/glib-2.0/gio/gioenumtypes.h \
- /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \
- /usr/include/glib-2.0/gio/gioscheduler.h \
- /usr/include/glib-2.0/gio/gloadableicon.h \
- /usr/include/glib-2.0/gio/gmemoryinputstream.h \
- /usr/include/glib-2.0/gio/gmemoryoutputstream.h \
- /usr/include/glib-2.0/gio/gmount.h \
- /usr/include/glib-2.0/gio/gmountoperation.h \
- /usr/include/glib-2.0/gio/gnativevolumemonitor.h \
- /usr/include/glib-2.0/gio/gvolumemonitor.h \
- /usr/include/glib-2.0/gio/gnetworkaddress.h \
- /usr/include/glib-2.0/gio/gnetworkmonitor.h \
- /usr/include/glib-2.0/gio/gnetworkservice.h \
- /usr/include/glib-2.0/gio/gpermission.h \
- /usr/include/glib-2.0/gio/gpollableinputstream.h \
- /usr/include/glib-2.0/gio/gpollableoutputstream.h \
- /usr/include/glib-2.0/gio/gproxy.h \
- /usr/include/glib-2.0/gio/gproxyaddress.h \
- /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \
- /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \
- /usr/include/glib-2.0/gio/gproxyresolver.h \
- /usr/include/glib-2.0/gio/gresolver.h \
- /usr/include/glib-2.0/gio/gresource.h \
- /usr/include/glib-2.0/gio/gseekable.h \
- /usr/include/glib-2.0/gio/gsettingsschema.h \
- /usr/include/glib-2.0/gio/gsettings.h \
- /usr/include/glib-2.0/gio/gsimpleaction.h \
- /usr/include/glib-2.0/gio/gsimpleactiongroup.h \
- /usr/include/glib-2.0/gio/gactiongroup.h \
- /usr/include/glib-2.0/gio/gactionmap.h \
- /usr/include/glib-2.0/gio/gsimpleasyncresult.h \
- /usr/include/glib-2.0/gio/gsimplepermission.h \
- /usr/include/glib-2.0/gio/gsocketclient.h \
- /usr/include/glib-2.0/gio/gsocketconnectable.h \
- /usr/include/glib-2.0/gio/gsocketconnection.h \
- /usr/include/glib-2.0/gio/gsocket.h \
- /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \
- /usr/include/glib-2.0/gio/gsocketlistener.h \
- /usr/include/glib-2.0/gio/gsocketservice.h \
- /usr/include/glib-2.0/gio/gsrvtarget.h \
- /usr/include/glib-2.0/gio/gtcpconnection.h \
- /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \
- /usr/include/glib-2.0/gio/gthemedicon.h \
- /usr/include/glib-2.0/gio/gthreadedsocketservice.h \
- /usr/include/glib-2.0/gio/gtlsbackend.h \
- /usr/include/glib-2.0/gio/gtlscertificate.h \
- /usr/include/glib-2.0/gio/gtlsclientconnection.h \
- /usr/include/glib-2.0/gio/gtlsconnection.h \
- /usr/include/glib-2.0/gio/gtlsdatabase.h \
- /usr/include/glib-2.0/gio/gtlsfiledatabase.h \
- /usr/include/glib-2.0/gio/gtlsinteraction.h \
- /usr/include/glib-2.0/gio/gtlsserverconnection.h \
- /usr/include/glib-2.0/gio/gtlspassword.h \
- /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \
- /usr/include/glib-2.0/gio/gzlibcompressor.h \
- /usr/include/glib-2.0/gio/gzlibdecompressor.h \
- /usr/include/glib-2.0/gio/gdbusinterface.h \
- /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \
- /usr/include/glib-2.0/gio/gdbusobject.h \
- /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \
- /usr/include/glib-2.0/gio/gdbusobjectproxy.h \
- /usr/include/glib-2.0/gio/gdbusobjectmanager.h \
- /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \
- /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \
- /usr/include/glib-2.0/gio/gdbusactiongroup.h \
- /usr/include/glib-2.0/gio/giotypes.h \
- /usr/include/glib-2.0/gio/gremoteactiongroup.h \
- /usr/include/glib-2.0/gio/gmenumodel.h /usr/include/glib-2.0/gio/gmenu.h \
- /usr/include/glib-2.0/gio/gmenuexporter.h \
- /usr/include/glib-2.0/gio/gdbusmenumodel.h \
- /usr/include/gtk-2.0/gdk/gdkscreen.h /usr/include/cairo/cairo.h \
- /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \
- /usr/include/cairo/cairo-deprecated.h \
- /usr/include/gtk-2.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \
- /usr/include/pango-1.0/pango/pango-attributes.h \
- /usr/include/pango-1.0/pango/pango-font.h \
- /usr/include/pango-1.0/pango/pango-coverage.h \
- /usr/include/pango-1.0/pango/pango-types.h \
- /usr/include/pango-1.0/pango/pango-gravity.h \
- /usr/include/pango-1.0/pango/pango-matrix.h \
- /usr/include/pango-1.0/pango/pango-script.h \
- /usr/include/pango-1.0/pango/pango-language.h \
- /usr/include/pango-1.0/pango/pango-bidi-type.h \
- /usr/include/pango-1.0/pango/pango-break.h \
- /usr/include/pango-1.0/pango/pango-item.h \
- /usr/include/pango-1.0/pango/pango-context.h \
- /usr/include/pango-1.0/pango/pango-fontmap.h \
- /usr/include/pango-1.0/pango/pango-fontset.h \
- /usr/include/pango-1.0/pango/pango-engine.h \
- /usr/include/pango-1.0/pango/pango-glyph.h \
- /usr/include/pango-1.0/pango/pango-enum-types.h \
- /usr/include/pango-1.0/pango/pango-features.h \
- /usr/include/pango-1.0/pango/pango-glyph-item.h \
- /usr/include/pango-1.0/pango/pango-layout.h \
- /usr/include/pango-1.0/pango/pango-tabs.h \
- /usr/include/pango-1.0/pango/pango-renderer.h \
- /usr/include/pango-1.0/pango/pango-utils.h \
- /usr/lib/x86_64-linux-gnu/gtk-2.0/include/gdkconfig.h \
- /usr/include/gtk-2.0/gdk/gdkdisplay.h \
- /usr/include/gtk-2.0/gdk/gdkevents.h /usr/include/gtk-2.0/gdk/gdkcolor.h \
- /usr/include/gtk-2.0/gdk/gdkdnd.h /usr/include/gtk-2.0/gdk/gdkinput.h \
- /usr/include/gtk-2.0/gdk/gdkcairo.h /usr/include/gtk-2.0/gdk/gdkpixbuf.h \
- /usr/include/gtk-2.0/gdk/gdkrgb.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \
- /usr/include/pango-1.0/pango/pangocairo.h \
- /usr/include/gtk-2.0/gdk/gdkcursor.h \
- /usr/include/gtk-2.0/gdk/gdkdisplaymanager.h \
- /usr/include/gtk-2.0/gdk/gdkdrawable.h /usr/include/gtk-2.0/gdk/gdkgc.h \
- /usr/include/gtk-2.0/gdk/gdkenumtypes.h \
- /usr/include/gtk-2.0/gdk/gdkfont.h /usr/include/gtk-2.0/gdk/gdkimage.h \
- /usr/include/gtk-2.0/gdk/gdkkeys.h /usr/include/gtk-2.0/gdk/gdkpango.h \
- /usr/include/gtk-2.0/gdk/gdkpixmap.h \
- /usr/include/gtk-2.0/gdk/gdkproperty.h \
- /usr/include/gtk-2.0/gdk/gdkregion.h \
- /usr/include/gtk-2.0/gdk/gdkselection.h \
- /usr/include/gtk-2.0/gdk/gdkspawn.h \
- /usr/include/gtk-2.0/gdk/gdktestutils.h \
- /usr/include/gtk-2.0/gdk/gdkwindow.h \
- /usr/include/gtk-2.0/gdk/gdkvisual.h \
- /usr/include/gtk-2.0/gtk/gtkaboutdialog.h \
- /usr/include/gtk-2.0/gtk/gtkdialog.h \
- /usr/include/gtk-2.0/gtk/gtkwindow.h \
- /usr/include/gtk-2.0/gtk/gtkaccelgroup.h \
- /usr/include/gtk-2.0/gtk/gtkenums.h /usr/include/gtk-2.0/gtk/gtkbin.h \
- /usr/include/gtk-2.0/gtk/gtkcontainer.h \
- /usr/include/gtk-2.0/gtk/gtkwidget.h \
- /usr/include/gtk-2.0/gtk/gtkobject.h \
- /usr/include/gtk-2.0/gtk/gtktypeutils.h \
- /usr/include/gtk-2.0/gtk/gtktypebuiltins.h \
- /usr/include/gtk-2.0/gtk/gtkdebug.h \
- /usr/include/gtk-2.0/gtk/gtkadjustment.h \
- /usr/include/gtk-2.0/gtk/gtkstyle.h \
- /usr/include/gtk-2.0/gtk/gtksettings.h /usr/include/gtk-2.0/gtk/gtkrc.h \
- /usr/include/atk-1.0/atk/atk.h /usr/include/atk-1.0/atk/atkobject.h \
- /usr/include/atk-1.0/atk/atkstate.h \
- /usr/include/atk-1.0/atk/atkrelationtype.h \
- /usr/include/atk-1.0/atk/atkaction.h \
- /usr/include/atk-1.0/atk/atkcomponent.h \
- /usr/include/atk-1.0/atk/atkutil.h \
- /usr/include/atk-1.0/atk/atkdocument.h \
- /usr/include/atk-1.0/atk/atkeditabletext.h \
- /usr/include/atk-1.0/atk/atktext.h \
- /usr/include/atk-1.0/atk/atkgobjectaccessible.h \
- /usr/include/atk-1.0/atk/atkhyperlink.h \
- /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \
- /usr/include/atk-1.0/atk/atkhypertext.h \
- /usr/include/atk-1.0/atk/atkimage.h \
- /usr/include/atk-1.0/atk/atknoopobject.h \
- /usr/include/atk-1.0/atk/atknoopobjectfactory.h \
- /usr/include/atk-1.0/atk/atkobjectfactory.h \
- /usr/include/atk-1.0/atk/atkplug.h \
- /usr/include/atk-1.0/atk/atkregistry.h \
- /usr/include/atk-1.0/atk/atkobjectfactory.h \
- /usr/include/atk-1.0/atk/atkrelation.h \
- /usr/include/atk-1.0/atk/atkrelationset.h \
- /usr/include/atk-1.0/atk/atkselection.h \
- /usr/include/atk-1.0/atk/atksocket.h \
- /usr/include/atk-1.0/atk/atkstateset.h \
- /usr/include/atk-1.0/atk/atkstreamablecontent.h \
- /usr/include/atk-1.0/atk/atktable.h /usr/include/atk-1.0/atk/atkmisc.h \
- /usr/include/atk-1.0/atk/atkvalue.h /usr/include/atk-1.0/atk/atkwindow.h \
- /usr/include/gtk-2.0/gtk/gtkaccellabel.h \
- /usr/include/gtk-2.0/gtk/gtklabel.h /usr/include/gtk-2.0/gtk/gtkmisc.h \
- /usr/include/gtk-2.0/gtk/gtkmenu.h \
- /usr/include/gtk-2.0/gtk/gtkmenushell.h \
- /usr/include/gtk-2.0/gtk/gtkaccelmap.h \
- /usr/include/gtk-2.0/gtk/gtkaccessible.h \
- /usr/include/gtk-2.0/gtk/gtkaction.h \
- /usr/include/gtk-2.0/gtk/gtkactiongroup.h \
- /usr/include/gtk-2.0/gtk/gtkactivatable.h \
- /usr/include/gtk-2.0/gtk/gtkalignment.h \
- /usr/include/gtk-2.0/gtk/gtkarrow.h \
- /usr/include/gtk-2.0/gtk/gtkaspectframe.h \
- /usr/include/gtk-2.0/gtk/gtkframe.h \
- /usr/include/gtk-2.0/gtk/gtkassistant.h \
- /usr/include/gtk-2.0/gtk/gtkbbox.h /usr/include/gtk-2.0/gtk/gtkbox.h \
- /usr/include/gtk-2.0/gtk/gtkbindings.h \
- /usr/include/gtk-2.0/gtk/gtkbuildable.h \
- /usr/include/gtk-2.0/gtk/gtkbuilder.h \
- /usr/include/gtk-2.0/gtk/gtkbutton.h /usr/include/gtk-2.0/gtk/gtkimage.h \
- /usr/include/gtk-2.0/gtk/gtkcalendar.h \
- /usr/include/gtk-2.0/gtk/gtksignal.h \
- /usr/include/gtk-2.0/gtk/gtkmarshal.h \
- /usr/include/gtk-2.0/gtk/gtkcelleditable.h \
- /usr/include/gtk-2.0/gtk/gtkcelllayout.h \
- /usr/include/gtk-2.0/gtk/gtkcellrenderer.h \
- /usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h \
- /usr/include/gtk-2.0/gtk/gtktreemodel.h \
- /usr/include/gtk-2.0/gtk/gtktreesortable.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h \
- /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h \
- /usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendererspin.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendererspinner.h \
- /usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h \
- /usr/include/gtk-2.0/gtk/gtkcellview.h \
- /usr/include/gtk-2.0/gtk/gtkcheckbutton.h \
- /usr/include/gtk-2.0/gtk/gtktogglebutton.h \
- /usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkmenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkitem.h \
- /usr/include/gtk-2.0/gtk/ubuntumenuproxy.h \
- /usr/include/gtk-2.0/gtk/ubuntumenuproxymodule.h \
- /usr/include/gtk-2.0/gtk/gtkclipboard.h \
- /usr/include/gtk-2.0/gtk/gtkselection.h \
- /usr/include/gtk-2.0/gtk/gtktextiter.h \
- /usr/include/gtk-2.0/gtk/gtktexttag.h \
- /usr/include/gtk-2.0/gtk/gtktextchild.h \
- /usr/include/gtk-2.0/gtk/gtkcolorbutton.h \
- /usr/include/gtk-2.0/gtk/gtkcolorsel.h \
- /usr/include/gtk-2.0/gtk/gtkvbox.h \
- /usr/include/gtk-2.0/gtk/gtkcolorseldialog.h \
- /usr/include/gtk-2.0/gtk/gtkcombobox.h \
- /usr/include/gtk-2.0/gtk/gtktreeview.h /usr/include/gtk-2.0/gtk/gtkdnd.h \
- /usr/include/gtk-2.0/gtk/gtkentry.h \
- /usr/include/gtk-2.0/gtk/gtkeditable.h \
- /usr/include/gtk-2.0/gtk/gtkimcontext.h \
- /usr/include/gtk-2.0/gtk/gtkentrybuffer.h \
- /usr/include/gtk-2.0/gtk/gtkentrycompletion.h \
- /usr/include/gtk-2.0/gtk/gtkliststore.h \
- /usr/include/gtk-2.0/gtk/gtktreemodelfilter.h \
- /usr/include/gtk-2.0/gtk/gtkcomboboxentry.h \
- /usr/include/gtk-2.0/gtk/gtkcomboboxtext.h \
- /usr/include/gtk-2.0/gtk/gtkdrawingarea.h \
- /usr/include/gtk-2.0/gtk/gtkeventbox.h \
- /usr/include/gtk-2.0/gtk/gtkexpander.h \
- /usr/include/gtk-2.0/gtk/gtkfixed.h \
- /usr/include/gtk-2.0/gtk/gtkfilechooser.h \
- /usr/include/gtk-2.0/gtk/gtkfilefilter.h \
- /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h \
- /usr/include/gtk-2.0/gtk/gtkhbox.h \
- /usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h \
- /usr/include/gtk-2.0/gtk/gtkfilechooserwidget.h \
- /usr/include/gtk-2.0/gtk/gtkfontbutton.h \
- /usr/include/gtk-2.0/gtk/gtkfontsel.h /usr/include/gtk-2.0/gtk/gtkgc.h \
- /usr/include/gtk-2.0/gtk/gtkhandlebox.h \
- /usr/include/gtk-2.0/gtk/gtkhbbox.h /usr/include/gtk-2.0/gtk/gtkhpaned.h \
- /usr/include/gtk-2.0/gtk/gtkpaned.h /usr/include/gtk-2.0/gtk/gtkhruler.h \
- /usr/include/gtk-2.0/gtk/gtkruler.h /usr/include/gtk-2.0/gtk/gtkhscale.h \
- /usr/include/gtk-2.0/gtk/gtkscale.h /usr/include/gtk-2.0/gtk/gtkrange.h \
- /usr/include/gtk-2.0/gtk/gtkhscrollbar.h \
- /usr/include/gtk-2.0/gtk/gtkscrollbar.h \
- /usr/include/gtk-2.0/gtk/gtkhseparator.h \
- /usr/include/gtk-2.0/gtk/gtkseparator.h \
- /usr/include/gtk-2.0/gtk/gtkhsv.h \
- /usr/include/gtk-2.0/gtk/gtkiconfactory.h \
- /usr/include/gtk-2.0/gtk/gtkicontheme.h \
- /usr/include/gtk-2.0/gtk/gtkiconview.h \
- /usr/include/gtk-2.0/gtk/gtktooltip.h \
- /usr/include/gtk-2.0/gtk/gtkimagemenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkimcontextsimple.h \
- /usr/include/gtk-2.0/gtk/gtkimmulticontext.h \
- /usr/include/gtk-2.0/gtk/gtkinfobar.h \
- /usr/include/gtk-2.0/gtk/gtkinvisible.h \
- /usr/include/gtk-2.0/gtk/gtklayout.h \
- /usr/include/gtk-2.0/gtk/gtklinkbutton.h \
- /usr/include/gtk-2.0/gtk/gtkmain.h /usr/include/gtk-2.0/gtk/gtkmenubar.h \
- /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h \
- /usr/include/gtk-2.0/gtk/gtktoolbutton.h \
- /usr/include/gtk-2.0/gtk/gtktoolitem.h \
- /usr/include/gtk-2.0/gtk/gtktooltips.h \
- /usr/include/gtk-2.0/gtk/gtksizegroup.h \
- /usr/include/gtk-2.0/gtk/gtkmessagedialog.h \
- /usr/include/gtk-2.0/gtk/gtkmodules.h \
- /usr/include/gtk-2.0/gtk/gtkmountoperation.h \
- /usr/include/gtk-2.0/gtk/gtknotebook.h \
- /usr/include/gtk-2.0/gtk/gtkoffscreenwindow.h \
- /usr/include/gtk-2.0/gtk/gtkorientable.h \
- /usr/include/gtk-2.0/gtk/gtkpagesetup.h \
- /usr/include/gtk-2.0/gtk/gtkpapersize.h \
- /usr/include/gtk-2.0/gtk/gtkplug.h /usr/include/gtk-2.0/gtk/gtksocket.h \
- /usr/include/gtk-2.0/gtk/gtkprintcontext.h \
- /usr/include/gtk-2.0/gtk/gtkprintoperation.h \
- /usr/include/gtk-2.0/gtk/gtkprintsettings.h \
- /usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h \
- /usr/include/gtk-2.0/gtk/gtkprogressbar.h \
- /usr/include/gtk-2.0/gtk/gtkprogress.h \
- /usr/include/gtk-2.0/gtk/gtkradioaction.h \
- /usr/include/gtk-2.0/gtk/gtktoggleaction.h \
- /usr/include/gtk-2.0/gtk/gtkradiobutton.h \
- /usr/include/gtk-2.0/gtk/gtkradiomenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h \
- /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h \
- /usr/include/gtk-2.0/gtk/gtkrecentaction.h \
- /usr/include/gtk-2.0/gtk/gtkrecentmanager.h \
- /usr/include/gtk-2.0/gtk/gtkrecentchooser.h \
- /usr/include/gtk-2.0/gtk/gtkrecentfilter.h \
- /usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h \
- /usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h \
- /usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h \
- /usr/include/gtk-2.0/gtk/gtkscalebutton.h \
- /usr/include/gtk-2.0/gtk/gtkscrolledwindow.h \
- /usr/include/gtk-2.0/gtk/gtkvscrollbar.h \
- /usr/include/gtk-2.0/gtk/gtkviewport.h \
- /usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h \
- /usr/include/gtk-2.0/gtk/gtkshow.h \
- /usr/include/gtk-2.0/gtk/gtkspinbutton.h \
- /usr/include/gtk-2.0/gtk/gtkspinner.h \
- /usr/include/gtk-2.0/gtk/gtkstatusbar.h \
- /usr/include/gtk-2.0/gtk/gtkstatusicon.h \
- /usr/include/gtk-2.0/gtk/gtkstock.h /usr/include/gtk-2.0/gtk/gtktable.h \
- /usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h \
- /usr/include/gtk-2.0/gtk/gtktextbuffer.h \
- /usr/include/gtk-2.0/gtk/gtktexttagtable.h \
- /usr/include/gtk-2.0/gtk/gtktextmark.h \
- /usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h \
- /usr/include/gtk-2.0/gtk/gtktextview.h \
- /usr/include/gtk-2.0/gtk/gtktoolbar.h \
- /usr/include/gtk-2.0/gtk/gtkpixmap.h \
- /usr/include/gtk-2.0/gtk/gtktoolitemgroup.h \
- /usr/include/gtk-2.0/gtk/gtktoolpalette.h \
- /usr/include/gtk-2.0/gtk/gtktoolshell.h \
- /usr/include/gtk-2.0/gtk/gtktestutils.h \
- /usr/include/gtk-2.0/gtk/gtktreednd.h \
- /usr/include/gtk-2.0/gtk/gtktreemodelsort.h \
- /usr/include/gtk-2.0/gtk/gtktreeselection.h \
- /usr/include/gtk-2.0/gtk/gtktreestore.h \
- /usr/include/gtk-2.0/gtk/gtkuimanager.h \
- /usr/include/gtk-2.0/gtk/gtkvbbox.h \
- /usr/include/gtk-2.0/gtk/gtkversion.h \
- /usr/include/gtk-2.0/gtk/gtkvolumebutton.h \
- /usr/include/gtk-2.0/gtk/gtkvpaned.h \
- /usr/include/gtk-2.0/gtk/gtkvruler.h \
- /usr/include/gtk-2.0/gtk/gtkvscale.h \
- /usr/include/gtk-2.0/gtk/gtkvseparator.h \
- /usr/include/gtk-2.0/gtk/gtktext.h /usr/include/gtk-2.0/gtk/gtktree.h \
- /usr/include/gtk-2.0/gtk/gtktreeitem.h \
- /usr/include/gtk-2.0/gtk/gtkclist.h /usr/include/gtk-2.0/gtk/gtkcombo.h \
- /usr/include/gtk-2.0/gtk/gtkctree.h /usr/include/gtk-2.0/gtk/gtkcurve.h \
- /usr/include/gtk-2.0/gtk/gtkfilesel.h \
- /usr/include/gtk-2.0/gtk/gtkgamma.h \
- /usr/include/gtk-2.0/gtk/gtkinputdialog.h \
- /usr/include/gtk-2.0/gtk/gtkitemfactory.h \
- /usr/include/gtk-2.0/gtk/gtklist.h \
- /usr/include/gtk-2.0/gtk/gtklistitem.h \
- /usr/include/gtk-2.0/gtk/gtkoldeditable.h \
- /usr/include/gtk-2.0/gtk/gtkoptionmenu.h \
- /usr/include/gtk-2.0/gtk/gtkpreview.h \
- /usr/include/gtk-2.0/gtk/gtktipsquery.h interface.h support.h \
- /usr/include/bluetooth/bluetooth.h /usr/include/byteswap.h \
- /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h ../libcwiid/cwiid.h
diff --git a/l2ork_addons/cwiid/wmgui/support.d b/l2ork_addons/cwiid/wmgui/support.d
deleted file mode 100644
index cb7a52316..000000000
--- a/l2ork_addons/cwiid/wmgui/support.d
+++ /dev/null
@@ -1,534 +0,0 @@
-support.o support.d : support.c \
- /home/ico/Downloads/PureData/pure-data/l2ork_addons/cwiid/common/include/config.h \
- /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/features.h \
- /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
- /usr/include/x86_64-linux-gnu/sys/stat.h \
- /usr/include/x86_64-linux-gnu/bits/stat.h /usr/include/unistd.h \
- /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \
- /usr/include/string.h /usr/include/xlocale.h /usr/include/stdio.h \
- /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
- /usr/include/gtk-2.0/gtk/gtk.h /usr/include/gtk-2.0/gdk/gdk.h \
- /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h \
- /usr/include/glib-2.0/gio/gio.h /usr/include/glib-2.0/gio/giotypes.h \
- /usr/include/glib-2.0/gio/gioenums.h /usr/include/glib-2.0/glib-object.h \
- /usr/include/glib-2.0/gobject/gbinding.h /usr/include/glib-2.0/glib.h \
- /usr/include/glib-2.0/glib/galloca.h /usr/include/glib-2.0/glib/gtypes.h \
- /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h \
- /usr/include/glib-2.0/glib/gmacros.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include-fixed/limits.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include-fixed/syslimits.h \
- /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
- /usr/include/x86_64-linux-gnu/bits/local_lim.h \
- /usr/include/linux/limits.h \
- /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/float.h \
- /usr/include/glib-2.0/glib/gversionmacros.h \
- /usr/include/glib-2.0/glib/garray.h \
- /usr/include/glib-2.0/glib/gasyncqueue.h \
- /usr/include/glib-2.0/glib/gthread.h \
- /usr/include/glib-2.0/glib/gatomic.h /usr/include/glib-2.0/glib/gerror.h \
- /usr/include/glib-2.0/glib/gquark.h \
- /usr/include/glib-2.0/glib/gbacktrace.h /usr/include/signal.h \
- /usr/include/x86_64-linux-gnu/bits/signum.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo.h \
- /usr/include/x86_64-linux-gnu/bits/sigaction.h \
- /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
- /usr/include/x86_64-linux-gnu/bits/sigstack.h \
- /usr/include/x86_64-linux-gnu/sys/ucontext.h \
- /usr/include/x86_64-linux-gnu/bits/sigthread.h \
- /usr/include/glib-2.0/glib/gbase64.h \
- /usr/include/glib-2.0/glib/gbitlock.h \
- /usr/include/glib-2.0/glib/gbookmarkfile.h \
- /usr/include/glib-2.0/glib/gbytes.h \
- /usr/include/glib-2.0/glib/gcharset.h \
- /usr/include/glib-2.0/glib/gchecksum.h \
- /usr/include/glib-2.0/glib/gconvert.h \
- /usr/include/glib-2.0/glib/gdataset.h /usr/include/glib-2.0/glib/gdate.h \
- /usr/include/glib-2.0/glib/gdatetime.h \
- /usr/include/glib-2.0/glib/gtimezone.h /usr/include/glib-2.0/glib/gdir.h \
- /usr/include/glib-2.0/glib/genviron.h \
- /usr/include/glib-2.0/glib/gfileutils.h \
- /usr/include/glib-2.0/glib/ggettext.h /usr/include/glib-2.0/glib/ghash.h \
- /usr/include/glib-2.0/glib/glist.h /usr/include/glib-2.0/glib/gmem.h \
- /usr/include/glib-2.0/glib/ghmac.h \
- /usr/include/glib-2.0/glib/gchecksum.h \
- /usr/include/glib-2.0/glib/ghook.h \
- /usr/include/glib-2.0/glib/ghostutils.h \
- /usr/include/glib-2.0/glib/giochannel.h \
- /usr/include/glib-2.0/glib/gmain.h /usr/include/glib-2.0/glib/gpoll.h \
- /usr/include/glib-2.0/glib/gslist.h /usr/include/glib-2.0/glib/gstring.h \
- /usr/include/glib-2.0/glib/gunicode.h \
- /usr/include/glib-2.0/glib/gutils.h \
- /usr/include/glib-2.0/glib/gkeyfile.h \
- /usr/include/glib-2.0/glib/gmappedfile.h \
- /usr/include/glib-2.0/glib/gmarkup.h \
- /usr/include/glib-2.0/glib/gmessages.h \
- /usr/include/glib-2.0/glib/gnode.h /usr/include/glib-2.0/glib/goption.h \
- /usr/include/glib-2.0/glib/gpattern.h \
- /usr/include/glib-2.0/glib/gprimes.h /usr/include/glib-2.0/glib/gqsort.h \
- /usr/include/glib-2.0/glib/gqueue.h /usr/include/glib-2.0/glib/grand.h \
- /usr/include/glib-2.0/glib/gregex.h \
- /usr/include/glib-2.0/glib/gscanner.h \
- /usr/include/glib-2.0/glib/gsequence.h \
- /usr/include/glib-2.0/glib/gshell.h /usr/include/glib-2.0/glib/gslice.h \
- /usr/include/glib-2.0/glib/gspawn.h \
- /usr/include/glib-2.0/glib/gstrfuncs.h \
- /usr/include/glib-2.0/glib/gstringchunk.h \
- /usr/include/glib-2.0/glib/gtestutils.h \
- /usr/include/glib-2.0/glib/gthreadpool.h \
- /usr/include/glib-2.0/glib/gtimer.h \
- /usr/include/glib-2.0/glib/gtrashstack.h \
- /usr/include/glib-2.0/glib/gtree.h \
- /usr/include/glib-2.0/glib/gurifuncs.h \
- /usr/include/glib-2.0/glib/gvarianttype.h \
- /usr/include/glib-2.0/glib/gvariant.h \
- /usr/include/glib-2.0/glib/gversion.h \
- /usr/include/glib-2.0/glib/deprecated/gallocator.h \
- /usr/include/glib-2.0/glib/deprecated/gcache.h \
- /usr/include/glib-2.0/glib/deprecated/gcompletion.h \
- /usr/include/glib-2.0/glib/deprecated/gmain.h \
- /usr/include/glib-2.0/glib/deprecated/grel.h \
- /usr/include/glib-2.0/glib/deprecated/gthread.h /usr/include/pthread.h \
- /usr/include/sched.h /usr/include/x86_64-linux-gnu/bits/sched.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h \
- /usr/include/glib-2.0/gobject/gobject.h \
- /usr/include/glib-2.0/gobject/gtype.h \
- /usr/include/glib-2.0/gobject/gvalue.h \
- /usr/include/glib-2.0/gobject/gparam.h \
- /usr/include/glib-2.0/gobject/gclosure.h \
- /usr/include/glib-2.0/gobject/gsignal.h \
- /usr/include/glib-2.0/gobject/gmarshal.h \
- /usr/include/glib-2.0/gobject/gboxed.h \
- /usr/include/glib-2.0/gobject/glib-types.h \
- /usr/include/glib-2.0/gobject/genums.h \
- /usr/include/glib-2.0/gobject/gparamspecs.h \
- /usr/include/glib-2.0/gobject/gsourceclosure.h \
- /usr/include/glib-2.0/gobject/gtypemodule.h \
- /usr/include/glib-2.0/gobject/gtypeplugin.h \
- /usr/include/glib-2.0/gobject/gvaluearray.h \
- /usr/include/glib-2.0/gobject/gvaluetypes.h \
- /usr/include/glib-2.0/gio/gaction.h \
- /usr/include/glib-2.0/gio/gactiongroup.h \
- /usr/include/glib-2.0/gio/gactiongroupexporter.h \
- /usr/include/glib-2.0/gio/gactionmap.h \
- /usr/include/glib-2.0/gio/gappinfo.h \
- /usr/include/glib-2.0/gio/gapplication.h \
- /usr/include/glib-2.0/gio/gapplicationcommandline.h \
- /usr/include/glib-2.0/gio/gasyncinitable.h \
- /usr/include/glib-2.0/gio/ginitable.h \
- /usr/include/glib-2.0/gio/gasyncresult.h \
- /usr/include/glib-2.0/gio/gbufferedinputstream.h \
- /usr/include/glib-2.0/gio/gfilterinputstream.h \
- /usr/include/glib-2.0/gio/ginputstream.h \
- /usr/include/glib-2.0/gio/gbufferedoutputstream.h \
- /usr/include/glib-2.0/gio/gfilteroutputstream.h \
- /usr/include/glib-2.0/gio/goutputstream.h \
- /usr/include/glib-2.0/gio/gcancellable.h \
- /usr/include/glib-2.0/gio/gcharsetconverter.h \
- /usr/include/glib-2.0/gio/gconverter.h \
- /usr/include/glib-2.0/gio/gcontenttype.h \
- /usr/include/glib-2.0/gio/gconverterinputstream.h \
- /usr/include/glib-2.0/gio/gconverteroutputstream.h \
- /usr/include/glib-2.0/gio/gcredentials.h \
- /usr/include/glib-2.0/gio/gdatainputstream.h \
- /usr/include/glib-2.0/gio/gdataoutputstream.h \
- /usr/include/glib-2.0/gio/gdbusaddress.h \
- /usr/include/glib-2.0/gio/gdbusauthobserver.h \
- /usr/include/glib-2.0/gio/gdbusconnection.h \
- /usr/include/glib-2.0/gio/gdbuserror.h \
- /usr/include/glib-2.0/gio/gdbusintrospection.h \
- /usr/include/glib-2.0/gio/gdbusmessage.h \
- /usr/include/glib-2.0/gio/gdbusmethodinvocation.h \
- /usr/include/glib-2.0/gio/gdbusnameowning.h \
- /usr/include/glib-2.0/gio/gdbusnamewatching.h \
- /usr/include/glib-2.0/gio/gdbusproxy.h \
- /usr/include/glib-2.0/gio/gdbusserver.h \
- /usr/include/glib-2.0/gio/gdbusutils.h \
- /usr/include/glib-2.0/gio/gdrive.h \
- /usr/include/glib-2.0/gio/gemblemedicon.h \
- /usr/include/glib-2.0/gio/gicon.h /usr/include/glib-2.0/gio/gemblem.h \
- /usr/include/glib-2.0/gio/gfileattribute.h \
- /usr/include/glib-2.0/gio/gfileenumerator.h \
- /usr/include/glib-2.0/gio/gfile.h /usr/include/glib-2.0/gio/gfileicon.h \
- /usr/include/glib-2.0/gio/gfileinfo.h \
- /usr/include/glib-2.0/gio/gfileinputstream.h \
- /usr/include/glib-2.0/gio/gfileiostream.h \
- /usr/include/glib-2.0/gio/giostream.h \
- /usr/include/glib-2.0/gio/gioerror.h \
- /usr/include/glib-2.0/gio/gfilemonitor.h \
- /usr/include/glib-2.0/gio/gfilenamecompleter.h \
- /usr/include/glib-2.0/gio/gfileoutputstream.h \
- /usr/include/glib-2.0/gio/ginetaddress.h \
- /usr/include/glib-2.0/gio/ginetaddressmask.h \
- /usr/include/glib-2.0/gio/ginetsocketaddress.h \
- /usr/include/glib-2.0/gio/gsocketaddress.h \
- /usr/include/glib-2.0/gio/gioenumtypes.h \
- /usr/include/glib-2.0/gio/giomodule.h /usr/include/glib-2.0/gmodule.h \
- /usr/include/glib-2.0/gio/gioscheduler.h \
- /usr/include/glib-2.0/gio/gloadableicon.h \
- /usr/include/glib-2.0/gio/gmemoryinputstream.h \
- /usr/include/glib-2.0/gio/gmemoryoutputstream.h \
- /usr/include/glib-2.0/gio/gmount.h \
- /usr/include/glib-2.0/gio/gmountoperation.h \
- /usr/include/glib-2.0/gio/gnativevolumemonitor.h \
- /usr/include/glib-2.0/gio/gvolumemonitor.h \
- /usr/include/glib-2.0/gio/gnetworkaddress.h \
- /usr/include/glib-2.0/gio/gnetworkmonitor.h \
- /usr/include/glib-2.0/gio/gnetworkservice.h \
- /usr/include/glib-2.0/gio/gpermission.h \
- /usr/include/glib-2.0/gio/gpollableinputstream.h \
- /usr/include/glib-2.0/gio/gpollableoutputstream.h \
- /usr/include/glib-2.0/gio/gproxy.h \
- /usr/include/glib-2.0/gio/gproxyaddress.h \
- /usr/include/glib-2.0/gio/gproxyaddressenumerator.h \
- /usr/include/glib-2.0/gio/gsocketaddressenumerator.h \
- /usr/include/glib-2.0/gio/gproxyresolver.h \
- /usr/include/glib-2.0/gio/gresolver.h \
- /usr/include/glib-2.0/gio/gresource.h \
- /usr/include/glib-2.0/gio/gseekable.h \
- /usr/include/glib-2.0/gio/gsettingsschema.h \
- /usr/include/glib-2.0/gio/gsettings.h \
- /usr/include/glib-2.0/gio/gsimpleaction.h \
- /usr/include/glib-2.0/gio/gsimpleactiongroup.h \
- /usr/include/glib-2.0/gio/gactiongroup.h \
- /usr/include/glib-2.0/gio/gactionmap.h \
- /usr/include/glib-2.0/gio/gsimpleasyncresult.h \
- /usr/include/glib-2.0/gio/gsimplepermission.h \
- /usr/include/glib-2.0/gio/gsocketclient.h \
- /usr/include/glib-2.0/gio/gsocketconnectable.h \
- /usr/include/glib-2.0/gio/gsocketconnection.h \
- /usr/include/glib-2.0/gio/gsocket.h \
- /usr/include/glib-2.0/gio/gsocketcontrolmessage.h \
- /usr/include/glib-2.0/gio/gsocketlistener.h \
- /usr/include/glib-2.0/gio/gsocketservice.h \
- /usr/include/glib-2.0/gio/gsrvtarget.h \
- /usr/include/glib-2.0/gio/gtcpconnection.h \
- /usr/include/glib-2.0/gio/gtcpwrapperconnection.h \
- /usr/include/glib-2.0/gio/gthemedicon.h \
- /usr/include/glib-2.0/gio/gthreadedsocketservice.h \
- /usr/include/glib-2.0/gio/gtlsbackend.h \
- /usr/include/glib-2.0/gio/gtlscertificate.h \
- /usr/include/glib-2.0/gio/gtlsclientconnection.h \
- /usr/include/glib-2.0/gio/gtlsconnection.h \
- /usr/include/glib-2.0/gio/gtlsdatabase.h \
- /usr/include/glib-2.0/gio/gtlsfiledatabase.h \
- /usr/include/glib-2.0/gio/gtlsinteraction.h \
- /usr/include/glib-2.0/gio/gtlsserverconnection.h \
- /usr/include/glib-2.0/gio/gtlspassword.h \
- /usr/include/glib-2.0/gio/gvfs.h /usr/include/glib-2.0/gio/gvolume.h \
- /usr/include/glib-2.0/gio/gzlibcompressor.h \
- /usr/include/glib-2.0/gio/gzlibdecompressor.h \
- /usr/include/glib-2.0/gio/gdbusinterface.h \
- /usr/include/glib-2.0/gio/gdbusinterfaceskeleton.h \
- /usr/include/glib-2.0/gio/gdbusobject.h \
- /usr/include/glib-2.0/gio/gdbusobjectskeleton.h \
- /usr/include/glib-2.0/gio/gdbusobjectproxy.h \
- /usr/include/glib-2.0/gio/gdbusobjectmanager.h \
- /usr/include/glib-2.0/gio/gdbusobjectmanagerclient.h \
- /usr/include/glib-2.0/gio/gdbusobjectmanagerserver.h \
- /usr/include/glib-2.0/gio/gdbusactiongroup.h \
- /usr/include/glib-2.0/gio/giotypes.h \
- /usr/include/glib-2.0/gio/gremoteactiongroup.h \
- /usr/include/glib-2.0/gio/gmenumodel.h /usr/include/glib-2.0/gio/gmenu.h \
- /usr/include/glib-2.0/gio/gmenuexporter.h \
- /usr/include/glib-2.0/gio/gdbusmenumodel.h \
- /usr/include/gtk-2.0/gdk/gdkscreen.h /usr/include/cairo/cairo.h \
- /usr/include/cairo/cairo-version.h /usr/include/cairo/cairo-features.h \
- /usr/include/cairo/cairo-deprecated.h \
- /usr/include/gtk-2.0/gdk/gdktypes.h /usr/include/pango-1.0/pango/pango.h \
- /usr/include/pango-1.0/pango/pango-attributes.h \
- /usr/include/pango-1.0/pango/pango-font.h \
- /usr/include/pango-1.0/pango/pango-coverage.h \
- /usr/include/pango-1.0/pango/pango-types.h \
- /usr/include/pango-1.0/pango/pango-gravity.h \
- /usr/include/pango-1.0/pango/pango-matrix.h \
- /usr/include/pango-1.0/pango/pango-script.h \
- /usr/include/pango-1.0/pango/pango-language.h \
- /usr/include/pango-1.0/pango/pango-bidi-type.h \
- /usr/include/pango-1.0/pango/pango-break.h \
- /usr/include/pango-1.0/pango/pango-item.h \
- /usr/include/pango-1.0/pango/pango-context.h \
- /usr/include/pango-1.0/pango/pango-fontmap.h \
- /usr/include/pango-1.0/pango/pango-fontset.h \
- /usr/include/pango-1.0/pango/pango-engine.h \
- /usr/include/pango-1.0/pango/pango-glyph.h \
- /usr/include/pango-1.0/pango/pango-enum-types.h \
- /usr/include/pango-1.0/pango/pango-features.h \
- /usr/include/pango-1.0/pango/pango-glyph-item.h \
- /usr/include/pango-1.0/pango/pango-layout.h \
- /usr/include/pango-1.0/pango/pango-tabs.h \
- /usr/include/pango-1.0/pango/pango-renderer.h \
- /usr/include/pango-1.0/pango/pango-utils.h \
- /usr/lib/x86_64-linux-gnu/gtk-2.0/include/gdkconfig.h \
- /usr/include/gtk-2.0/gdk/gdkdisplay.h \
- /usr/include/gtk-2.0/gdk/gdkevents.h /usr/include/gtk-2.0/gdk/gdkcolor.h \
- /usr/include/gtk-2.0/gdk/gdkdnd.h /usr/include/gtk-2.0/gdk/gdkinput.h \
- /usr/include/gtk-2.0/gdk/gdkcairo.h /usr/include/gtk-2.0/gdk/gdkpixbuf.h \
- /usr/include/gtk-2.0/gdk/gdkrgb.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-features.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-transform.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-animation.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-simple-anim.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-io.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-loader.h \
- /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-enum-types.h \
- /usr/include/pango-1.0/pango/pangocairo.h \
- /usr/include/gtk-2.0/gdk/gdkcursor.h \
- /usr/include/gtk-2.0/gdk/gdkdisplaymanager.h \
- /usr/include/gtk-2.0/gdk/gdkdrawable.h /usr/include/gtk-2.0/gdk/gdkgc.h \
- /usr/include/gtk-2.0/gdk/gdkenumtypes.h \
- /usr/include/gtk-2.0/gdk/gdkfont.h /usr/include/gtk-2.0/gdk/gdkimage.h \
- /usr/include/gtk-2.0/gdk/gdkkeys.h /usr/include/gtk-2.0/gdk/gdkpango.h \
- /usr/include/gtk-2.0/gdk/gdkpixmap.h \
- /usr/include/gtk-2.0/gdk/gdkproperty.h \
- /usr/include/gtk-2.0/gdk/gdkregion.h \
- /usr/include/gtk-2.0/gdk/gdkselection.h \
- /usr/include/gtk-2.0/gdk/gdkspawn.h \
- /usr/include/gtk-2.0/gdk/gdktestutils.h \
- /usr/include/gtk-2.0/gdk/gdkwindow.h \
- /usr/include/gtk-2.0/gdk/gdkvisual.h \
- /usr/include/gtk-2.0/gtk/gtkaboutdialog.h \
- /usr/include/gtk-2.0/gtk/gtkdialog.h \
- /usr/include/gtk-2.0/gtk/gtkwindow.h \
- /usr/include/gtk-2.0/gtk/gtkaccelgroup.h \
- /usr/include/gtk-2.0/gtk/gtkenums.h /usr/include/gtk-2.0/gtk/gtkbin.h \
- /usr/include/gtk-2.0/gtk/gtkcontainer.h \
- /usr/include/gtk-2.0/gtk/gtkwidget.h \
- /usr/include/gtk-2.0/gtk/gtkobject.h \
- /usr/include/gtk-2.0/gtk/gtktypeutils.h \
- /usr/include/gtk-2.0/gtk/gtktypebuiltins.h \
- /usr/include/gtk-2.0/gtk/gtkdebug.h \
- /usr/include/gtk-2.0/gtk/gtkadjustment.h \
- /usr/include/gtk-2.0/gtk/gtkstyle.h \
- /usr/include/gtk-2.0/gtk/gtksettings.h /usr/include/gtk-2.0/gtk/gtkrc.h \
- /usr/include/atk-1.0/atk/atk.h /usr/include/atk-1.0/atk/atkobject.h \
- /usr/include/atk-1.0/atk/atkstate.h \
- /usr/include/atk-1.0/atk/atkrelationtype.h \
- /usr/include/atk-1.0/atk/atkaction.h \
- /usr/include/atk-1.0/atk/atkcomponent.h \
- /usr/include/atk-1.0/atk/atkutil.h \
- /usr/include/atk-1.0/atk/atkdocument.h \
- /usr/include/atk-1.0/atk/atkeditabletext.h \
- /usr/include/atk-1.0/atk/atktext.h \
- /usr/include/atk-1.0/atk/atkgobjectaccessible.h \
- /usr/include/atk-1.0/atk/atkhyperlink.h \
- /usr/include/atk-1.0/atk/atkhyperlinkimpl.h \
- /usr/include/atk-1.0/atk/atkhypertext.h \
- /usr/include/atk-1.0/atk/atkimage.h \
- /usr/include/atk-1.0/atk/atknoopobject.h \
- /usr/include/atk-1.0/atk/atknoopobjectfactory.h \
- /usr/include/atk-1.0/atk/atkobjectfactory.h \
- /usr/include/atk-1.0/atk/atkplug.h \
- /usr/include/atk-1.0/atk/atkregistry.h \
- /usr/include/atk-1.0/atk/atkobjectfactory.h \
- /usr/include/atk-1.0/atk/atkrelation.h \
- /usr/include/atk-1.0/atk/atkrelationset.h \
- /usr/include/atk-1.0/atk/atkselection.h \
- /usr/include/atk-1.0/atk/atksocket.h \
- /usr/include/atk-1.0/atk/atkstateset.h \
- /usr/include/atk-1.0/atk/atkstreamablecontent.h \
- /usr/include/atk-1.0/atk/atktable.h /usr/include/atk-1.0/atk/atkmisc.h \
- /usr/include/atk-1.0/atk/atkvalue.h /usr/include/atk-1.0/atk/atkwindow.h \
- /usr/include/gtk-2.0/gtk/gtkaccellabel.h \
- /usr/include/gtk-2.0/gtk/gtklabel.h /usr/include/gtk-2.0/gtk/gtkmisc.h \
- /usr/include/gtk-2.0/gtk/gtkmenu.h \
- /usr/include/gtk-2.0/gtk/gtkmenushell.h \
- /usr/include/gtk-2.0/gtk/gtkaccelmap.h \
- /usr/include/gtk-2.0/gtk/gtkaccessible.h \
- /usr/include/gtk-2.0/gtk/gtkaction.h \
- /usr/include/gtk-2.0/gtk/gtkactiongroup.h \
- /usr/include/gtk-2.0/gtk/gtkactivatable.h \
- /usr/include/gtk-2.0/gtk/gtkalignment.h \
- /usr/include/gtk-2.0/gtk/gtkarrow.h \
- /usr/include/gtk-2.0/gtk/gtkaspectframe.h \
- /usr/include/gtk-2.0/gtk/gtkframe.h \
- /usr/include/gtk-2.0/gtk/gtkassistant.h \
- /usr/include/gtk-2.0/gtk/gtkbbox.h /usr/include/gtk-2.0/gtk/gtkbox.h \
- /usr/include/gtk-2.0/gtk/gtkbindings.h \
- /usr/include/gtk-2.0/gtk/gtkbuildable.h \
- /usr/include/gtk-2.0/gtk/gtkbuilder.h \
- /usr/include/gtk-2.0/gtk/gtkbutton.h /usr/include/gtk-2.0/gtk/gtkimage.h \
- /usr/include/gtk-2.0/gtk/gtkcalendar.h \
- /usr/include/gtk-2.0/gtk/gtksignal.h \
- /usr/include/gtk-2.0/gtk/gtkmarshal.h \
- /usr/include/gtk-2.0/gtk/gtkcelleditable.h \
- /usr/include/gtk-2.0/gtk/gtkcelllayout.h \
- /usr/include/gtk-2.0/gtk/gtkcellrenderer.h \
- /usr/include/gtk-2.0/gtk/gtktreeviewcolumn.h \
- /usr/include/gtk-2.0/gtk/gtktreemodel.h \
- /usr/include/gtk-2.0/gtk/gtktreesortable.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendereraccel.h \
- /usr/include/gtk-2.0/gtk/gtkcellrenderertext.h \
- /usr/include/gtk-2.0/gtk/gtkcellrenderercombo.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendererpixbuf.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendererspin.h \
- /usr/include/gtk-2.0/gtk/gtkcellrendererspinner.h \
- /usr/include/gtk-2.0/gtk/gtkcellrenderertoggle.h \
- /usr/include/gtk-2.0/gtk/gtkcellview.h \
- /usr/include/gtk-2.0/gtk/gtkcheckbutton.h \
- /usr/include/gtk-2.0/gtk/gtktogglebutton.h \
- /usr/include/gtk-2.0/gtk/gtkcheckmenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkmenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkitem.h \
- /usr/include/gtk-2.0/gtk/ubuntumenuproxy.h \
- /usr/include/gtk-2.0/gtk/ubuntumenuproxymodule.h \
- /usr/include/gtk-2.0/gtk/gtkclipboard.h \
- /usr/include/gtk-2.0/gtk/gtkselection.h \
- /usr/include/gtk-2.0/gtk/gtktextiter.h \
- /usr/include/gtk-2.0/gtk/gtktexttag.h \
- /usr/include/gtk-2.0/gtk/gtktextchild.h \
- /usr/include/gtk-2.0/gtk/gtkcolorbutton.h \
- /usr/include/gtk-2.0/gtk/gtkcolorsel.h \
- /usr/include/gtk-2.0/gtk/gtkvbox.h \
- /usr/include/gtk-2.0/gtk/gtkcolorseldialog.h \
- /usr/include/gtk-2.0/gtk/gtkcombobox.h \
- /usr/include/gtk-2.0/gtk/gtktreeview.h /usr/include/gtk-2.0/gtk/gtkdnd.h \
- /usr/include/gtk-2.0/gtk/gtkentry.h \
- /usr/include/gtk-2.0/gtk/gtkeditable.h \
- /usr/include/gtk-2.0/gtk/gtkimcontext.h \
- /usr/include/gtk-2.0/gtk/gtkentrybuffer.h \
- /usr/include/gtk-2.0/gtk/gtkentrycompletion.h \
- /usr/include/gtk-2.0/gtk/gtkliststore.h \
- /usr/include/gtk-2.0/gtk/gtktreemodelfilter.h \
- /usr/include/gtk-2.0/gtk/gtkcomboboxentry.h \
- /usr/include/gtk-2.0/gtk/gtkcomboboxtext.h \
- /usr/include/gtk-2.0/gtk/gtkdrawingarea.h \
- /usr/include/gtk-2.0/gtk/gtkeventbox.h \
- /usr/include/gtk-2.0/gtk/gtkexpander.h \
- /usr/include/gtk-2.0/gtk/gtkfixed.h \
- /usr/include/gtk-2.0/gtk/gtkfilechooser.h \
- /usr/include/gtk-2.0/gtk/gtkfilefilter.h \
- /usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h \
- /usr/include/gtk-2.0/gtk/gtkhbox.h \
- /usr/include/gtk-2.0/gtk/gtkfilechooserdialog.h \
- /usr/include/gtk-2.0/gtk/gtkfilechooserwidget.h \
- /usr/include/gtk-2.0/gtk/gtkfontbutton.h \
- /usr/include/gtk-2.0/gtk/gtkfontsel.h /usr/include/gtk-2.0/gtk/gtkgc.h \
- /usr/include/gtk-2.0/gtk/gtkhandlebox.h \
- /usr/include/gtk-2.0/gtk/gtkhbbox.h /usr/include/gtk-2.0/gtk/gtkhpaned.h \
- /usr/include/gtk-2.0/gtk/gtkpaned.h /usr/include/gtk-2.0/gtk/gtkhruler.h \
- /usr/include/gtk-2.0/gtk/gtkruler.h /usr/include/gtk-2.0/gtk/gtkhscale.h \
- /usr/include/gtk-2.0/gtk/gtkscale.h /usr/include/gtk-2.0/gtk/gtkrange.h \
- /usr/include/gtk-2.0/gtk/gtkhscrollbar.h \
- /usr/include/gtk-2.0/gtk/gtkscrollbar.h \
- /usr/include/gtk-2.0/gtk/gtkhseparator.h \
- /usr/include/gtk-2.0/gtk/gtkseparator.h \
- /usr/include/gtk-2.0/gtk/gtkhsv.h \
- /usr/include/gtk-2.0/gtk/gtkiconfactory.h \
- /usr/include/gtk-2.0/gtk/gtkicontheme.h \
- /usr/include/gtk-2.0/gtk/gtkiconview.h \
- /usr/include/gtk-2.0/gtk/gtktooltip.h \
- /usr/include/gtk-2.0/gtk/gtkimagemenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkimcontextsimple.h \
- /usr/include/gtk-2.0/gtk/gtkimmulticontext.h \
- /usr/include/gtk-2.0/gtk/gtkinfobar.h \
- /usr/include/gtk-2.0/gtk/gtkinvisible.h \
- /usr/include/gtk-2.0/gtk/gtklayout.h \
- /usr/include/gtk-2.0/gtk/gtklinkbutton.h \
- /usr/include/gtk-2.0/gtk/gtkmain.h /usr/include/gtk-2.0/gtk/gtkmenubar.h \
- /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h \
- /usr/include/gtk-2.0/gtk/gtktoolbutton.h \
- /usr/include/gtk-2.0/gtk/gtktoolitem.h \
- /usr/include/gtk-2.0/gtk/gtktooltips.h \
- /usr/include/gtk-2.0/gtk/gtksizegroup.h \
- /usr/include/gtk-2.0/gtk/gtkmessagedialog.h \
- /usr/include/gtk-2.0/gtk/gtkmodules.h \
- /usr/include/gtk-2.0/gtk/gtkmountoperation.h \
- /usr/include/gtk-2.0/gtk/gtknotebook.h \
- /usr/include/gtk-2.0/gtk/gtkoffscreenwindow.h \
- /usr/include/gtk-2.0/gtk/gtkorientable.h \
- /usr/include/gtk-2.0/gtk/gtkpagesetup.h \
- /usr/include/gtk-2.0/gtk/gtkpapersize.h \
- /usr/include/gtk-2.0/gtk/gtkplug.h /usr/include/gtk-2.0/gtk/gtksocket.h \
- /usr/include/gtk-2.0/gtk/gtkprintcontext.h \
- /usr/include/gtk-2.0/gtk/gtkprintoperation.h \
- /usr/include/gtk-2.0/gtk/gtkprintsettings.h \
- /usr/include/gtk-2.0/gtk/gtkprintoperationpreview.h \
- /usr/include/gtk-2.0/gtk/gtkprogressbar.h \
- /usr/include/gtk-2.0/gtk/gtkprogress.h \
- /usr/include/gtk-2.0/gtk/gtkradioaction.h \
- /usr/include/gtk-2.0/gtk/gtktoggleaction.h \
- /usr/include/gtk-2.0/gtk/gtkradiobutton.h \
- /usr/include/gtk-2.0/gtk/gtkradiomenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkradiotoolbutton.h \
- /usr/include/gtk-2.0/gtk/gtktoggletoolbutton.h \
- /usr/include/gtk-2.0/gtk/gtkrecentaction.h \
- /usr/include/gtk-2.0/gtk/gtkrecentmanager.h \
- /usr/include/gtk-2.0/gtk/gtkrecentchooser.h \
- /usr/include/gtk-2.0/gtk/gtkrecentfilter.h \
- /usr/include/gtk-2.0/gtk/gtkrecentchooserdialog.h \
- /usr/include/gtk-2.0/gtk/gtkrecentchoosermenu.h \
- /usr/include/gtk-2.0/gtk/gtkrecentchooserwidget.h \
- /usr/include/gtk-2.0/gtk/gtkscalebutton.h \
- /usr/include/gtk-2.0/gtk/gtkscrolledwindow.h \
- /usr/include/gtk-2.0/gtk/gtkvscrollbar.h \
- /usr/include/gtk-2.0/gtk/gtkviewport.h \
- /usr/include/gtk-2.0/gtk/gtkseparatormenuitem.h \
- /usr/include/gtk-2.0/gtk/gtkseparatortoolitem.h \
- /usr/include/gtk-2.0/gtk/gtkshow.h \
- /usr/include/gtk-2.0/gtk/gtkspinbutton.h \
- /usr/include/gtk-2.0/gtk/gtkspinner.h \
- /usr/include/gtk-2.0/gtk/gtkstatusbar.h \
- /usr/include/gtk-2.0/gtk/gtkstatusicon.h \
- /usr/include/gtk-2.0/gtk/gtkstock.h /usr/include/gtk-2.0/gtk/gtktable.h \
- /usr/include/gtk-2.0/gtk/gtktearoffmenuitem.h \
- /usr/include/gtk-2.0/gtk/gtktextbuffer.h \
- /usr/include/gtk-2.0/gtk/gtktexttagtable.h \
- /usr/include/gtk-2.0/gtk/gtktextmark.h \
- /usr/include/gtk-2.0/gtk/gtktextbufferrichtext.h \
- /usr/include/gtk-2.0/gtk/gtktextview.h \
- /usr/include/gtk-2.0/gtk/gtktoolbar.h \
- /usr/include/gtk-2.0/gtk/gtkpixmap.h \
- /usr/include/gtk-2.0/gtk/gtktoolitemgroup.h \
- /usr/include/gtk-2.0/gtk/gtktoolpalette.h \
- /usr/include/gtk-2.0/gtk/gtktoolshell.h \
- /usr/include/gtk-2.0/gtk/gtktestutils.h \
- /usr/include/gtk-2.0/gtk/gtktreednd.h \
- /usr/include/gtk-2.0/gtk/gtktreemodelsort.h \
- /usr/include/gtk-2.0/gtk/gtktreeselection.h \
- /usr/include/gtk-2.0/gtk/gtktreestore.h \
- /usr/include/gtk-2.0/gtk/gtkuimanager.h \
- /usr/include/gtk-2.0/gtk/gtkvbbox.h \
- /usr/include/gtk-2.0/gtk/gtkversion.h \
- /usr/include/gtk-2.0/gtk/gtkvolumebutton.h \
- /usr/include/gtk-2.0/gtk/gtkvpaned.h \
- /usr/include/gtk-2.0/gtk/gtkvruler.h \
- /usr/include/gtk-2.0/gtk/gtkvscale.h \
- /usr/include/gtk-2.0/gtk/gtkvseparator.h \
- /usr/include/gtk-2.0/gtk/gtktext.h /usr/include/gtk-2.0/gtk/gtktree.h \
- /usr/include/gtk-2.0/gtk/gtktreeitem.h \
- /usr/include/gtk-2.0/gtk/gtkclist.h /usr/include/gtk-2.0/gtk/gtkcombo.h \
- /usr/include/gtk-2.0/gtk/gtkctree.h /usr/include/gtk-2.0/gtk/gtkcurve.h \
- /usr/include/gtk-2.0/gtk/gtkfilesel.h \
- /usr/include/gtk-2.0/gtk/gtkgamma.h \
- /usr/include/gtk-2.0/gtk/gtkinputdialog.h \
- /usr/include/gtk-2.0/gtk/gtkitemfactory.h \
- /usr/include/gtk-2.0/gtk/gtklist.h \
- /usr/include/gtk-2.0/gtk/gtklistitem.h \
- /usr/include/gtk-2.0/gtk/gtkoldeditable.h \
- /usr/include/gtk-2.0/gtk/gtkoptionmenu.h \
- /usr/include/gtk-2.0/gtk/gtkpreview.h \
- /usr/include/gtk-2.0/gtk/gtktipsquery.h support.h
diff --git a/l2ork_addons/cwiid/wmgui/wmgui b/l2ork_addons/cwiid/wmgui/wmgui
deleted file mode 100755
index c77b8715d69b8be568ca45b8cb20ed14908fa0f1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 174361
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
RB%EyZs2#PZ3#=G+{!bFAh|B;0

diff --git a/l2ork_addons/cwiid/wminput/action_enum.c b/l2ork_addons/cwiid/wminput/action_enum.c
deleted file mode 100644
index ca079991b..000000000
--- a/l2ork_addons/cwiid/wminput/action_enum.c
+++ /dev/null
@@ -1,1294 +0,0 @@
-#include <stdlib.h>
-#include <linux/input.h>
-#include "conf.h"
-
-struct lookup_enum action_enum[] = {
-#ifdef KEY_ESC
-	{"KEY_ESC",	KEY_ESC},
-#endif
-#ifdef KEY_1
-	{"KEY_1",	KEY_1},
-#endif
-#ifdef KEY_2
-	{"KEY_2",	KEY_2},
-#endif
-#ifdef KEY_3
-	{"KEY_3",	KEY_3},
-#endif
-#ifdef KEY_4
-	{"KEY_4",	KEY_4},
-#endif
-#ifdef KEY_5
-	{"KEY_5",	KEY_5},
-#endif
-#ifdef KEY_6
-	{"KEY_6",	KEY_6},
-#endif
-#ifdef KEY_7
-	{"KEY_7",	KEY_7},
-#endif
-#ifdef KEY_8
-	{"KEY_8",	KEY_8},
-#endif
-#ifdef KEY_9
-	{"KEY_9",	KEY_9},
-#endif
-#ifdef KEY_0
-	{"KEY_0",	KEY_0},
-#endif
-#ifdef KEY_MINUS
-	{"KEY_MINUS",	KEY_MINUS},
-#endif
-#ifdef KEY_EQUAL
-	{"KEY_EQUAL",	KEY_EQUAL},
-#endif
-#ifdef KEY_BACKSPACE
-	{"KEY_BACKSPACE",	KEY_BACKSPACE},
-#endif
-#ifdef KEY_TAB
-	{"KEY_TAB",	KEY_TAB},
-#endif
-#ifdef KEY_Q
-	{"KEY_Q",	KEY_Q},
-#endif
-#ifdef KEY_W
-	{"KEY_W",	KEY_W},
-#endif
-#ifdef KEY_E
-	{"KEY_E",	KEY_E},
-#endif
-#ifdef KEY_R
-	{"KEY_R",	KEY_R},
-#endif
-#ifdef KEY_T
-	{"KEY_T",	KEY_T},
-#endif
-#ifdef KEY_Y
-	{"KEY_Y",	KEY_Y},
-#endif
-#ifdef KEY_U
-	{"KEY_U",	KEY_U},
-#endif
-#ifdef KEY_I
-	{"KEY_I",	KEY_I},
-#endif
-#ifdef KEY_O
-	{"KEY_O",	KEY_O},
-#endif
-#ifdef KEY_P
-	{"KEY_P",	KEY_P},
-#endif
-#ifdef KEY_LEFTBRACE
-	{"KEY_LEFTBRACE",	KEY_LEFTBRACE},
-#endif
-#ifdef KEY_RIGHTBRACE
-	{"KEY_RIGHTBRACE",	KEY_RIGHTBRACE},
-#endif
-#ifdef KEY_ENTER
-	{"KEY_ENTER",	KEY_ENTER},
-#endif
-#ifdef KEY_LEFTCTRL
-	{"KEY_LEFTCTRL",	KEY_LEFTCTRL},
-#endif
-#ifdef KEY_A
-	{"KEY_A",	KEY_A},
-#endif
-#ifdef KEY_S
-	{"KEY_S",	KEY_S},
-#endif
-#ifdef KEY_D
-	{"KEY_D",	KEY_D},
-#endif
-#ifdef KEY_F
-	{"KEY_F",	KEY_F},
-#endif
-#ifdef KEY_G
-	{"KEY_G",	KEY_G},
-#endif
-#ifdef KEY_H
-	{"KEY_H",	KEY_H},
-#endif
-#ifdef KEY_J
-	{"KEY_J",	KEY_J},
-#endif
-#ifdef KEY_K
-	{"KEY_K",	KEY_K},
-#endif
-#ifdef KEY_L
-	{"KEY_L",	KEY_L},
-#endif
-#ifdef KEY_SEMICOLON
-	{"KEY_SEMICOLON",	KEY_SEMICOLON},
-#endif
-#ifdef KEY_APOSTROPHE
-	{"KEY_APOSTROPHE",	KEY_APOSTROPHE},
-#endif
-#ifdef KEY_GRAVE
-	{"KEY_GRAVE",	KEY_GRAVE},
-#endif
-#ifdef KEY_LEFTSHIFT
-	{"KEY_LEFTSHIFT",	KEY_LEFTSHIFT},
-#endif
-#ifdef KEY_BACKSLASH
-	{"KEY_BACKSLASH",	KEY_BACKSLASH},
-#endif
-#ifdef KEY_Z
-	{"KEY_Z",	KEY_Z},
-#endif
-#ifdef KEY_X
-	{"KEY_X",	KEY_X},
-#endif
-#ifdef KEY_C
-	{"KEY_C",	KEY_C},
-#endif
-#ifdef KEY_V
-	{"KEY_V",	KEY_V},
-#endif
-#ifdef KEY_B
-	{"KEY_B",	KEY_B},
-#endif
-#ifdef KEY_N
-	{"KEY_N",	KEY_N},
-#endif
-#ifdef KEY_M
-	{"KEY_M",	KEY_M},
-#endif
-#ifdef KEY_COMMA
-	{"KEY_COMMA",	KEY_COMMA},
-#endif
-#ifdef KEY_DOT
-	{"KEY_DOT",	KEY_DOT},
-#endif
-#ifdef KEY_SLASH
-	{"KEY_SLASH",	KEY_SLASH},
-#endif
-#ifdef KEY_RIGHTSHIFT
-	{"KEY_RIGHTSHIFT",	KEY_RIGHTSHIFT},
-#endif
-#ifdef KEY_KPASTERISK
-	{"KEY_KPASTERISK",	KEY_KPASTERISK},
-#endif
-#ifdef KEY_LEFTALT
-	{"KEY_LEFTALT",	KEY_LEFTALT},
-#endif
-#ifdef KEY_SPACE
-	{"KEY_SPACE",	KEY_SPACE},
-#endif
-#ifdef KEY_CAPSLOCK
-	{"KEY_CAPSLOCK",	KEY_CAPSLOCK},
-#endif
-#ifdef KEY_F1
-	{"KEY_F1",	KEY_F1},
-#endif
-#ifdef KEY_F2
-	{"KEY_F2",	KEY_F2},
-#endif
-#ifdef KEY_F3
-	{"KEY_F3",	KEY_F3},
-#endif
-#ifdef KEY_F4
-	{"KEY_F4",	KEY_F4},
-#endif
-#ifdef KEY_F5
-	{"KEY_F5",	KEY_F5},
-#endif
-#ifdef KEY_F6
-	{"KEY_F6",	KEY_F6},
-#endif
-#ifdef KEY_F7
-	{"KEY_F7",	KEY_F7},
-#endif
-#ifdef KEY_F8
-	{"KEY_F8",	KEY_F8},
-#endif
-#ifdef KEY_F9
-	{"KEY_F9",	KEY_F9},
-#endif
-#ifdef KEY_F10
-	{"KEY_F10",	KEY_F10},
-#endif
-#ifdef KEY_NUMLOCK
-	{"KEY_NUMLOCK",	KEY_NUMLOCK},
-#endif
-#ifdef KEY_SCROLLLOCK
-	{"KEY_SCROLLLOCK",	KEY_SCROLLLOCK},
-#endif
-#ifdef KEY_KP7
-	{"KEY_KP7",	KEY_KP7},
-#endif
-#ifdef KEY_KP8
-	{"KEY_KP8",	KEY_KP8},
-#endif
-#ifdef KEY_KP9
-	{"KEY_KP9",	KEY_KP9},
-#endif
-#ifdef KEY_KPMINUS
-	{"KEY_KPMINUS",	KEY_KPMINUS},
-#endif
-#ifdef KEY_KP4
-	{"KEY_KP4",	KEY_KP4},
-#endif
-#ifdef KEY_KP5
-	{"KEY_KP5",	KEY_KP5},
-#endif
-#ifdef KEY_KP6
-	{"KEY_KP6",	KEY_KP6},
-#endif
-#ifdef KEY_KPPLUS
-	{"KEY_KPPLUS",	KEY_KPPLUS},
-#endif
-#ifdef KEY_KP1
-	{"KEY_KP1",	KEY_KP1},
-#endif
-#ifdef KEY_KP2
-	{"KEY_KP2",	KEY_KP2},
-#endif
-#ifdef KEY_KP3
-	{"KEY_KP3",	KEY_KP3},
-#endif
-#ifdef KEY_KP0
-	{"KEY_KP0",	KEY_KP0},
-#endif
-#ifdef KEY_KPDOT
-	{"KEY_KPDOT",	KEY_KPDOT},
-#endif
-#ifdef KEY_ZENKAKUHANKAKU
-	{"KEY_ZENKAKUHANKAKU",	KEY_ZENKAKUHANKAKU},
-#endif
-#ifdef KEY_102ND
-	{"KEY_102ND",	KEY_102ND},
-#endif
-#ifdef KEY_F11
-	{"KEY_F11",	KEY_F11},
-#endif
-#ifdef KEY_F12
-	{"KEY_F12",	KEY_F12},
-#endif
-#ifdef KEY_RO
-	{"KEY_RO",	KEY_RO},
-#endif
-#ifdef KEY_KATAKANA
-	{"KEY_KATAKANA",	KEY_KATAKANA},
-#endif
-#ifdef KEY_HIRAGANA
-	{"KEY_HIRAGANA",	KEY_HIRAGANA},
-#endif
-#ifdef KEY_HENKAN
-	{"KEY_HENKAN",	KEY_HENKAN},
-#endif
-#ifdef KEY_KATAKANAHIRAGANA
-	{"KEY_KATAKANAHIRAGANA",	KEY_KATAKANAHIRAGANA},
-#endif
-#ifdef KEY_MUHENKAN
-	{"KEY_MUHENKAN",	KEY_MUHENKAN},
-#endif
-#ifdef KEY_KPJPCOMMA
-	{"KEY_KPJPCOMMA",	KEY_KPJPCOMMA},
-#endif
-#ifdef KEY_KPENTER
-	{"KEY_KPENTER",	KEY_KPENTER},
-#endif
-#ifdef KEY_RIGHTCTRL
-	{"KEY_RIGHTCTRL",	KEY_RIGHTCTRL},
-#endif
-#ifdef KEY_KPSLASH
-	{"KEY_KPSLASH",	KEY_KPSLASH},
-#endif
-#ifdef KEY_SYSRQ
-	{"KEY_SYSRQ",	KEY_SYSRQ},
-#endif
-#ifdef KEY_RIGHTALT
-	{"KEY_RIGHTALT",	KEY_RIGHTALT},
-#endif
-#ifdef KEY_LINEFEED
-	{"KEY_LINEFEED",	KEY_LINEFEED},
-#endif
-#ifdef KEY_HOME
-	{"KEY_HOME",	KEY_HOME},
-#endif
-#ifdef KEY_UP
-	{"KEY_UP",	KEY_UP},
-#endif
-#ifdef KEY_PAGEUP
-	{"KEY_PAGEUP",	KEY_PAGEUP},
-#endif
-#ifdef KEY_LEFT
-	{"KEY_LEFT",	KEY_LEFT},
-#endif
-#ifdef KEY_RIGHT
-	{"KEY_RIGHT",	KEY_RIGHT},
-#endif
-#ifdef KEY_END
-	{"KEY_END",	KEY_END},
-#endif
-#ifdef KEY_DOWN
-	{"KEY_DOWN",	KEY_DOWN},
-#endif
-#ifdef KEY_PAGEDOWN
-	{"KEY_PAGEDOWN",	KEY_PAGEDOWN},
-#endif
-#ifdef KEY_INSERT
-	{"KEY_INSERT",	KEY_INSERT},
-#endif
-#ifdef KEY_DELETE
-	{"KEY_DELETE",	KEY_DELETE},
-#endif
-#ifdef KEY_MACRO
-	{"KEY_MACRO",	KEY_MACRO},
-#endif
-#ifdef KEY_MUTE
-	{"KEY_MUTE",	KEY_MUTE},
-#endif
-#ifdef KEY_VOLUMEDOWN
-	{"KEY_VOLUMEDOWN",	KEY_VOLUMEDOWN},
-#endif
-#ifdef KEY_VOLUMEUP
-	{"KEY_VOLUMEUP",	KEY_VOLUMEUP},
-#endif
-#ifdef KEY_POWER
-	{"KEY_POWER",	KEY_POWER},
-#endif
-#ifdef KEY_KPEQUAL
-	{"KEY_KPEQUAL",	KEY_KPEQUAL},
-#endif
-#ifdef KEY_KPPLUSMINUS
-	{"KEY_KPPLUSMINUS",	KEY_KPPLUSMINUS},
-#endif
-#ifdef KEY_PAUSE
-	{"KEY_PAUSE",	KEY_PAUSE},
-#endif
-#ifdef KEY_KPCOMMA
-	{"KEY_KPCOMMA",	KEY_KPCOMMA},
-#endif
-#ifdef KEY_HANGUEL
-	{"KEY_HANGUEL",	KEY_HANGUEL},
-#endif
-#ifdef KEY_HANJA
-	{"KEY_HANJA",	KEY_HANJA},
-#endif
-#ifdef KEY_YEN
-	{"KEY_YEN",	KEY_YEN},
-#endif
-#ifdef KEY_LEFTMETA
-	{"KEY_LEFTMETA",	KEY_LEFTMETA},
-#endif
-#ifdef KEY_RIGHTMETA
-	{"KEY_RIGHTMETA",	KEY_RIGHTMETA},
-#endif
-#ifdef KEY_COMPOSE
-	{"KEY_COMPOSE",	KEY_COMPOSE},
-#endif
-#ifdef KEY_STOP
-	{"KEY_STOP",	KEY_STOP},
-#endif
-#ifdef KEY_AGAIN
-	{"KEY_AGAIN",	KEY_AGAIN},
-#endif
-#ifdef KEY_PROPS
-	{"KEY_PROPS",	KEY_PROPS},
-#endif
-#ifdef KEY_UNDO
-	{"KEY_UNDO",	KEY_UNDO},
-#endif
-#ifdef KEY_FRONT
-	{"KEY_FRONT",	KEY_FRONT},
-#endif
-#ifdef KEY_COPY
-	{"KEY_COPY",	KEY_COPY},
-#endif
-#ifdef KEY_OPEN
-	{"KEY_OPEN",	KEY_OPEN},
-#endif
-#ifdef KEY_PASTE
-	{"KEY_PASTE",	KEY_PASTE},
-#endif
-#ifdef KEY_FIND
-	{"KEY_FIND",	KEY_FIND},
-#endif
-#ifdef KEY_CUT
-	{"KEY_CUT",	KEY_CUT},
-#endif
-#ifdef KEY_HELP
-	{"KEY_HELP",	KEY_HELP},
-#endif
-#ifdef KEY_MENU
-	{"KEY_MENU",	KEY_MENU},
-#endif
-#ifdef KEY_CALC
-	{"KEY_CALC",	KEY_CALC},
-#endif
-#ifdef KEY_SETUP
-	{"KEY_SETUP",	KEY_SETUP},
-#endif
-#ifdef KEY_SLEEP
-	{"KEY_SLEEP",	KEY_SLEEP},
-#endif
-#ifdef KEY_WAKEUP
-	{"KEY_WAKEUP",	KEY_WAKEUP},
-#endif
-#ifdef KEY_FILE
-	{"KEY_FILE",	KEY_FILE},
-#endif
-#ifdef KEY_SENDFILE
-	{"KEY_SENDFILE",	KEY_SENDFILE},
-#endif
-#ifdef KEY_DELETEFILE
-	{"KEY_DELETEFILE",	KEY_DELETEFILE},
-#endif
-#ifdef KEY_XFER
-	{"KEY_XFER",	KEY_XFER},
-#endif
-#ifdef KEY_PROG1
-	{"KEY_PROG1",	KEY_PROG1},
-#endif
-#ifdef KEY_PROG2
-	{"KEY_PROG2",	KEY_PROG2},
-#endif
-#ifdef KEY_WWW
-	{"KEY_WWW",	KEY_WWW},
-#endif
-#ifdef KEY_MSDOS
-	{"KEY_MSDOS",	KEY_MSDOS},
-#endif
-#ifdef KEY_COFFEE
-	{"KEY_COFFEE",	KEY_COFFEE},
-#endif
-#ifdef KEY_DIRECTION
-	{"KEY_DIRECTION",	KEY_DIRECTION},
-#endif
-#ifdef KEY_CYCLEWINDOWS
-	{"KEY_CYCLEWINDOWS",	KEY_CYCLEWINDOWS},
-#endif
-#ifdef KEY_MAIL
-	{"KEY_MAIL",	KEY_MAIL},
-#endif
-#ifdef KEY_BOOKMARKS
-	{"KEY_BOOKMARKS",	KEY_BOOKMARKS},
-#endif
-#ifdef KEY_COMPUTER
-	{"KEY_COMPUTER",	KEY_COMPUTER},
-#endif
-#ifdef KEY_BACK
-	{"KEY_BACK",	KEY_BACK},
-#endif
-#ifdef KEY_FORWARD
-	{"KEY_FORWARD",	KEY_FORWARD},
-#endif
-#ifdef KEY_CLOSECD
-	{"KEY_CLOSECD",	KEY_CLOSECD},
-#endif
-#ifdef KEY_EJECTCD
-	{"KEY_EJECTCD",	KEY_EJECTCD},
-#endif
-#ifdef KEY_EJECTCLOSECD
-	{"KEY_EJECTCLOSECD",	KEY_EJECTCLOSECD},
-#endif
-#ifdef KEY_NEXTSONG
-	{"KEY_NEXTSONG",	KEY_NEXTSONG},
-#endif
-#ifdef KEY_PLAYPAUSE
-	{"KEY_PLAYPAUSE",	KEY_PLAYPAUSE},
-#endif
-#ifdef KEY_PREVIOUSSONG
-	{"KEY_PREVIOUSSONG",	KEY_PREVIOUSSONG},
-#endif
-#ifdef KEY_STOPCD
-	{"KEY_STOPCD",	KEY_STOPCD},
-#endif
-#ifdef KEY_RECORD
-	{"KEY_RECORD",	KEY_RECORD},
-#endif
-#ifdef KEY_REWIND
-	{"KEY_REWIND",	KEY_REWIND},
-#endif
-#ifdef KEY_PHONE
-	{"KEY_PHONE",	KEY_PHONE},
-#endif
-#ifdef KEY_ISO
-	{"KEY_ISO",	KEY_ISO},
-#endif
-#ifdef KEY_CONFIG
-	{"KEY_CONFIG",	KEY_CONFIG},
-#endif
-#ifdef KEY_HOMEPAGE
-	{"KEY_HOMEPAGE",	KEY_HOMEPAGE},
-#endif
-#ifdef KEY_REFRESH
-	{"KEY_REFRESH",	KEY_REFRESH},
-#endif
-#ifdef KEY_EXIT
-	{"KEY_EXIT",	KEY_EXIT},
-#endif
-#ifdef KEY_MOVE
-	{"KEY_MOVE",	KEY_MOVE},
-#endif
-#ifdef KEY_EDIT
-	{"KEY_EDIT",	KEY_EDIT},
-#endif
-#ifdef KEY_SCROLLUP
-	{"KEY_SCROLLUP",	KEY_SCROLLUP},
-#endif
-#ifdef KEY_SCROLLDOWN
-	{"KEY_SCROLLDOWN",	KEY_SCROLLDOWN},
-#endif
-#ifdef KEY_KPLEFTPAREN
-	{"KEY_KPLEFTPAREN",	KEY_KPLEFTPAREN},
-#endif
-#ifdef KEY_KPRIGHTPAREN
-	{"KEY_KPRIGHTPAREN",	KEY_KPRIGHTPAREN},
-#endif
-#ifdef KEY_NEW
-	{"KEY_NEW",	KEY_NEW},
-#endif
-#ifdef KEY_REDO
-	{"KEY_REDO",	KEY_REDO},
-#endif
-#ifdef KEY_F13
-	{"KEY_F13",	KEY_F13},
-#endif
-#ifdef KEY_F14
-	{"KEY_F14",	KEY_F14},
-#endif
-#ifdef KEY_F15
-	{"KEY_F15",	KEY_F15},
-#endif
-#ifdef KEY_F16
-	{"KEY_F16",	KEY_F16},
-#endif
-#ifdef KEY_F17
-	{"KEY_F17",	KEY_F17},
-#endif
-#ifdef KEY_F18
-	{"KEY_F18",	KEY_F18},
-#endif
-#ifdef KEY_F19
-	{"KEY_F19",	KEY_F19},
-#endif
-#ifdef KEY_F20
-	{"KEY_F20",	KEY_F20},
-#endif
-#ifdef KEY_F21
-	{"KEY_F21",	KEY_F21},
-#endif
-#ifdef KEY_F22
-	{"KEY_F22",	KEY_F22},
-#endif
-#ifdef KEY_F23
-	{"KEY_F23",	KEY_F23},
-#endif
-#ifdef KEY_F24
-	{"KEY_F24",	KEY_F24},
-#endif
-#ifdef KEY_PLAYCD
-	{"KEY_PLAYCD",	KEY_PLAYCD},
-#endif
-#ifdef KEY_PAUSECD
-	{"KEY_PAUSECD",	KEY_PAUSECD},
-#endif
-#ifdef KEY_PROG3
-	{"KEY_PROG3",	KEY_PROG3},
-#endif
-#ifdef KEY_PROG4
-	{"KEY_PROG4",	KEY_PROG4},
-#endif
-#ifdef KEY_SUSPEND
-	{"KEY_SUSPEND",	KEY_SUSPEND},
-#endif
-#ifdef KEY_CLOSE
-	{"KEY_CLOSE",	KEY_CLOSE},
-#endif
-#ifdef KEY_PLAY
-	{"KEY_PLAY",	KEY_PLAY},
-#endif
-#ifdef KEY_FASTFORWARD
-	{"KEY_FASTFORWARD",	KEY_FASTFORWARD},
-#endif
-#ifdef KEY_BASSBOOST
-	{"KEY_BASSBOOST",	KEY_BASSBOOST},
-#endif
-#ifdef KEY_PRINT
-	{"KEY_PRINT",	KEY_PRINT},
-#endif
-#ifdef KEY_HP
-	{"KEY_HP",	KEY_HP},
-#endif
-#ifdef KEY_CAMERA
-	{"KEY_CAMERA",	KEY_CAMERA},
-#endif
-#ifdef KEY_SOUND
-	{"KEY_SOUND",	KEY_SOUND},
-#endif
-#ifdef KEY_QUESTION
-	{"KEY_QUESTION",	KEY_QUESTION},
-#endif
-#ifdef KEY_EMAIL
-	{"KEY_EMAIL",	KEY_EMAIL},
-#endif
-#ifdef KEY_CHAT
-	{"KEY_CHAT",	KEY_CHAT},
-#endif
-#ifdef KEY_SEARCH
-	{"KEY_SEARCH",	KEY_SEARCH},
-#endif
-#ifdef KEY_CONNECT
-	{"KEY_CONNECT",	KEY_CONNECT},
-#endif
-#ifdef KEY_FINANCE
-	{"KEY_FINANCE",	KEY_FINANCE},
-#endif
-#ifdef KEY_SPORT
-	{"KEY_SPORT",	KEY_SPORT},
-#endif
-#ifdef KEY_SHOP
-	{"KEY_SHOP",	KEY_SHOP},
-#endif
-#ifdef KEY_ALTERASE
-	{"KEY_ALTERASE",	KEY_ALTERASE},
-#endif
-#ifdef KEY_CANCEL
-	{"KEY_CANCEL",	KEY_CANCEL},
-#endif
-#ifdef KEY_BRIGHTNESSDOWN
-	{"KEY_BRIGHTNESSDOWN",	KEY_BRIGHTNESSDOWN},
-#endif
-#ifdef KEY_BRIGHTNESSUP
-	{"KEY_BRIGHTNESSUP",	KEY_BRIGHTNESSUP},
-#endif
-#ifdef KEY_MEDIA
-	{"KEY_MEDIA",	KEY_MEDIA},
-#endif
-#ifdef KEY_SWITCHVIDEOMODE
-	{"KEY_SWITCHVIDEOMODE",	KEY_SWITCHVIDEOMODE},
-#endif
-#ifdef KEY_KBDILLUMTOGGLE
-	{"KEY_KBDILLUMTOGGLE",	KEY_KBDILLUMTOGGLE},
-#endif
-#ifdef KEY_KBDILLUMDOWN
-	{"KEY_KBDILLUMDOWN",	KEY_KBDILLUMDOWN},
-#endif
-#ifdef KEY_KBDILLUMUP
-	{"KEY_KBDILLUMUP",	KEY_KBDILLUMUP},
-#endif
-#ifdef KEY_SEND
-	{"KEY_SEND",	KEY_SEND},
-#endif
-#ifdef KEY_REPLY
-	{"KEY_REPLY",	KEY_REPLY},
-#endif
-#ifdef KEY_FORWARDMAIL
-	{"KEY_FORWARDMAIL",	KEY_FORWARDMAIL},
-#endif
-#ifdef KEY_SAVE
-	{"KEY_SAVE",	KEY_SAVE},
-#endif
-#ifdef KEY_DOCUMENTS
-	{"KEY_DOCUMENTS",	KEY_DOCUMENTS},
-#endif
-#ifdef KEY_BATTERY
-	{"KEY_BATTERY",	KEY_BATTERY},
-#endif
-#ifdef KEY_UNKNOWN
-	{"KEY_UNKNOWN",	KEY_UNKNOWN},
-#endif
-#ifdef BTN_MISC
-	{"BTN_MISC",	BTN_MISC},
-#endif
-#ifdef BTN_0
-	{"BTN_0",	BTN_0},
-#endif
-#ifdef BTN_1
-	{"BTN_1",	BTN_1},
-#endif
-#ifdef BTN_2
-	{"BTN_2",	BTN_2},
-#endif
-#ifdef BTN_3
-	{"BTN_3",	BTN_3},
-#endif
-#ifdef BTN_4
-	{"BTN_4",	BTN_4},
-#endif
-#ifdef BTN_5
-	{"BTN_5",	BTN_5},
-#endif
-#ifdef BTN_6
-	{"BTN_6",	BTN_6},
-#endif
-#ifdef BTN_7
-	{"BTN_7",	BTN_7},
-#endif
-#ifdef BTN_8
-	{"BTN_8",	BTN_8},
-#endif
-#ifdef BTN_9
-	{"BTN_9",	BTN_9},
-#endif
-#ifdef BTN_MOUSE
-	{"BTN_MOUSE",	BTN_MOUSE},
-#endif
-#ifdef BTN_LEFT
-	{"BTN_LEFT",	BTN_LEFT},
-#endif
-#ifdef BTN_RIGHT
-	{"BTN_RIGHT",	BTN_RIGHT},
-#endif
-#ifdef BTN_MIDDLE
-	{"BTN_MIDDLE",	BTN_MIDDLE},
-#endif
-#ifdef BTN_SIDE
-	{"BTN_SIDE",	BTN_SIDE},
-#endif
-#ifdef BTN_EXTRA
-	{"BTN_EXTRA",	BTN_EXTRA},
-#endif
-#ifdef BTN_FORWARD
-	{"BTN_FORWARD",	BTN_FORWARD},
-#endif
-#ifdef BTN_BACK
-	{"BTN_BACK",	BTN_BACK},
-#endif
-#ifdef BTN_TASK
-	{"BTN_TASK",	BTN_TASK},
-#endif
-#ifdef BTN_JOYSTICK
-	{"BTN_JOYSTICK",	BTN_JOYSTICK},
-#endif
-#ifdef BTN_TRIGGER
-	{"BTN_TRIGGER",	BTN_TRIGGER},
-#endif
-#ifdef BTN_THUMB
-	{"BTN_THUMB",	BTN_THUMB},
-#endif
-#ifdef BTN_THUMB2
-	{"BTN_THUMB2",	BTN_THUMB2},
-#endif
-#ifdef BTN_TOP
-	{"BTN_TOP",	BTN_TOP},
-#endif
-#ifdef BTN_TOP2
-	{"BTN_TOP2",	BTN_TOP2},
-#endif
-#ifdef BTN_PINKIE
-	{"BTN_PINKIE",	BTN_PINKIE},
-#endif
-#ifdef BTN_BASE
-	{"BTN_BASE",	BTN_BASE},
-#endif
-#ifdef BTN_BASE2
-	{"BTN_BASE2",	BTN_BASE2},
-#endif
-#ifdef BTN_BASE3
-	{"BTN_BASE3",	BTN_BASE3},
-#endif
-#ifdef BTN_BASE4
-	{"BTN_BASE4",	BTN_BASE4},
-#endif
-#ifdef BTN_BASE5
-	{"BTN_BASE5",	BTN_BASE5},
-#endif
-#ifdef BTN_BASE6
-	{"BTN_BASE6",	BTN_BASE6},
-#endif
-#ifdef BTN_DEAD
-	{"BTN_DEAD",	BTN_DEAD},
-#endif
-#ifdef BTN_GAMEPAD
-	{"BTN_GAMEPAD",	BTN_GAMEPAD},
-#endif
-#ifdef BTN_A
-	{"BTN_A",	BTN_A},
-#endif
-#ifdef BTN_B
-	{"BTN_B",	BTN_B},
-#endif
-#ifdef BTN_C
-	{"BTN_C",	BTN_C},
-#endif
-#ifdef BTN_X
-	{"BTN_X",	BTN_X},
-#endif
-#ifdef BTN_Y
-	{"BTN_Y",	BTN_Y},
-#endif
-#ifdef BTN_Z
-	{"BTN_Z",	BTN_Z},
-#endif
-#ifdef BTN_TL
-	{"BTN_TL",	BTN_TL},
-#endif
-#ifdef BTN_TR
-	{"BTN_TR",	BTN_TR},
-#endif
-#ifdef BTN_TL2
-	{"BTN_TL2",	BTN_TL2},
-#endif
-#ifdef BTN_TR2
-	{"BTN_TR2",	BTN_TR2},
-#endif
-#ifdef BTN_SELECT
-	{"BTN_SELECT",	BTN_SELECT},
-#endif
-#ifdef BTN_START
-	{"BTN_START",	BTN_START},
-#endif
-#ifdef BTN_MODE
-	{"BTN_MODE",	BTN_MODE},
-#endif
-#ifdef BTN_THUMBL
-	{"BTN_THUMBL",	BTN_THUMBL},
-#endif
-#ifdef BTN_THUMBR
-	{"BTN_THUMBR",	BTN_THUMBR},
-#endif
-#ifdef BTN_DIGI
-	{"BTN_DIGI",	BTN_DIGI},
-#endif
-#ifdef BTN_TOOL_PEN
-	{"BTN_TOOL_PEN",	BTN_TOOL_PEN},
-#endif
-#ifdef BTN_TOOL_RUBBER
-	{"BTN_TOOL_RUBBER",	BTN_TOOL_RUBBER},
-#endif
-#ifdef BTN_TOOL_BRUSH
-	{"BTN_TOOL_BRUSH",	BTN_TOOL_BRUSH},
-#endif
-#ifdef BTN_TOOL_PENCIL
-	{"BTN_TOOL_PENCIL",	BTN_TOOL_PENCIL},
-#endif
-#ifdef BTN_TOOL_AIRBRUSH
-	{"BTN_TOOL_AIRBRUSH",	BTN_TOOL_AIRBRUSH},
-#endif
-#ifdef BTN_TOOL_FINGER
-	{"BTN_TOOL_FINGER",	BTN_TOOL_FINGER},
-#endif
-#ifdef BTN_TOOL_MOUSE
-	{"BTN_TOOL_MOUSE",	BTN_TOOL_MOUSE},
-#endif
-#ifdef BTN_TOOL_LENS
-	{"BTN_TOOL_LENS",	BTN_TOOL_LENS},
-#endif
-#ifdef BTN_TOUCH
-	{"BTN_TOUCH",	BTN_TOUCH},
-#endif
-#ifdef BTN_STYLUS
-	{"BTN_STYLUS",	BTN_STYLUS},
-#endif
-#ifdef BTN_STYLUS2
-	{"BTN_STYLUS2",	BTN_STYLUS2},
-#endif
-#ifdef BTN_TOOL_DOUBLETAP
-	{"BTN_TOOL_DOUBLETAP",	BTN_TOOL_DOUBLETAP},
-#endif
-#ifdef BTN_TOOL_TRIPLETAP
-	{"BTN_TOOL_TRIPLETAP",	BTN_TOOL_TRIPLETAP},
-#endif
-#ifdef BTN_WHEEL
-	{"BTN_WHEEL",	BTN_WHEEL},
-#endif
-#ifdef BTN_GEAR_DOWN
-	{"BTN_GEAR_DOWN",	BTN_GEAR_DOWN},
-#endif
-#ifdef BTN_GEAR_UP
-	{"BTN_GEAR_UP",	BTN_GEAR_UP},
-#endif
-#ifdef KEY_OK
-	{"KEY_OK",	KEY_OK},
-#endif
-#ifdef KEY_SELECT
-	{"KEY_SELECT",	KEY_SELECT},
-#endif
-#ifdef KEY_GOTO
-	{"KEY_GOTO",	KEY_GOTO},
-#endif
-#ifdef KEY_CLEAR
-	{"KEY_CLEAR",	KEY_CLEAR},
-#endif
-#ifdef KEY_POWER2
-	{"KEY_POWER2",	KEY_POWER2},
-#endif
-#ifdef KEY_OPTION
-	{"KEY_OPTION",	KEY_OPTION},
-#endif
-#ifdef KEY_INFO
-	{"KEY_INFO",	KEY_INFO},
-#endif
-#ifdef KEY_TIME
-	{"KEY_TIME",	KEY_TIME},
-#endif
-#ifdef KEY_VENDOR
-	{"KEY_VENDOR",	KEY_VENDOR},
-#endif
-#ifdef KEY_ARCHIVE
-	{"KEY_ARCHIVE",	KEY_ARCHIVE},
-#endif
-#ifdef KEY_PROGRAM
-	{"KEY_PROGRAM",	KEY_PROGRAM},
-#endif
-#ifdef KEY_CHANNEL
-	{"KEY_CHANNEL",	KEY_CHANNEL},
-#endif
-#ifdef KEY_FAVORITES
-	{"KEY_FAVORITES",	KEY_FAVORITES},
-#endif
-#ifdef KEY_EPG
-	{"KEY_EPG",	KEY_EPG},
-#endif
-#ifdef KEY_PVR
-	{"KEY_PVR",	KEY_PVR},
-#endif
-#ifdef KEY_MHP
-	{"KEY_MHP",	KEY_MHP},
-#endif
-#ifdef KEY_LANGUAGE
-	{"KEY_LANGUAGE",	KEY_LANGUAGE},
-#endif
-#ifdef KEY_TITLE
-	{"KEY_TITLE",	KEY_TITLE},
-#endif
-#ifdef KEY_SUBTITLE
-	{"KEY_SUBTITLE",	KEY_SUBTITLE},
-#endif
-#ifdef KEY_ANGLE
-	{"KEY_ANGLE",	KEY_ANGLE},
-#endif
-#ifdef KEY_ZOOM
-	{"KEY_ZOOM",	KEY_ZOOM},
-#endif
-#ifdef KEY_MODE
-	{"KEY_MODE",	KEY_MODE},
-#endif
-#ifdef KEY_KEYBOARD
-	{"KEY_KEYBOARD",	KEY_KEYBOARD},
-#endif
-#ifdef KEY_SCREEN
-	{"KEY_SCREEN",	KEY_SCREEN},
-#endif
-#ifdef KEY_PC
-	{"KEY_PC",	KEY_PC},
-#endif
-#ifdef KEY_TV
-	{"KEY_TV",	KEY_TV},
-#endif
-#ifdef KEY_TV2
-	{"KEY_TV2",	KEY_TV2},
-#endif
-#ifdef KEY_VCR
-	{"KEY_VCR",	KEY_VCR},
-#endif
-#ifdef KEY_VCR2
-	{"KEY_VCR2",	KEY_VCR2},
-#endif
-#ifdef KEY_SAT
-	{"KEY_SAT",	KEY_SAT},
-#endif
-#ifdef KEY_SAT2
-	{"KEY_SAT2",	KEY_SAT2},
-#endif
-#ifdef KEY_CD
-	{"KEY_CD",	KEY_CD},
-#endif
-#ifdef KEY_TAPE
-	{"KEY_TAPE",	KEY_TAPE},
-#endif
-#ifdef KEY_RADIO
-	{"KEY_RADIO",	KEY_RADIO},
-#endif
-#ifdef KEY_TUNER
-	{"KEY_TUNER",	KEY_TUNER},
-#endif
-#ifdef KEY_PLAYER
-	{"KEY_PLAYER",	KEY_PLAYER},
-#endif
-#ifdef KEY_TEXT
-	{"KEY_TEXT",	KEY_TEXT},
-#endif
-#ifdef KEY_DVD
-	{"KEY_DVD",	KEY_DVD},
-#endif
-#ifdef KEY_AUX
-	{"KEY_AUX",	KEY_AUX},
-#endif
-#ifdef KEY_MP3
-	{"KEY_MP3",	KEY_MP3},
-#endif
-#ifdef KEY_AUDIO
-	{"KEY_AUDIO",	KEY_AUDIO},
-#endif
-#ifdef KEY_VIDEO
-	{"KEY_VIDEO",	KEY_VIDEO},
-#endif
-#ifdef KEY_DIRECTORY
-	{"KEY_DIRECTORY",	KEY_DIRECTORY},
-#endif
-#ifdef KEY_LIST
-	{"KEY_LIST",	KEY_LIST},
-#endif
-#ifdef KEY_MEMO
-	{"KEY_MEMO",	KEY_MEMO},
-#endif
-#ifdef KEY_CALENDAR
-	{"KEY_CALENDAR",	KEY_CALENDAR},
-#endif
-#ifdef KEY_RED
-	{"KEY_RED",	KEY_RED},
-#endif
-#ifdef KEY_GREEN
-	{"KEY_GREEN",	KEY_GREEN},
-#endif
-#ifdef KEY_YELLOW
-	{"KEY_YELLOW",	KEY_YELLOW},
-#endif
-#ifdef KEY_BLUE
-	{"KEY_BLUE",	KEY_BLUE},
-#endif
-#ifdef KEY_CHANNELUP
-	{"KEY_CHANNELUP",	KEY_CHANNELUP},
-#endif
-#ifdef KEY_CHANNELDOWN
-	{"KEY_CHANNELDOWN",	KEY_CHANNELDOWN},
-#endif
-#ifdef KEY_FIRST
-	{"KEY_FIRST",	KEY_FIRST},
-#endif
-#ifdef KEY_LAST
-	{"KEY_LAST",	KEY_LAST},
-#endif
-#ifdef KEY_AB
-	{"KEY_AB",	KEY_AB},
-#endif
-#ifdef KEY_NEXT
-	{"KEY_NEXT",	KEY_NEXT},
-#endif
-#ifdef KEY_RESTART
-	{"KEY_RESTART",	KEY_RESTART},
-#endif
-#ifdef KEY_SLOW
-	{"KEY_SLOW",	KEY_SLOW},
-#endif
-#ifdef KEY_SHUFFLE
-	{"KEY_SHUFFLE",	KEY_SHUFFLE},
-#endif
-#ifdef KEY_BREAK
-	{"KEY_BREAK",	KEY_BREAK},
-#endif
-#ifdef KEY_PREVIOUS
-	{"KEY_PREVIOUS",	KEY_PREVIOUS},
-#endif
-#ifdef KEY_DIGITS
-	{"KEY_DIGITS",	KEY_DIGITS},
-#endif
-#ifdef KEY_TEEN
-	{"KEY_TEEN",	KEY_TEEN},
-#endif
-#ifdef KEY_TWEN
-	{"KEY_TWEN",	KEY_TWEN},
-#endif
-#ifdef KEY_DEL_EOL
-	{"KEY_DEL_EOL",	KEY_DEL_EOL},
-#endif
-#ifdef KEY_DEL_EOS
-	{"KEY_DEL_EOS",	KEY_DEL_EOS},
-#endif
-#ifdef KEY_INS_LINE
-	{"KEY_INS_LINE",	KEY_INS_LINE},
-#endif
-#ifdef KEY_DEL_LINE
-	{"KEY_DEL_LINE",	KEY_DEL_LINE},
-#endif
-#ifdef KEY_FN
-	{"KEY_FN",	KEY_FN},
-#endif
-#ifdef KEY_FN_ESC
-	{"KEY_FN_ESC",	KEY_FN_ESC},
-#endif
-#ifdef KEY_FN_F1
-	{"KEY_FN_F1",	KEY_FN_F1},
-#endif
-#ifdef KEY_FN_F2
-	{"KEY_FN_F2",	KEY_FN_F2},
-#endif
-#ifdef KEY_FN_F3
-	{"KEY_FN_F3",	KEY_FN_F3},
-#endif
-#ifdef KEY_FN_F4
-	{"KEY_FN_F4",	KEY_FN_F4},
-#endif
-#ifdef KEY_FN_F5
-	{"KEY_FN_F5",	KEY_FN_F5},
-#endif
-#ifdef KEY_FN_F6
-	{"KEY_FN_F6",	KEY_FN_F6},
-#endif
-#ifdef KEY_FN_F7
-	{"KEY_FN_F7",	KEY_FN_F7},
-#endif
-#ifdef KEY_FN_F8
-	{"KEY_FN_F8",	KEY_FN_F8},
-#endif
-#ifdef KEY_FN_F9
-	{"KEY_FN_F9",	KEY_FN_F9},
-#endif
-#ifdef KEY_FN_F10
-	{"KEY_FN_F10",	KEY_FN_F10},
-#endif
-#ifdef KEY_FN_F11
-	{"KEY_FN_F11",	KEY_FN_F11},
-#endif
-#ifdef KEY_FN_F12
-	{"KEY_FN_F12",	KEY_FN_F12},
-#endif
-#ifdef KEY_FN_1
-	{"KEY_FN_1",	KEY_FN_1},
-#endif
-#ifdef KEY_FN_2
-	{"KEY_FN_2",	KEY_FN_2},
-#endif
-#ifdef KEY_FN_D
-	{"KEY_FN_D",	KEY_FN_D},
-#endif
-#ifdef KEY_FN_E
-	{"KEY_FN_E",	KEY_FN_E},
-#endif
-#ifdef KEY_FN_F
-	{"KEY_FN_F",	KEY_FN_F},
-#endif
-#ifdef KEY_FN_S
-	{"KEY_FN_S",	KEY_FN_S},
-#endif
-#ifdef KEY_FN_B
-	{"KEY_FN_B",	KEY_FN_B},
-#endif
-#ifdef KEY_BRL_DOT1
-	{"KEY_BRL_DOT1",	KEY_BRL_DOT1},
-#endif
-#ifdef KEY_BRL_DOT2
-	{"KEY_BRL_DOT2",	KEY_BRL_DOT2},
-#endif
-#ifdef KEY_BRL_DOT3
-	{"KEY_BRL_DOT3",	KEY_BRL_DOT3},
-#endif
-#ifdef KEY_BRL_DOT4
-	{"KEY_BRL_DOT4",	KEY_BRL_DOT4},
-#endif
-#ifdef KEY_BRL_DOT5
-	{"KEY_BRL_DOT5",	KEY_BRL_DOT5},
-#endif
-#ifdef KEY_BRL_DOT6
-	{"KEY_BRL_DOT6",	KEY_BRL_DOT6},
-#endif
-#ifdef KEY_BRL_DOT7
-	{"KEY_BRL_DOT7",	KEY_BRL_DOT7},
-#endif
-#ifdef KEY_BRL_DOT8
-	{"KEY_BRL_DOT8",	KEY_BRL_DOT8},
-#endif
-#ifdef REL_X
-	{"REL_X",	REL_X},
-#endif
-#ifdef REL_Y
-	{"REL_Y",	REL_Y},
-#endif
-#ifdef REL_Z
-	{"REL_Z",	REL_Z},
-#endif
-#ifdef REL_RX
-	{"REL_RX",	REL_RX},
-#endif
-#ifdef REL_RY
-	{"REL_RY",	REL_RY},
-#endif
-#ifdef REL_RZ
-	{"REL_RZ",	REL_RZ},
-#endif
-#ifdef REL_HWHEEL
-	{"REL_HWHEEL",	REL_HWHEEL},
-#endif
-#ifdef REL_DIAL
-	{"REL_DIAL",	REL_DIAL},
-#endif
-#ifdef REL_WHEEL
-	{"REL_WHEEL",	REL_WHEEL},
-#endif
-#ifdef REL_MISC
-	{"REL_MISC",	REL_MISC},
-#endif
-#ifdef ABS_X
-	{"ABS_X",	ABS_X},
-#endif
-#ifdef ABS_Y
-	{"ABS_Y",	ABS_Y},
-#endif
-#ifdef ABS_Z
-	{"ABS_Z",	ABS_Z},
-#endif
-#ifdef ABS_RX
-	{"ABS_RX",	ABS_RX},
-#endif
-#ifdef ABS_RY
-	{"ABS_RY",	ABS_RY},
-#endif
-#ifdef ABS_RZ
-	{"ABS_RZ",	ABS_RZ},
-#endif
-#ifdef ABS_THROTTLE
-	{"ABS_THROTTLE",	ABS_THROTTLE},
-#endif
-#ifdef ABS_RUDDER
-	{"ABS_RUDDER",	ABS_RUDDER},
-#endif
-#ifdef ABS_WHEEL
-	{"ABS_WHEEL",	ABS_WHEEL},
-#endif
-#ifdef ABS_GAS
-	{"ABS_GAS",	ABS_GAS},
-#endif
-#ifdef ABS_BRAKE
-	{"ABS_BRAKE",	ABS_BRAKE},
-#endif
-#ifdef ABS_HAT0X
-	{"ABS_HAT0X",	ABS_HAT0X},
-#endif
-#ifdef ABS_HAT0Y
-	{"ABS_HAT0Y",	ABS_HAT0Y},
-#endif
-#ifdef ABS_HAT1X
-	{"ABS_HAT1X",	ABS_HAT1X},
-#endif
-#ifdef ABS_HAT1Y
-	{"ABS_HAT1Y",	ABS_HAT1Y},
-#endif
-#ifdef ABS_HAT2X
-	{"ABS_HAT2X",	ABS_HAT2X},
-#endif
-#ifdef ABS_HAT2Y
-	{"ABS_HAT2Y",	ABS_HAT2Y},
-#endif
-#ifdef ABS_HAT3X
-	{"ABS_HAT3X",	ABS_HAT3X},
-#endif
-#ifdef ABS_HAT3Y
-	{"ABS_HAT3Y",	ABS_HAT3Y},
-#endif
-#ifdef ABS_PRESSURE
-	{"ABS_PRESSURE",	ABS_PRESSURE},
-#endif
-#ifdef ABS_DISTANCE
-	{"ABS_DISTANCE",	ABS_DISTANCE},
-#endif
-#ifdef ABS_TILT_X
-	{"ABS_TILT_X",	ABS_TILT_X},
-#endif
-#ifdef ABS_TILT_Y
-	{"ABS_TILT_Y",	ABS_TILT_Y},
-#endif
-#ifdef ABS_TOOL_WIDTH
-	{"ABS_TOOL_WIDTH",	ABS_TOOL_WIDTH},
-#endif
-#ifdef ABS_VOLUME
-	{"ABS_VOLUME",	ABS_VOLUME},
-#endif
-#ifdef ABS_MISC
-	{"ABS_MISC",	ABS_MISC},
-#endif
-	{NULL, 0}
-};
diff --git a/l2ork_addons/cwiid/wminput/action_enum.d b/l2ork_addons/cwiid/wminput/action_enum.d
deleted file mode 100644
index 8c15df43e..000000000
--- a/l2ork_addons/cwiid/wminput/action_enum.d
+++ /dev/null
@@ -1,56 +0,0 @@
-action_enum.o action_enum.d : action_enum.c /usr/include/stdlib.h \
- /usr/include/features.h /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
- /usr/include/linux/input.h /usr/include/x86_64-linux-gnu/sys/time.h \
- /usr/include/x86_64-linux-gnu/sys/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctls.h \
- /usr/include/x86_64-linux-gnu/asm/ioctls.h \
- /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \
- /usr/include/x86_64-linux-gnu/asm/ioctl.h \
- /usr/include/asm-generic/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \
- /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \
- /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \
- /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h conf.h \
- /home/ico/Downloads/PureData/pure-data/l2ork_addons/cwiid/common/include/config.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/stdio.h \
- /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
- /usr/include/linux/uinput.h ../libcwiid/cwiid.h /usr/include/xlocale.h \
- /usr/include/bluetooth/bluetooth.h /usr/include/string.h \
- /usr/include/byteswap.h /usr/include/netinet/in.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h wmplugin.h y.tab.h
diff --git a/l2ork_addons/cwiid/wminput/c_plugin.d b/l2ork_addons/cwiid/wminput/c_plugin.d
deleted file mode 100644
index a2f728d7a..000000000
--- a/l2ork_addons/cwiid/wminput/c_plugin.d
+++ /dev/null
@@ -1,62 +0,0 @@
-c_plugin.o c_plugin.d : c_plugin.c /usr/include/stdlib.h /usr/include/features.h \
- /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
- /usr/include/dlfcn.h /usr/include/x86_64-linux-gnu/bits/dlfcn.h \
- /usr/include/x86_64-linux-gnu/sys/stat.h \
- /usr/include/x86_64-linux-gnu/bits/stat.h /usr/include/unistd.h \
- /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \
- ../libcwiid/cwiid.h /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/xlocale.h \
- /usr/include/bluetooth/bluetooth.h /usr/include/stdio.h \
- /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h /usr/include/string.h \
- /usr/include/byteswap.h /usr/include/netinet/in.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h conf.h \
- /home/ico/Downloads/PureData/pure-data/l2ork_addons/cwiid/common/include/config.h \
- /usr/include/linux/input.h /usr/include/x86_64-linux-gnu/sys/time.h \
- /usr/include/x86_64-linux-gnu/sys/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctls.h \
- /usr/include/x86_64-linux-gnu/asm/ioctls.h \
- /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \
- /usr/include/x86_64-linux-gnu/asm/ioctl.h \
- /usr/include/asm-generic/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \
- /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \
- /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \
- /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
- /usr/include/linux/uinput.h wmplugin.h y.tab.h util.h
diff --git a/l2ork_addons/cwiid/wminput/conf.d b/l2ork_addons/cwiid/wminput/conf.d
deleted file mode 100644
index a4cf55034..000000000
--- a/l2ork_addons/cwiid/wminput/conf.d
+++ /dev/null
@@ -1,57 +0,0 @@
-conf.o conf.d : conf.c \
- /home/ico/Downloads/PureData/pure-data/l2ork_addons/cwiid/common/include/config.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h /usr/include/stdint.h \
- /usr/include/features.h /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/stdio.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \
- /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h /usr/include/stdlib.h \
- /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
- /usr/include/string.h /usr/include/xlocale.h conf.h \
- /usr/include/linux/input.h /usr/include/x86_64-linux-gnu/sys/time.h \
- /usr/include/x86_64-linux-gnu/sys/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctls.h \
- /usr/include/x86_64-linux-gnu/asm/ioctls.h \
- /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \
- /usr/include/x86_64-linux-gnu/asm/ioctl.h \
- /usr/include/asm-generic/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \
- /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \
- /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \
- /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
- /usr/include/linux/uinput.h ../libcwiid/cwiid.h \
- /usr/include/bluetooth/bluetooth.h /usr/include/byteswap.h \
- /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h wmplugin.h y.tab.h util.h \
- c_plugin.h py_plugin.h
diff --git a/l2ork_addons/cwiid/wminput/lexer.c b/l2ork_addons/cwiid/wminput/lexer.c
deleted file mode 100644
index 74100eb28..000000000
--- a/l2ork_addons/cwiid/wminput/lexer.c
+++ /dev/null
@@ -1,2264 +0,0 @@
-
-#line 3 "<stdout>"
-
-#define  YY_INT_ALIGNED short int
-
-/* A lexical scanner generated by flex */
-
-#define FLEX_SCANNER
-#define YY_FLEX_MAJOR_VERSION 2
-#define YY_FLEX_MINOR_VERSION 5
-#define YY_FLEX_SUBMINOR_VERSION 35
-#if YY_FLEX_SUBMINOR_VERSION > 0
-#define FLEX_BETA
-#endif
-
-/* First, we deal with  platform-specific or compiler-specific issues. */
-
-/* begin standard C headers. */
-#include <stdio.h>
-#include <string.h>
-#include <errno.h>
-#include <stdlib.h>
-
-/* end standard C headers. */
-
-/* flex integer type definitions */
-
-#ifndef FLEXINT_H
-#define FLEXINT_H
-
-/* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
-
-#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
-
-/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
- * if you want the limit (max/min) macros for int types. 
- */
-#ifndef __STDC_LIMIT_MACROS
-#define __STDC_LIMIT_MACROS 1
-#endif
-
-#include <inttypes.h>
-typedef int8_t flex_int8_t;
-typedef uint8_t flex_uint8_t;
-typedef int16_t flex_int16_t;
-typedef uint16_t flex_uint16_t;
-typedef int32_t flex_int32_t;
-typedef uint32_t flex_uint32_t;
-#else
-typedef signed char flex_int8_t;
-typedef short int flex_int16_t;
-typedef int flex_int32_t;
-typedef unsigned char flex_uint8_t; 
-typedef unsigned short int flex_uint16_t;
-typedef unsigned int flex_uint32_t;
-
-/* Limits of integral types. */
-#ifndef INT8_MIN
-#define INT8_MIN               (-128)
-#endif
-#ifndef INT16_MIN
-#define INT16_MIN              (-32767-1)
-#endif
-#ifndef INT32_MIN
-#define INT32_MIN              (-2147483647-1)
-#endif
-#ifndef INT8_MAX
-#define INT8_MAX               (127)
-#endif
-#ifndef INT16_MAX
-#define INT16_MAX              (32767)
-#endif
-#ifndef INT32_MAX
-#define INT32_MAX              (2147483647)
-#endif
-#ifndef UINT8_MAX
-#define UINT8_MAX              (255U)
-#endif
-#ifndef UINT16_MAX
-#define UINT16_MAX             (65535U)
-#endif
-#ifndef UINT32_MAX
-#define UINT32_MAX             (4294967295U)
-#endif
-
-#endif /* ! C99 */
-
-#endif /* ! FLEXINT_H */
-
-#ifdef __cplusplus
-
-/* The "const" storage-class-modifier is valid. */
-#define YY_USE_CONST
-
-#else	/* ! __cplusplus */
-
-/* C99 requires __STDC__ to be defined as 1. */
-#if defined (__STDC__)
-
-#define YY_USE_CONST
-
-#endif	/* defined (__STDC__) */
-#endif	/* ! __cplusplus */
-
-#ifdef YY_USE_CONST
-#define yyconst const
-#else
-#define yyconst
-#endif
-
-/* Returned upon end-of-file. */
-#define YY_NULL 0
-
-/* Promotes a possibly negative, possibly signed char to an unsigned
- * integer for use as an array index.  If the signed char is negative,
- * we want to instead treat it as an 8-bit unsigned char, hence the
- * double cast.
- */
-#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)
-
-/* Enter a start condition.  This macro really ought to take a parameter,
- * but we do it the disgusting crufty way forced on us by the ()-less
- * definition of BEGIN.
- */
-#define BEGIN (yy_start) = 1 + 2 *
-
-/* Translate the current start state into a value that can be later handed
- * to BEGIN to return to the state.  The YYSTATE alias is for lex
- * compatibility.
- */
-#define YY_START (((yy_start) - 1) / 2)
-#define YYSTATE YY_START
-
-/* Action number for EOF rule of a given start state. */
-#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)
-
-/* Special action meaning "start processing a new file". */
-#define YY_NEW_FILE yyrestart(yyin  )
-
-#define YY_END_OF_BUFFER_CHAR 0
-
-/* Size of default input buffer. */
-#ifndef YY_BUF_SIZE
-#ifdef __ia64__
-/* On IA-64, the buffer size is 16k, not 8k.
- * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case.
- * Ditto for the __ia64__ case accordingly.
- */
-#define YY_BUF_SIZE 32768
-#else
-#define YY_BUF_SIZE 16384
-#endif /* __ia64__ */
-#endif
-
-/* The state buf must be large enough to hold one state per character in the main buffer.
- */
-#define YY_STATE_BUF_SIZE   ((YY_BUF_SIZE + 2) * sizeof(yy_state_type))
-
-#ifndef YY_TYPEDEF_YY_BUFFER_STATE
-#define YY_TYPEDEF_YY_BUFFER_STATE
-typedef struct yy_buffer_state *YY_BUFFER_STATE;
-#endif
-
-extern int yyleng;
-
-extern FILE *yyin, *yyout;
-
-#define EOB_ACT_CONTINUE_SCAN 0
-#define EOB_ACT_END_OF_FILE 1
-#define EOB_ACT_LAST_MATCH 2
-
-    #define YY_LESS_LINENO(n)
-    
-/* Return all but the first "n" matched characters back to the input stream. */
-#define yyless(n) \
-	do \
-		{ \
-		/* Undo effects of setting up yytext. */ \
-        int yyless_macro_arg = (n); \
-        YY_LESS_LINENO(yyless_macro_arg);\
-		*yy_cp = (yy_hold_char); \
-		YY_RESTORE_YY_MORE_OFFSET \
-		(yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \
-		YY_DO_BEFORE_ACTION; /* set up yytext again */ \
-		} \
-	while ( 0 )
-
-#define unput(c) yyunput( c, (yytext_ptr)  )
-
-#ifndef YY_TYPEDEF_YY_SIZE_T
-#define YY_TYPEDEF_YY_SIZE_T
-typedef size_t yy_size_t;
-#endif
-
-#ifndef YY_STRUCT_YY_BUFFER_STATE
-#define YY_STRUCT_YY_BUFFER_STATE
-struct yy_buffer_state
-	{
-	FILE *yy_input_file;
-
-	char *yy_ch_buf;		/* input buffer */
-	char *yy_buf_pos;		/* current position in input buffer */
-
-	/* Size of input buffer in bytes, not including room for EOB
-	 * characters.
-	 */
-	yy_size_t yy_buf_size;
-
-	/* Number of characters read into yy_ch_buf, not including EOB
-	 * characters.
-	 */
-	int yy_n_chars;
-
-	/* Whether we "own" the buffer - i.e., we know we created it,
-	 * and can realloc() it to grow it, and should free() it to
-	 * delete it.
-	 */
-	int yy_is_our_buffer;
-
-	/* Whether this is an "interactive" input source; if so, and
-	 * if we're using stdio for input, then we want to use getc()
-	 * instead of fread(), to make sure we stop fetching input after
-	 * each newline.
-	 */
-	int yy_is_interactive;
-
-	/* Whether we're considered to be at the beginning of a line.
-	 * If so, '^' rules will be active on the next match, otherwise
-	 * not.
-	 */
-	int yy_at_bol;
-
-    int yy_bs_lineno; /**< The line count. */
-    int yy_bs_column; /**< The column count. */
-    
-	/* Whether to try to fill the input buffer when we reach the
-	 * end of it.
-	 */
-	int yy_fill_buffer;
-
-	int yy_buffer_status;
-
-#define YY_BUFFER_NEW 0
-#define YY_BUFFER_NORMAL 1
-	/* When an EOF's been seen but there's still some text to process
-	 * then we mark the buffer as YY_EOF_PENDING, to indicate that we
-	 * shouldn't try reading from the input source any more.  We might
-	 * still have a bunch of tokens to match, though, because of
-	 * possible backing-up.
-	 *
-	 * When we actually see the EOF, we change the status to "new"
-	 * (via yyrestart()), so that the user can continue scanning by
-	 * just pointing yyin at a new input file.
-	 */
-#define YY_BUFFER_EOF_PENDING 2
-
-	};
-#endif /* !YY_STRUCT_YY_BUFFER_STATE */
-
-/* Stack of input buffers. */
-static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */
-static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */
-static YY_BUFFER_STATE * yy_buffer_stack = 0; /**< Stack as an array. */
-
-/* We provide macros for accessing buffer states in case in the
- * future we want to put the buffer states in a more general
- * "scanner state".
- *
- * Returns the top of the stack, or NULL.
- */
-#define YY_CURRENT_BUFFER ( (yy_buffer_stack) \
-                          ? (yy_buffer_stack)[(yy_buffer_stack_top)] \
-                          : NULL)
-
-/* Same as previous macro, but useful when we know that the buffer stack is not
- * NULL or when we need an lvalue. For internal use only.
- */
-#define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)]
-
-/* yy_hold_char holds the character lost when yytext is formed. */
-static char yy_hold_char;
-static int yy_n_chars;		/* number of characters read into yy_ch_buf */
-int yyleng;
-
-/* Points to current character in buffer. */
-static char *yy_c_buf_p = (char *) 0;
-static int yy_init = 0;		/* whether we need to initialize */
-static int yy_start = 0;	/* start state number */
-
-/* Flag which is used to allow yywrap()'s to do buffer switches
- * instead of setting up a fresh yyin.  A bit of a hack ...
- */
-static int yy_did_buffer_switch_on_eof;
-
-void yyrestart (FILE *input_file  );
-void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer  );
-YY_BUFFER_STATE yy_create_buffer (FILE *file,int size  );
-void yy_delete_buffer (YY_BUFFER_STATE b  );
-void yy_flush_buffer (YY_BUFFER_STATE b  );
-void yypush_buffer_state (YY_BUFFER_STATE new_buffer  );
-void yypop_buffer_state (void );
-
-static void yyensure_buffer_stack (void );
-static void yy_load_buffer_state (void );
-static void yy_init_buffer (YY_BUFFER_STATE b,FILE *file  );
-
-#define YY_FLUSH_BUFFER yy_flush_buffer(YY_CURRENT_BUFFER )
-
-YY_BUFFER_STATE yy_scan_buffer (char *base,yy_size_t size  );
-YY_BUFFER_STATE yy_scan_string (yyconst char *yy_str  );
-YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,int len  );
-
-void *yyalloc (yy_size_t  );
-void *yyrealloc (void *,yy_size_t  );
-void yyfree (void *  );
-
-#define yy_new_buffer yy_create_buffer
-
-#define yy_set_interactive(is_interactive) \
-	{ \
-	if ( ! YY_CURRENT_BUFFER ){ \
-        yyensure_buffer_stack (); \
-		YY_CURRENT_BUFFER_LVALUE =    \
-            yy_create_buffer(yyin,YY_BUF_SIZE ); \
-	} \
-	YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \
-	}
-
-#define yy_set_bol(at_bol) \
-	{ \
-	if ( ! YY_CURRENT_BUFFER ){\
-        yyensure_buffer_stack (); \
-		YY_CURRENT_BUFFER_LVALUE =    \
-            yy_create_buffer(yyin,YY_BUF_SIZE ); \
-	} \
-	YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \
-	}
-
-#define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol)
-
-/* Begin user sect3 */
-
-typedef unsigned char YY_CHAR;
-
-FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
-
-typedef int yy_state_type;
-
-extern int yylineno;
-
-int yylineno = 1;
-
-extern char *yytext;
-#define yytext_ptr yytext
-
-static yy_state_type yy_get_previous_state (void );
-static yy_state_type yy_try_NUL_trans (yy_state_type current_state  );
-static int yy_get_next_buffer (void );
-static void yy_fatal_error (yyconst char msg[]  );
-
-/* Done after the current pattern has been matched and before the
- * corresponding action - sets up yytext.
- */
-#define YY_DO_BEFORE_ACTION \
-	(yytext_ptr) = yy_bp; \
-	yyleng = (size_t) (yy_cp - yy_bp); \
-	(yy_hold_char) = *yy_cp; \
-	*yy_cp = '\0'; \
-	(yy_c_buf_p) = yy_cp;
-
-#define YY_NUM_RULES 58
-#define YY_END_OF_BUFFER 59
-/* This struct is not used in this scanner,
-   but its presence is necessary. */
-struct yy_trans_info
-	{
-	flex_int32_t yy_verify;
-	flex_int32_t yy_nxt;
-	};
-static yyconst flex_int16_t yy_accept[210] =
-    {   0,
-        0,    0,    0,    0,    0,    0,   59,   57,    6,    8,
-        5,    7,   53,   56,   56,   56,   56,   56,   56,   56,
-       56,   56,   56,   56,   58,    2,    3,    6,    4,    6,
-        5,   56,   54,   53,   56,   56,   56,   56,   56,   56,
-       56,   51,   56,   56,   56,   56,    2,    3,   54,    0,
-        0,   56,   54,   56,   56,   56,   52,   56,   56,   56,
-       54,   56,   56,   56,   56,   56,   56,   55,   56,   56,
-       56,   56,   56,   56,   56,   56,   56,   56,   56,   56,
-       50,   56,    1,    0,    0,    0,   30,   31,    0,    0,
-       36,    0,    0,   37,    0,   32,   33,    0,   21,    0,
-
-       22,   19,   20,   14,   15,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,   23,   34,   35,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,   10,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,    0,    0,    0,    0,
-        0,    0,    0,    0,    0,    0,   24,    0,   29,    0,
-        0,   25,    0,   28,    0,    0,    0,    0,   11,    0,
-       18,   12,    0,   17,    0,    0,    0,    0,    0,   27,
-        0,    0,   26,    0,    0,   16,   13,    0,   42,   43,
-        0,    0,    0,    0,    0,   38,   39,    9,   48,    0,
-
-       49,    0,   40,   41,   44,   45,   46,   47,    0
-    } ;
-
-static yyconst flex_int32_t yy_ec[256] =
-    {   0,
-        1,    1,    1,    1,    1,    1,    1,    1,    2,    3,
-        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
-        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
-        1,    2,    1,    1,    4,    1,    1,    1,    1,    1,
-        1,    1,    5,    1,    6,    7,    5,    8,    9,   10,
-        8,    8,    8,    8,    8,    8,    8,    1,    1,    1,
-       11,    1,    1,    1,   12,   13,   14,   15,   16,   17,
-       17,   18,   17,   17,   19,   20,   21,   22,   23,   24,
-       17,   25,   26,   27,   28,   17,   29,   30,   31,   32,
-        1,    1,    1,    1,   33,    1,   34,   35,   36,   37,
-
-       38,   39,   40,   41,   42,   17,   43,   44,   45,   46,
-       47,   48,   17,   17,   49,   50,   51,   17,   52,   17,
-       17,   17,    1,    1,    1,   11,    1,    1,    1,    1,
-        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
-        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
-        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
-        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
-        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
-        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
-        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
-
-        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
-        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
-        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
-        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
-        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
-        1,    1,    1,    1,    1
-    } ;
-
-static yyconst flex_int32_t yy_meta[53] =
-    {   0,
-        1,    1,    2,    1,    1,    3,    4,    3,    3,    3,
-        1,    3,    3,    3,    3,    3,    3,    3,    3,    3,
-        3,    3,    3,    3,    3,    3,    3,    3,    3,    3,
-        3,    3,    3,    3,    3,    3,    3,    3,    3,    3,
-        3,    3,    3,    3,    3,    3,    3,    3,    3,    3,
-        3,    3
-    } ;
-
-static yyconst flex_int16_t yy_base[217] =
-    {   0,
-        0,   29,   58,   63,   13,   15,  344,  345,  341,  345,
-        0,  345,   68,   13,   20,   37,  335,   39,   21,   43,
-       42,   63,   14,   50,  345,  339,    0,  338,  345,  337,
-        0,  331,   82,   92,  104,   78,   66,   73,   86,   76,
-       80,  330,   87,   96,   90,   88,  334,    0,  117,  131,
-      134,  138,  142,   98,  108,  122,  328,  114,  111,  116,
-      153,  328,  121,  127,  146,  128,  152,  327,  157,  158,
-      159,  160,  164,  162,  165,  325,  166,  169,  324,  323,
-      345,  322,  321,  199,  160,  223,  345,  345,  130,  280,
-      168,  284,  281,  171,  276,  345,  345,  159,  345,  273,
-
-      345,  345,  345,  345,  345,  134,  275,  283,  278,  275,
-      145,  270,  265,  282,  270,  268,  263,  273,  265,  259,
-      263,  258,  267,  345,  345,  345,  264,  253,  270,  258,
-      263,  255,  249,  259,  253,  345,  251,  259,  257,  260,
-      251,  242,  240,  241,  255,  246,  246,  250,  239,  247,
-      245,  232,  230,  231,  238,  243,  345,  270,  345,  232,
-      239,  345,  225,  345,  229,  236,  215,  207,  345,  242,
-      345,  345,  197,  345,  195,  198,  159,  190,  191,  345,
-      181,  175,  345,  195,  185,  345,  345,  162,  345,  345,
-      155,  186,  151,  178,  191,  345,  345,  345,  345,  195,
-
-      345,  209,  345,  345,  345,  345,  345,  345,  345,  251,
-      255,  259,  263,  265,  267,   42
-    } ;
-
-static yyconst flex_int16_t yy_def[217] =
-    {   0,
-      210,  210,  211,  211,  212,  212,  209,  209,  209,  209,
-      213,  209,  214,  214,  214,  214,  214,  214,  214,  214,
-      214,  214,  214,  214,  209,  209,  215,  209,  209,  209,
-      213,  214,  209,  214,  214,  214,  214,  214,  214,  214,
-      214,  214,  214,  214,  214,  214,  209,  215,  209,  209,
-      209,  214,  214,  214,  214,  214,  214,  214,  214,  214,
-      209,  216,  214,  214,  214,  214,  214,  216,  214,  214,
-      214,  214,  214,  214,  214,  214,  214,  214,  214,  214,
-      209,  214,  214,  209,  209,  209,  209,  209,  209,  209,
-      209,  209,  209,  209,  209,  209,  209,  209,  209,  209,
-
-      209,  209,  209,  209,  209,  209,  209,  209,  209,  209,
-      209,  209,  209,  209,  209,  209,  209,  209,  209,  209,
-      209,  209,  209,  209,  209,  209,  209,  209,  209,  209,
-      209,  209,  209,  209,  209,  209,  209,  209,  209,  209,
-      209,  209,  209,  209,  209,  209,  209,  209,  209,  209,
-      209,  209,  209,  209,  209,  209,  209,  209,  209,  209,
-      209,  209,  209,  209,  209,  209,  209,  209,  209,  209,
-      209,  209,  209,  209,  209,  209,  209,  209,  209,  209,
-      209,  209,  209,  209,  209,  209,  209,  209,  209,  209,
-      209,  209,  209,  209,  209,  209,  209,  209,  209,  209,
-
-      209,  209,  209,  209,  209,  209,  209,  209,    0,  209,
-      209,  209,  209,  209,  209,  209
-    } ;
-
-static yyconst flex_int16_t yy_nxt[398] =
-    {   0,
-        8,    9,   10,   11,    8,   12,   12,   13,   13,   13,
-       12,   14,   15,   16,   28,   29,   28,   29,   18,  209,
-      209,   19,   20,   21,   22,   36,  209,  209,   23,    8,
-        9,   10,   11,    8,   12,   12,   13,   13,   13,   12,
-       14,   15,   16,  209,   68,  209,   37,   18,  209,  209,
-       19,   20,   21,   22,   39,   45,  209,   23,   25,   26,
-       25,   25,   25,   25,   26,   25,   25,   25,   25,  209,
-       24,   40,  209,   25,   33,   34,   34,   34,   44,  209,
-       38,   41,  209,   35,  209,   43,  209,   54,   42,   49,
-       49,   49,  209,  209,  209,   46,  209,   50,   33,   34,
-
-       34,   34,  209,   54,  209,   35,   55,   35,   51,   52,
-      209,   53,   53,   53,  209,   54,   54,  209,   57,   50,
-      209,   56,  209,   60,   49,   49,   49,  209,  209,   35,
-       62,   59,   50,  209,  209,   51,   51,   58,   61,   61,
-       61,   61,   61,   61,  209,   53,   53,   53,  209,   53,
-       53,   53,  209,   65,   50,   66,   63,   64,  209,   67,
-       61,   61,   61,  209,  209,  209,  209,   70,  209,   69,
-      209,  209,  209,   99,   72,  209,  113,  114,  125,  116,
-      128,  129,  121,  126,  202,  100,  134,   71,  189,  190,
-      201,  101,  200,  117,  199,  135,  122,   79,   74,  198,
-
-       78,  195,   73,   82,   76,  118,   83,   80,   75,   77,
-       87,   88,  123,   89,  196,  197,   90,  194,   91,   92,
-      203,  204,   93,   94,  205,  206,   95,  193,   96,   97,
-       98,  102,  103,  192,  104,  105,  191,  106,  207,  208,
-      107,  188,  108,  109,  187,  186,  110,  111,  185,  184,
-      112,   17,   17,   17,   17,   27,   27,   27,   27,   25,
-       25,   25,   25,   31,  183,   31,   31,   32,   32,   48,
-       48,  182,  181,  180,  179,  178,  177,  176,  175,  174,
-      173,  172,  171,  170,  169,  168,  167,  166,  165,  164,
-      163,  162,  161,  160,  159,  158,  157,  156,  155,  154,
-
-      153,  152,  151,  150,  149,  148,  147,  146,  145,  144,
-      143,  142,  141,  140,  139,  138,  137,  136,  133,  132,
-      131,  130,  127,  124,  120,  119,  115,  209,   86,   85,
-       84,   81,   32,   32,  209,   47,  209,  209,   30,   30,
-       47,  209,   30,  209,    7,  209,  209,  209,  209,  209,
-      209,  209,  209,  209,  209,  209,  209,  209,  209,  209,
-      209,  209,  209,  209,  209,  209,  209,  209,  209,  209,
-      209,  209,  209,  209,  209,  209,  209,  209,  209,  209,
-      209,  209,  209,  209,  209,  209,  209,  209,  209,  209,
-      209,  209,  209,  209,  209,  209,  209
-
-    } ;
-
-static yyconst flex_int16_t yy_chk[398] =
-    {   0,
-        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,
-        1,    1,    1,    1,    5,    5,    6,    6,    1,   14,
-       23,    1,    1,    1,    1,   14,   15,   19,    1,    2,
-        2,    2,    2,    2,    2,    2,    2,    2,    2,    2,
-        2,    2,    2,   16,  216,   18,   15,    2,   21,   20,
-        2,    2,    2,    2,   18,   23,   24,    2,    3,    3,
-        3,    3,    3,    4,    4,    4,    4,    4,    3,   22,
-        2,   19,   37,    4,   13,   13,   13,   13,   22,   38,
-       16,   20,   40,   13,   36,   21,   41,   37,   20,   33,
-       33,   33,   39,   43,   46,   24,   45,   33,   34,   34,
-
-       34,   34,   44,   36,   54,   13,   38,   34,   35,   35,
-       35,   35,   35,   35,   55,   44,   39,   59,   41,   33,
-       58,   40,   60,   46,   49,   49,   49,   63,   56,   34,
-       54,   45,   49,   64,   66,   50,   50,   43,   50,   50,
-       50,   51,   51,   51,   52,   52,   52,   52,   53,   53,
-       53,   53,   65,   58,   49,   59,   55,   56,   67,   60,
-       61,   61,   61,   69,   70,   71,   72,   64,   74,   63,
-       73,   75,   77,   85,   66,   78,   89,   89,   98,   91,
-      106,  106,   94,   98,  194,   85,  111,   65,  177,  177,
-      193,   85,  192,   91,  191,  111,   94,   74,   69,  188,
-
-       73,  184,   67,   77,   71,   91,   78,   75,   70,   72,
-       84,   84,   94,   84,  185,  185,   84,  182,   84,   84,
-      195,  195,   84,   84,  200,  200,   84,  181,   84,   84,
-       84,   86,   86,  179,   86,   86,  178,   86,  202,  202,
-       86,  176,   86,   86,  175,  173,   86,   86,  170,  168,
-       86,  210,  210,  210,  210,  211,  211,  211,  211,  212,
-      212,  212,  212,  213,  167,  213,  213,  214,  214,  215,
-      215,  166,  165,  163,  161,  160,  158,  156,  155,  154,
-      153,  152,  151,  150,  149,  148,  147,  146,  145,  144,
-      143,  142,  141,  140,  139,  138,  137,  135,  134,  133,
-
-      132,  131,  130,  129,  128,  127,  123,  122,  121,  120,
-      119,  118,  117,  116,  115,  114,  113,  112,  110,  109,
-      108,  107,  100,   95,   93,   92,   90,   83,   82,   80,
-       79,   76,   68,   62,   57,   47,   42,   32,   30,   28,
-       26,   17,    9,    7,  209,  209,  209,  209,  209,  209,
-      209,  209,  209,  209,  209,  209,  209,  209,  209,  209,
-      209,  209,  209,  209,  209,  209,  209,  209,  209,  209,
-      209,  209,  209,  209,  209,  209,  209,  209,  209,  209,
-      209,  209,  209,  209,  209,  209,  209,  209,  209,  209,
-      209,  209,  209,  209,  209,  209,  209
-
-    } ;
-
-static yy_state_type yy_last_accepting_state;
-static char *yy_last_accepting_cpos;
-
-extern int yy_flex_debug;
-int yy_flex_debug = 0;
-
-/* The intent behind this definition is that it'll catch
- * any uses of REJECT which flex missed.
- */
-#define REJECT reject_used_but_not_detected
-#define yymore() yymore_used_but_not_detected
-#define YY_MORE_ADJ 0
-#define YY_RESTORE_YY_MORE_OFFSET
-char *yytext;
-#line 1 "lexer.l"
-/* Copyright (C) 2007 L. Donnie Smith <wiimote@abstrakraft.org>
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License as published by
- *  the Free Software Foundation; either version 2 of the License, or
- *  (at your option) any later version.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
- *
- *  ChangeLog:
- *  2007-04-08 L. Donnie Smith <cwiid@abstrakraft.org>
- *  * added param rules
- *
- *  2007-03-04 L. Donnie Smith <cwiid@abstrakraft.org>
- *  * Initial ChangeLog
- */
-#line 26 "lexer.l"
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include "conf.h"
-#include "util.h"
-#include "y.tab.h"
-
-#define step                              			\
-    do {                                            \
-        yylloc.first_line   = yylloc.last_line;     \
-        yylloc.first_column = yylloc.last_column;   \
-        yylloc.last_column += strlen(yytext);       \
-    } while(0)
-
-#define step_nl										\
-	do {											\
-		yylloc.first_line = yylloc.last_line;		\
-		yylloc.first_column = yylloc.last_column;	\
-		yylloc.last_line++;							\
-		yylloc.last_column = 0;						\
-	} while (0)
-
-extern struct conf *cur_conf;
-
-#line 665 "<stdout>"
-
-#define INITIAL 0
-#define inc 1
-#define postinc 2
-
-#ifndef YY_NO_UNISTD_H
-/* Special case for "unistd.h", since it is non-ANSI. We include it way
- * down here because we want the user's section 1 to have been scanned first.
- * The user has a chance to override it with an option.
- */
-#include <unistd.h>
-#endif
-
-#ifndef YY_EXTRA_TYPE
-#define YY_EXTRA_TYPE void *
-#endif
-
-static int yy_init_globals (void );
-
-/* Accessor methods to globals.
-   These are made visible to non-reentrant scanners for convenience. */
-
-int yylex_destroy (void );
-
-int yyget_debug (void );
-
-void yyset_debug (int debug_flag  );
-
-YY_EXTRA_TYPE yyget_extra (void );
-
-void yyset_extra (YY_EXTRA_TYPE user_defined  );
-
-FILE *yyget_in (void );
-
-void yyset_in  (FILE * in_str  );
-
-FILE *yyget_out (void );
-
-void yyset_out  (FILE * out_str  );
-
-int yyget_leng (void );
-
-char *yyget_text (void );
-
-int yyget_lineno (void );
-
-void yyset_lineno (int line_number  );
-
-/* Macros after this point can all be overridden by user definitions in
- * section 1.
- */
-
-#ifndef YY_SKIP_YYWRAP
-#ifdef __cplusplus
-extern "C" int yywrap (void );
-#else
-extern int yywrap (void );
-#endif
-#endif
-
-#ifndef yytext_ptr
-static void yy_flex_strncpy (char *,yyconst char *,int );
-#endif
-
-#ifdef YY_NEED_STRLEN
-static int yy_flex_strlen (yyconst char * );
-#endif
-
-#ifndef YY_NO_INPUT
-
-#ifdef __cplusplus
-static int yyinput (void );
-#else
-static int input (void );
-#endif
-
-#endif
-
-/* Amount of stuff to slurp up with each read. */
-#ifndef YY_READ_BUF_SIZE
-#ifdef __ia64__
-/* On IA-64, the buffer size is 16k, not 8k */
-#define YY_READ_BUF_SIZE 16384
-#else
-#define YY_READ_BUF_SIZE 8192
-#endif /* __ia64__ */
-#endif
-
-/* Copy whatever the last rule matched to the standard output. */
-#ifndef ECHO
-/* This used to be an fputs(), but since the string might contain NUL's,
- * we now use fwrite().
- */
-#define ECHO do { if (fwrite( yytext, yyleng, 1, yyout )) {} } while (0)
-#endif
-
-/* Gets input and stuffs it into "buf".  number of characters read, or YY_NULL,
- * is returned in "result".
- */
-#ifndef YY_INPUT
-#define YY_INPUT(buf,result,max_size) \
-	if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
-		{ \
-		int c = '*'; \
-		size_t n; \
-		for ( n = 0; n < max_size && \
-			     (c = getc( yyin )) != EOF && c != '\n'; ++n ) \
-			buf[n] = (char) c; \
-		if ( c == '\n' ) \
-			buf[n++] = (char) c; \
-		if ( c == EOF && ferror( yyin ) ) \
-			YY_FATAL_ERROR( "input in flex scanner failed" ); \
-		result = n; \
-		} \
-	else \
-		{ \
-		errno=0; \
-		while ( (result = fread(buf, 1, max_size, yyin))==0 && ferror(yyin)) \
-			{ \
-			if( errno != EINTR) \
-				{ \
-				YY_FATAL_ERROR( "input in flex scanner failed" ); \
-				break; \
-				} \
-			errno=0; \
-			clearerr(yyin); \
-			} \
-		}\
-\
-
-#endif
-
-/* No semi-colon after return; correct usage is to write "yyterminate();" -
- * we don't want an extra ';' after the "return" because that will cause
- * some compilers to complain about unreachable statements.
- */
-#ifndef yyterminate
-#define yyterminate() return YY_NULL
-#endif
-
-/* Number of entries by which start-condition stack grows. */
-#ifndef YY_START_STACK_INCR
-#define YY_START_STACK_INCR 25
-#endif
-
-/* Report a fatal error. */
-#ifndef YY_FATAL_ERROR
-#define YY_FATAL_ERROR(msg) yy_fatal_error( msg )
-#endif
-
-/* end tables serialization structures and prototypes */
-
-/* Default declaration of generated scanner - a define so the user can
- * easily add parameters.
- */
-#ifndef YY_DECL
-#define YY_DECL_IS_OURS 1
-
-extern int yylex (void);
-
-#define YY_DECL int yylex (void)
-#endif /* !YY_DECL */
-
-/* Code executed at the beginning of each rule, after yytext and yyleng
- * have been set up.
- */
-#ifndef YY_USER_ACTION
-#define YY_USER_ACTION
-#endif
-
-/* Code executed at the end of each rule. */
-#ifndef YY_BREAK
-#define YY_BREAK break;
-#endif
-
-#define YY_RULE_SETUP \
-	if ( yyleng > 0 ) \
-		YY_CURRENT_BUFFER_LVALUE->yy_at_bol = \
-				(yytext[yyleng - 1] == '\n'); \
-	YY_USER_ACTION
-
-/** The main scanner function which does all the work.
- */
-YY_DECL
-{
-	register yy_state_type yy_current_state;
-	register char *yy_cp, *yy_bp;
-	register int yy_act;
-    
-#line 64 "lexer.l"
-
-#line 857 "<stdout>"
-
-	if ( !(yy_init) )
-		{
-		(yy_init) = 1;
-
-#ifdef YY_USER_INIT
-		YY_USER_INIT;
-#endif
-
-		if ( ! (yy_start) )
-			(yy_start) = 1;	/* first start state */
-
-		if ( ! yyin )
-			yyin = stdin;
-
-		if ( ! yyout )
-			yyout = stdout;
-
-		if ( ! YY_CURRENT_BUFFER ) {
-			yyensure_buffer_stack ();
-			YY_CURRENT_BUFFER_LVALUE =
-				yy_create_buffer(yyin,YY_BUF_SIZE );
-		}
-
-		yy_load_buffer_state( );
-		}
-
-	while ( 1 )		/* loops until end-of-file is reached */
-		{
-		yy_cp = (yy_c_buf_p);
-
-		/* Support of yytext. */
-		*yy_cp = (yy_hold_char);
-
-		/* yy_bp points to the position in yy_ch_buf of the start of
-		 * the current run.
-		 */
-		yy_bp = yy_cp;
-
-		yy_current_state = (yy_start);
-		yy_current_state += YY_AT_BOL();
-yy_match:
-		do
-			{
-			register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];
-			if ( yy_accept[yy_current_state] )
-				{
-				(yy_last_accepting_state) = yy_current_state;
-				(yy_last_accepting_cpos) = yy_cp;
-				}
-			while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
-				{
-				yy_current_state = (int) yy_def[yy_current_state];
-				if ( yy_current_state >= 210 )
-					yy_c = yy_meta[(unsigned int) yy_c];
-				}
-			yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
-			++yy_cp;
-			}
-		while ( yy_base[yy_current_state] != 345 );
-
-yy_find_action:
-		yy_act = yy_accept[yy_current_state];
-		if ( yy_act == 0 )
-			{ /* have to back up */
-			yy_cp = (yy_last_accepting_cpos);
-			yy_current_state = (yy_last_accepting_state);
-			yy_act = yy_accept[yy_current_state];
-			}
-
-		YY_DO_BEFORE_ACTION;
-
-do_action:	/* This label is used only to access EOF actions. */
-
-		switch ( yy_act )
-	{ /* beginning of action switch */
-			case 0: /* must back up */
-			/* undo the effects of YY_DO_BEFORE_ACTION */
-			*yy_cp = (yy_hold_char);
-			yy_cp = (yy_last_accepting_cpos);
-			yy_current_state = (yy_last_accepting_state);
-			goto yy_find_action;
-
-case 1:
-YY_RULE_SETUP
-#line 65 "lexer.l"
-{
-					yylloc.first_line = yylloc.last_line;
-					yylloc.first_column = yylloc.last_column;
-					yylloc.last_line++;
-					yylloc.last_column = strlen(yytext) -1;
-					BEGIN(inc);
-				}
-	YY_BREAK
-case 2:
-YY_RULE_SETUP
-#line 72 "lexer.l"
-{ step; }
-	YY_BREAK
-case 3:
-YY_RULE_SETUP
-#line 73 "lexer.l"
-{
-					FILE *file;
-					step;
-					if ((file = conf_push_config(cur_conf, yytext, &yylloc))) {
-						yypush_buffer_state(yy_create_buffer(file,YY_BUF_SIZE));
-						yylloc.first_line = yylloc.last_line = 0;
-						yylloc.first_column = yylloc.last_column = 0;
-					}
-					BEGIN(INITIAL);
-				}
-	YY_BREAK
-case YY_STATE_EOF(INITIAL):
-case YY_STATE_EOF(inc):
-case YY_STATE_EOF(postinc):
-#line 84 "lexer.l"
-{
-					yypop_buffer_state();
-					conf_pop_config(cur_conf, &yylloc);
-					if (YY_CURRENT_BUFFER) {
-						BEGIN(postinc);
-					}
-					else {
-						yyterminate();
-					}
-				}
-	YY_BREAK
-case 4:
-/* rule 4 can match eol */
-YY_RULE_SETUP
-#line 94 "lexer.l"
-{ step_nl; BEGIN(INITIAL); }
-	YY_BREAK
-case 5:
-YY_RULE_SETUP
-#line 96 "lexer.l"
-{ step; }
-	YY_BREAK
-case 6:
-YY_RULE_SETUP
-#line 97 "lexer.l"
-{ step; }
-	YY_BREAK
-case 7:
-YY_RULE_SETUP
-#line 98 "lexer.l"
-{ step; return *yytext; }
-	YY_BREAK
-case 8:
-/* rule 8 can match eol */
-YY_RULE_SETUP
-#line 99 "lexer.l"
-{ step_nl; return '\n'; }
-	YY_BREAK
-case 9:
-YY_RULE_SETUP
-#line 101 "lexer.l"
-{ step; return WM_RUMBLE; }
-	YY_BREAK
-case 10:
-YY_RULE_SETUP
-#line 103 "lexer.l"
-{ step;	yylval.Int = CONF_WM_BTN_UP;		return WM_BTN; }
-	YY_BREAK
-case 11:
-YY_RULE_SETUP
-#line 104 "lexer.l"
-{ step;	yylval.Int = CONF_WM_BTN_DOWN;		return WM_BTN; }
-	YY_BREAK
-case 12:
-YY_RULE_SETUP
-#line 105 "lexer.l"
-{ step;	yylval.Int = CONF_WM_BTN_LEFT;		return WM_BTN; }
-	YY_BREAK
-case 13:
-YY_RULE_SETUP
-#line 106 "lexer.l"
-{ step;	yylval.Int = CONF_WM_BTN_RIGHT;		return WM_BTN; }
-	YY_BREAK
-case 14:
-YY_RULE_SETUP
-#line 107 "lexer.l"
-{ step;	yylval.Int = CONF_WM_BTN_A; 		return WM_BTN; }
-	YY_BREAK
-case 15:
-YY_RULE_SETUP
-#line 108 "lexer.l"
-{ step;	yylval.Int = CONF_WM_BTN_B;			return WM_BTN; }
-	YY_BREAK
-case 16:
-YY_RULE_SETUP
-#line 109 "lexer.l"
-{ step;	yylval.Int = CONF_WM_BTN_MINUS;		return WM_BTN; }
-	YY_BREAK
-case 17:
-YY_RULE_SETUP
-#line 110 "lexer.l"
-{ step;	yylval.Int = CONF_WM_BTN_PLUS;		return WM_BTN; }
-	YY_BREAK
-case 18:
-YY_RULE_SETUP
-#line 111 "lexer.l"
-{ step;	yylval.Int = CONF_WM_BTN_HOME;		return WM_BTN; }
-	YY_BREAK
-case 19:
-YY_RULE_SETUP
-#line 112 "lexer.l"
-{ step;	yylval.Int = CONF_WM_BTN_1;			return WM_BTN; }
-	YY_BREAK
-case 20:
-YY_RULE_SETUP
-#line 113 "lexer.l"
-{ step;	yylval.Int = CONF_WM_BTN_2;			return WM_BTN; }
-	YY_BREAK
-case 21:
-YY_RULE_SETUP
-#line 115 "lexer.l"
-{ step;	yylval.Int = CONF_NC_BTN_C;			return NC_BTN; }
-	YY_BREAK
-case 22:
-YY_RULE_SETUP
-#line 116 "lexer.l"
-{ step;	yylval.Int = CONF_NC_BTN_Z;			return NC_BTN; }
-	YY_BREAK
-case 23:
-YY_RULE_SETUP
-#line 118 "lexer.l"
-{ step;	yylval.Int = CONF_CC_BTN_UP;		return CC_BTN; }
-	YY_BREAK
-case 24:
-YY_RULE_SETUP
-#line 119 "lexer.l"
-{ step;	yylval.Int = CONF_CC_BTN_DOWN;		return CC_BTN; }
-	YY_BREAK
-case 25:
-YY_RULE_SETUP
-#line 120 "lexer.l"
-{ step;	yylval.Int = CONF_CC_BTN_LEFT;		return CC_BTN; }
-	YY_BREAK
-case 26:
-YY_RULE_SETUP
-#line 121 "lexer.l"
-{ step;	yylval.Int = CONF_CC_BTN_RIGHT;		return CC_BTN; }
-	YY_BREAK
-case 27:
-YY_RULE_SETUP
-#line 122 "lexer.l"
-{ step;	yylval.Int = CONF_CC_BTN_MINUS;		return CC_BTN; }
-	YY_BREAK
-case 28:
-YY_RULE_SETUP
-#line 123 "lexer.l"
-{ step;	yylval.Int = CONF_CC_BTN_PLUS;		return CC_BTN; }
-	YY_BREAK
-case 29:
-YY_RULE_SETUP
-#line 124 "lexer.l"
-{ step;	yylval.Int = CONF_CC_BTN_HOME;		return CC_BTN; }
-	YY_BREAK
-case 30:
-YY_RULE_SETUP
-#line 125 "lexer.l"
-{ step;	yylval.Int = CONF_CC_BTN_A;			return CC_BTN; }
-	YY_BREAK
-case 31:
-YY_RULE_SETUP
-#line 126 "lexer.l"
-{ step;	yylval.Int = CONF_CC_BTN_B;			return CC_BTN; }
-	YY_BREAK
-case 32:
-YY_RULE_SETUP
-#line 127 "lexer.l"
-{ step;	yylval.Int = CONF_CC_BTN_X;			return CC_BTN; }
-	YY_BREAK
-case 33:
-YY_RULE_SETUP
-#line 128 "lexer.l"
-{ step;	yylval.Int = CONF_CC_BTN_Y;			return CC_BTN; }
-	YY_BREAK
-case 34:
-YY_RULE_SETUP
-#line 129 "lexer.l"
-{ step;	yylval.Int = CONF_CC_BTN_ZL;		return CC_BTN; }
-	YY_BREAK
-case 35:
-YY_RULE_SETUP
-#line 130 "lexer.l"
-{ step;	yylval.Int = CONF_CC_BTN_ZR;		return CC_BTN; }
-	YY_BREAK
-case 36:
-YY_RULE_SETUP
-#line 131 "lexer.l"
-{ step;	yylval.Int = CONF_CC_BTN_L;			return CC_BTN; }
-	YY_BREAK
-case 37:
-YY_RULE_SETUP
-#line 132 "lexer.l"
-{ step;	yylval.Int = CONF_CC_BTN_R;			return CC_BTN; }
-	YY_BREAK
-case 38:
-YY_RULE_SETUP
-#line 135 "lexer.l"
-{ step;	yylval.Int = CONF_WM_AXIS_DPAD_X;	return AXIS; }
-	YY_BREAK
-case 39:
-YY_RULE_SETUP
-#line 136 "lexer.l"
-{ step;	yylval.Int = CONF_WM_AXIS_DPAD_Y;	return AXIS; }
-	YY_BREAK
-case 40:
-YY_RULE_SETUP
-#line 138 "lexer.l"
-{ step;	yylval.Int = CONF_NC_AXIS_STICK_X;	return AXIS; }
-	YY_BREAK
-case 41:
-YY_RULE_SETUP
-#line 139 "lexer.l"
-{ step;	yylval.Int = CONF_NC_AXIS_STICK_Y; 	return AXIS; }
-	YY_BREAK
-case 42:
-YY_RULE_SETUP
-#line 141 "lexer.l"
-{ step;	yylval.Int = CONF_CC_AXIS_DPAD_X;	return AXIS; }
-	YY_BREAK
-case 43:
-YY_RULE_SETUP
-#line 142 "lexer.l"
-{ step;	yylval.Int = CONF_CC_AXIS_DPAD_Y;	return AXIS; }
-	YY_BREAK
-case 44:
-YY_RULE_SETUP
-#line 143 "lexer.l"
-{ step;	yylval.Int = CONF_CC_AXIS_L_STICK_X;return AXIS; }
-	YY_BREAK
-case 45:
-YY_RULE_SETUP
-#line 144 "lexer.l"
-{ step;	yylval.Int = CONF_CC_AXIS_L_STICK_Y;return AXIS; }
-	YY_BREAK
-case 46:
-YY_RULE_SETUP
-#line 145 "lexer.l"
-{ step;	yylval.Int = CONF_CC_AXIS_R_STICK_X;return AXIS; }
-	YY_BREAK
-case 47:
-YY_RULE_SETUP
-#line 146 "lexer.l"
-{ step;	yylval.Int = CONF_CC_AXIS_R_STICK_Y;return AXIS; }
-	YY_BREAK
-case 48:
-YY_RULE_SETUP
-#line 147 "lexer.l"
-{ step;	yylval.Int = CONF_CC_AXIS_L;		return AXIS; }
-	YY_BREAK
-case 49:
-YY_RULE_SETUP
-#line 148 "lexer.l"
-{ step;	yylval.Int = CONF_CC_AXIS_R;		return AXIS; }
-	YY_BREAK
-case 50:
-YY_RULE_SETUP
-#line 150 "lexer.l"
-{ step; return PLUGIN; }
-	YY_BREAK
-case 51:
-YY_RULE_SETUP
-#line 152 "lexer.l"
-{ step; yylval.Int = -1;	return ON_OFF; }
-	YY_BREAK
-case 52:
-YY_RULE_SETUP
-#line 153 "lexer.l"
-{ step; yylval.Int =  0;	return ON_OFF; }
-	YY_BREAK
-case 53:
-YY_RULE_SETUP
-#line 155 "lexer.l"
-{ step; yylval.Int = atoi(yytext); return INT; }
-	YY_BREAK
-case 54:
-YY_RULE_SETUP
-#line 156 "lexer.l"
-{ step; yylval.Float = atof(yytext); return FLOAT; }
-	YY_BREAK
-case 55:
-YY_RULE_SETUP
-#line 158 "lexer.l"
-{
-					step;
-					yylval.Int = lookup_action(yytext);
-					if (yylval.Int == -1) {
-						wminput_err("unknown identifier %s",
-						            yytext);
-					}
-					else {
-						switch (*yytext) {
-						case 'K':
-						case 'B':
-							return BTN_ACTION;
-							break;
-						case 'A':
-							return ABS_AXIS_ACTION;
-							break;
-						case 'R':
-							return REL_AXIS_ACTION;
-							break;
-						}
-					}
-				}
-	YY_BREAK
-case 56:
-YY_RULE_SETUP
-#line 181 "lexer.l"
-{
-					step;
-					yylval.String = malloc(strlen(yytext) + 1);
-					if (!yylval.String) {
-						wminput_err("error on malloc");
-					}
-					else {
-						strcpy(yylval.String, yytext);
-						return ID;
-					}
-				}
-	YY_BREAK
-case 57:
-YY_RULE_SETUP
-#line 193 "lexer.l"
-{ step;	wminput_err("unexpected character %c", *yytext); }
-	YY_BREAK
-case 58:
-YY_RULE_SETUP
-#line 194 "lexer.l"
-ECHO;
-	YY_BREAK
-#line 1294 "<stdout>"
-
-	case YY_END_OF_BUFFER:
-		{
-		/* Amount of text matched not including the EOB char. */
-		int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1;
-
-		/* Undo the effects of YY_DO_BEFORE_ACTION. */
-		*yy_cp = (yy_hold_char);
-		YY_RESTORE_YY_MORE_OFFSET
-
-		if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW )
-			{
-			/* We're scanning a new file or input source.  It's
-			 * possible that this happened because the user
-			 * just pointed yyin at a new source and called
-			 * yylex().  If so, then we have to assure
-			 * consistency between YY_CURRENT_BUFFER and our
-			 * globals.  Here is the right place to do so, because
-			 * this is the first action (other than possibly a
-			 * back-up) that will match for the new input source.
-			 */
-			(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
-			YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin;
-			YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL;
-			}
-
-		/* Note that here we test for yy_c_buf_p "<=" to the position
-		 * of the first EOB in the buffer, since yy_c_buf_p will
-		 * already have been incremented past the NUL character
-		 * (since all states make transitions on EOB to the
-		 * end-of-buffer state).  Contrast this with the test
-		 * in input().
-		 */
-		if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
-			{ /* This was really a NUL. */
-			yy_state_type yy_next_state;
-
-			(yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text;
-
-			yy_current_state = yy_get_previous_state(  );
-
-			/* Okay, we're now positioned to make the NUL
-			 * transition.  We couldn't have
-			 * yy_get_previous_state() go ahead and do it
-			 * for us because it doesn't know how to deal
-			 * with the possibility of jamming (and we don't
-			 * want to build jamming into it because then it
-			 * will run more slowly).
-			 */
-
-			yy_next_state = yy_try_NUL_trans( yy_current_state );
-
-			yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-
-			if ( yy_next_state )
-				{
-				/* Consume the NUL. */
-				yy_cp = ++(yy_c_buf_p);
-				yy_current_state = yy_next_state;
-				goto yy_match;
-				}
-
-			else
-				{
-				yy_cp = (yy_c_buf_p);
-				goto yy_find_action;
-				}
-			}
-
-		else switch ( yy_get_next_buffer(  ) )
-			{
-			case EOB_ACT_END_OF_FILE:
-				{
-				(yy_did_buffer_switch_on_eof) = 0;
-
-				if ( yywrap( ) )
-					{
-					/* Note: because we've taken care in
-					 * yy_get_next_buffer() to have set up
-					 * yytext, we can now set up
-					 * yy_c_buf_p so that if some total
-					 * hoser (like flex itself) wants to
-					 * call the scanner after we return the
-					 * YY_NULL, it'll still work - another
-					 * YY_NULL will get returned.
-					 */
-					(yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ;
-
-					yy_act = YY_STATE_EOF(YY_START);
-					goto do_action;
-					}
-
-				else
-					{
-					if ( ! (yy_did_buffer_switch_on_eof) )
-						YY_NEW_FILE;
-					}
-				break;
-				}
-
-			case EOB_ACT_CONTINUE_SCAN:
-				(yy_c_buf_p) =
-					(yytext_ptr) + yy_amount_of_matched_text;
-
-				yy_current_state = yy_get_previous_state(  );
-
-				yy_cp = (yy_c_buf_p);
-				yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-				goto yy_match;
-
-			case EOB_ACT_LAST_MATCH:
-				(yy_c_buf_p) =
-				&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)];
-
-				yy_current_state = yy_get_previous_state(  );
-
-				yy_cp = (yy_c_buf_p);
-				yy_bp = (yytext_ptr) + YY_MORE_ADJ;
-				goto yy_find_action;
-			}
-		break;
-		}
-
-	default:
-		YY_FATAL_ERROR(
-			"fatal flex scanner internal error--no action found" );
-	} /* end of action switch */
-		} /* end of scanning one token */
-} /* end of yylex */
-
-/* yy_get_next_buffer - try to read in a new buffer
- *
- * Returns a code representing an action:
- *	EOB_ACT_LAST_MATCH -
- *	EOB_ACT_CONTINUE_SCAN - continue scanning from current position
- *	EOB_ACT_END_OF_FILE - end of file
- */
-static int yy_get_next_buffer (void)
-{
-    	register char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf;
-	register char *source = (yytext_ptr);
-	register int number_to_move, i;
-	int ret_val;
-
-	if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] )
-		YY_FATAL_ERROR(
-		"fatal flex scanner internal error--end of buffer missed" );
-
-	if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 )
-		{ /* Don't try to fill the buffer, so this is an EOF. */
-		if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 )
-			{
-			/* We matched a single character, the EOB, so
-			 * treat this as a final EOF.
-			 */
-			return EOB_ACT_END_OF_FILE;
-			}
-
-		else
-			{
-			/* We matched some text prior to the EOB, first
-			 * process it.
-			 */
-			return EOB_ACT_LAST_MATCH;
-			}
-		}
-
-	/* Try to read more data. */
-
-	/* First move last chars to start of buffer. */
-	number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr)) - 1;
-
-	for ( i = 0; i < number_to_move; ++i )
-		*(dest++) = *(source++);
-
-	if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING )
-		/* don't do the read, it's not guaranteed to return an EOF,
-		 * just force an EOF
-		 */
-		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0;
-
-	else
-		{
-			int num_to_read =
-			YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1;
-
-		while ( num_to_read <= 0 )
-			{ /* Not enough room in the buffer - grow it. */
-
-			/* just a shorter name for the current buffer */
-			YY_BUFFER_STATE b = YY_CURRENT_BUFFER;
-
-			int yy_c_buf_p_offset =
-				(int) ((yy_c_buf_p) - b->yy_ch_buf);
-
-			if ( b->yy_is_our_buffer )
-				{
-				int new_size = b->yy_buf_size * 2;
-
-				if ( new_size <= 0 )
-					b->yy_buf_size += b->yy_buf_size / 8;
-				else
-					b->yy_buf_size *= 2;
-
-				b->yy_ch_buf = (char *)
-					/* Include room in for 2 EOB chars. */
-					yyrealloc((void *) b->yy_ch_buf,b->yy_buf_size + 2  );
-				}
-			else
-				/* Can't grow it, we don't own it. */
-				b->yy_ch_buf = 0;
-
-			if ( ! b->yy_ch_buf )
-				YY_FATAL_ERROR(
-				"fatal error - scanner input buffer overflow" );
-
-			(yy_c_buf_p) = &b->yy_ch_buf[yy_c_buf_p_offset];
-
-			num_to_read = YY_CURRENT_BUFFER_LVALUE->yy_buf_size -
-						number_to_move - 1;
-
-			}
-
-		if ( num_to_read > YY_READ_BUF_SIZE )
-			num_to_read = YY_READ_BUF_SIZE;
-
-		/* Read in more data. */
-		YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
-			(yy_n_chars), (size_t) num_to_read );
-
-		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
-		}
-
-	if ( (yy_n_chars) == 0 )
-		{
-		if ( number_to_move == YY_MORE_ADJ )
-			{
-			ret_val = EOB_ACT_END_OF_FILE;
-			yyrestart(yyin  );
-			}
-
-		else
-			{
-			ret_val = EOB_ACT_LAST_MATCH;
-			YY_CURRENT_BUFFER_LVALUE->yy_buffer_status =
-				YY_BUFFER_EOF_PENDING;
-			}
-		}
-
-	else
-		ret_val = EOB_ACT_CONTINUE_SCAN;
-
-	if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
-		/* Extend the array by 50%, plus the number we really need. */
-		yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
-		YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size  );
-		if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
-			YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
-	}
-
-	(yy_n_chars) += number_to_move;
-	YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
-	YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
-
-	(yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0];
-
-	return ret_val;
-}
-
-/* yy_get_previous_state - get the state just before the EOB char was reached */
-
-    static yy_state_type yy_get_previous_state (void)
-{
-	register yy_state_type yy_current_state;
-	register char *yy_cp;
-    
-	yy_current_state = (yy_start);
-	yy_current_state += YY_AT_BOL();
-
-	for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp )
-		{
-		register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);
-		if ( yy_accept[yy_current_state] )
-			{
-			(yy_last_accepting_state) = yy_current_state;
-			(yy_last_accepting_cpos) = yy_cp;
-			}
-		while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
-			{
-			yy_current_state = (int) yy_def[yy_current_state];
-			if ( yy_current_state >= 210 )
-				yy_c = yy_meta[(unsigned int) yy_c];
-			}
-		yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
-		}
-
-	return yy_current_state;
-}
-
-/* yy_try_NUL_trans - try to make a transition on the NUL character
- *
- * synopsis
- *	next_state = yy_try_NUL_trans( current_state );
- */
-    static yy_state_type yy_try_NUL_trans  (yy_state_type yy_current_state )
-{
-	register int yy_is_jam;
-    	register char *yy_cp = (yy_c_buf_p);
-
-	register YY_CHAR yy_c = 1;
-	if ( yy_accept[yy_current_state] )
-		{
-		(yy_last_accepting_state) = yy_current_state;
-		(yy_last_accepting_cpos) = yy_cp;
-		}
-	while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
-		{
-		yy_current_state = (int) yy_def[yy_current_state];
-		if ( yy_current_state >= 210 )
-			yy_c = yy_meta[(unsigned int) yy_c];
-		}
-	yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
-	yy_is_jam = (yy_current_state == 209);
-
-	return yy_is_jam ? 0 : yy_current_state;
-}
-
-#ifndef YY_NO_INPUT
-#ifdef __cplusplus
-    static int yyinput (void)
-#else
-    static int input  (void)
-#endif
-
-{
-	int c;
-    
-	*(yy_c_buf_p) = (yy_hold_char);
-
-	if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR )
-		{
-		/* yy_c_buf_p now points to the character we want to return.
-		 * If this occurs *before* the EOB characters, then it's a
-		 * valid NUL; if not, then we've hit the end of the buffer.
-		 */
-		if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] )
-			/* This was really a NUL. */
-			*(yy_c_buf_p) = '\0';
-
-		else
-			{ /* need more input */
-			int offset = (yy_c_buf_p) - (yytext_ptr);
-			++(yy_c_buf_p);
-
-			switch ( yy_get_next_buffer(  ) )
-				{
-				case EOB_ACT_LAST_MATCH:
-					/* This happens because yy_g_n_b()
-					 * sees that we've accumulated a
-					 * token and flags that we need to
-					 * try matching the token before
-					 * proceeding.  But for input(),
-					 * there's no matching to consider.
-					 * So convert the EOB_ACT_LAST_MATCH
-					 * to EOB_ACT_END_OF_FILE.
-					 */
-
-					/* Reset buffer status. */
-					yyrestart(yyin );
-
-					/*FALLTHROUGH*/
-
-				case EOB_ACT_END_OF_FILE:
-					{
-					if ( yywrap( ) )
-						return EOF;
-
-					if ( ! (yy_did_buffer_switch_on_eof) )
-						YY_NEW_FILE;
-#ifdef __cplusplus
-					return yyinput();
-#else
-					return input();
-#endif
-					}
-
-				case EOB_ACT_CONTINUE_SCAN:
-					(yy_c_buf_p) = (yytext_ptr) + offset;
-					break;
-				}
-			}
-		}
-
-	c = *(unsigned char *) (yy_c_buf_p);	/* cast for 8-bit char's */
-	*(yy_c_buf_p) = '\0';	/* preserve yytext */
-	(yy_hold_char) = *++(yy_c_buf_p);
-
-	YY_CURRENT_BUFFER_LVALUE->yy_at_bol = (c == '\n');
-
-	return c;
-}
-#endif	/* ifndef YY_NO_INPUT */
-
-/** Immediately switch to a different input stream.
- * @param input_file A readable stream.
- * 
- * @note This function does not reset the start condition to @c INITIAL .
- */
-    void yyrestart  (FILE * input_file )
-{
-    
-	if ( ! YY_CURRENT_BUFFER ){
-        yyensure_buffer_stack ();
-		YY_CURRENT_BUFFER_LVALUE =
-            yy_create_buffer(yyin,YY_BUF_SIZE );
-	}
-
-	yy_init_buffer(YY_CURRENT_BUFFER,input_file );
-	yy_load_buffer_state( );
-}
-
-/** Switch to a different input buffer.
- * @param new_buffer The new input buffer.
- * 
- */
-    void yy_switch_to_buffer  (YY_BUFFER_STATE  new_buffer )
-{
-    
-	/* TODO. We should be able to replace this entire function body
-	 * with
-	 *		yypop_buffer_state();
-	 *		yypush_buffer_state(new_buffer);
-     */
-	yyensure_buffer_stack ();
-	if ( YY_CURRENT_BUFFER == new_buffer )
-		return;
-
-	if ( YY_CURRENT_BUFFER )
-		{
-		/* Flush out information for old buffer. */
-		*(yy_c_buf_p) = (yy_hold_char);
-		YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
-		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
-		}
-
-	YY_CURRENT_BUFFER_LVALUE = new_buffer;
-	yy_load_buffer_state( );
-
-	/* We don't actually know whether we did this switch during
-	 * EOF (yywrap()) processing, but the only time this flag
-	 * is looked at is after yywrap() is called, so it's safe
-	 * to go ahead and always set it.
-	 */
-	(yy_did_buffer_switch_on_eof) = 1;
-}
-
-static void yy_load_buffer_state  (void)
-{
-    	(yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars;
-	(yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos;
-	yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file;
-	(yy_hold_char) = *(yy_c_buf_p);
-}
-
-/** Allocate and initialize an input buffer state.
- * @param file A readable stream.
- * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE.
- * 
- * @return the allocated buffer state.
- */
-    YY_BUFFER_STATE yy_create_buffer  (FILE * file, int  size )
-{
-	YY_BUFFER_STATE b;
-    
-	b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state )  );
-	if ( ! b )
-		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
-
-	b->yy_buf_size = size;
-
-	/* yy_ch_buf has to be 2 characters longer than the size given because
-	 * we need to put in 2 end-of-buffer characters.
-	 */
-	b->yy_ch_buf = (char *) yyalloc(b->yy_buf_size + 2  );
-	if ( ! b->yy_ch_buf )
-		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );
-
-	b->yy_is_our_buffer = 1;
-
-	yy_init_buffer(b,file );
-
-	return b;
-}
-
-/** Destroy the buffer.
- * @param b a buffer created with yy_create_buffer()
- * 
- */
-    void yy_delete_buffer (YY_BUFFER_STATE  b )
-{
-    
-	if ( ! b )
-		return;
-
-	if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */
-		YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0;
-
-	if ( b->yy_is_our_buffer )
-		yyfree((void *) b->yy_ch_buf  );
-
-	yyfree((void *) b  );
-}
-
-#ifndef __cplusplus
-extern int isatty (int );
-#endif /* __cplusplus */
-    
-/* Initializes or reinitializes a buffer.
- * This function is sometimes called more than once on the same buffer,
- * such as during a yyrestart() or at EOF.
- */
-    static void yy_init_buffer  (YY_BUFFER_STATE  b, FILE * file )
-
-{
-	int oerrno = errno;
-    
-	yy_flush_buffer(b );
-
-	b->yy_input_file = file;
-	b->yy_fill_buffer = 1;
-
-    /* If b is the current buffer, then yy_init_buffer was _probably_
-     * called from yyrestart() or through yy_get_next_buffer.
-     * In that case, we don't want to reset the lineno or column.
-     */
-    if (b != YY_CURRENT_BUFFER){
-        b->yy_bs_lineno = 1;
-        b->yy_bs_column = 0;
-    }
-
-        b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;
-    
-	errno = oerrno;
-}
-
-/** Discard all buffered characters. On the next scan, YY_INPUT will be called.
- * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER.
- * 
- */
-    void yy_flush_buffer (YY_BUFFER_STATE  b )
-{
-    	if ( ! b )
-		return;
-
-	b->yy_n_chars = 0;
-
-	/* We always need two end-of-buffer characters.  The first causes
-	 * a transition to the end-of-buffer state.  The second causes
-	 * a jam in that state.
-	 */
-	b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;
-	b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;
-
-	b->yy_buf_pos = &b->yy_ch_buf[0];
-
-	b->yy_at_bol = 1;
-	b->yy_buffer_status = YY_BUFFER_NEW;
-
-	if ( b == YY_CURRENT_BUFFER )
-		yy_load_buffer_state( );
-}
-
-/** Pushes the new state onto the stack. The new state becomes
- *  the current state. This function will allocate the stack
- *  if necessary.
- *  @param new_buffer The new state.
- *  
- */
-void yypush_buffer_state (YY_BUFFER_STATE new_buffer )
-{
-    	if (new_buffer == NULL)
-		return;
-
-	yyensure_buffer_stack();
-
-	/* This block is copied from yy_switch_to_buffer. */
-	if ( YY_CURRENT_BUFFER )
-		{
-		/* Flush out information for old buffer. */
-		*(yy_c_buf_p) = (yy_hold_char);
-		YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p);
-		YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
-		}
-
-	/* Only push if top exists. Otherwise, replace top. */
-	if (YY_CURRENT_BUFFER)
-		(yy_buffer_stack_top)++;
-	YY_CURRENT_BUFFER_LVALUE = new_buffer;
-
-	/* copied from yy_switch_to_buffer. */
-	yy_load_buffer_state( );
-	(yy_did_buffer_switch_on_eof) = 1;
-}
-
-/** Removes and deletes the top of the stack, if present.
- *  The next element becomes the new top.
- *  
- */
-void yypop_buffer_state (void)
-{
-    	if (!YY_CURRENT_BUFFER)
-		return;
-
-	yy_delete_buffer(YY_CURRENT_BUFFER );
-	YY_CURRENT_BUFFER_LVALUE = NULL;
-	if ((yy_buffer_stack_top) > 0)
-		--(yy_buffer_stack_top);
-
-	if (YY_CURRENT_BUFFER) {
-		yy_load_buffer_state( );
-		(yy_did_buffer_switch_on_eof) = 1;
-	}
-}
-
-/* Allocates the stack if it does not exist.
- *  Guarantees space for at least one push.
- */
-static void yyensure_buffer_stack (void)
-{
-	int num_to_alloc;
-    
-	if (!(yy_buffer_stack)) {
-
-		/* First allocation is just for 2 elements, since we don't know if this
-		 * scanner will even need a stack. We use 2 instead of 1 to avoid an
-		 * immediate realloc on the next call.
-         */
-		num_to_alloc = 1;
-		(yy_buffer_stack) = (struct yy_buffer_state**)yyalloc
-								(num_to_alloc * sizeof(struct yy_buffer_state*)
-								);
-		if ( ! (yy_buffer_stack) )
-			YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
-								  
-		memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
-				
-		(yy_buffer_stack_max) = num_to_alloc;
-		(yy_buffer_stack_top) = 0;
-		return;
-	}
-
-	if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){
-
-		/* Increase the buffer to prepare for a possible push. */
-		int grow_size = 8 /* arbitrary grow size */;
-
-		num_to_alloc = (yy_buffer_stack_max) + grow_size;
-		(yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc
-								((yy_buffer_stack),
-								num_to_alloc * sizeof(struct yy_buffer_state*)
-								);
-		if ( ! (yy_buffer_stack) )
-			YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" );
-
-		/* zero only the new slots.*/
-		memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
-		(yy_buffer_stack_max) = num_to_alloc;
-	}
-}
-
-/** Setup the input buffer state to scan directly from a user-specified character buffer.
- * @param base the character buffer
- * @param size the size in bytes of the character buffer
- * 
- * @return the newly allocated buffer state object. 
- */
-YY_BUFFER_STATE yy_scan_buffer  (char * base, yy_size_t  size )
-{
-	YY_BUFFER_STATE b;
-    
-	if ( size < 2 ||
-	     base[size-2] != YY_END_OF_BUFFER_CHAR ||
-	     base[size-1] != YY_END_OF_BUFFER_CHAR )
-		/* They forgot to leave room for the EOB's. */
-		return 0;
-
-	b = (YY_BUFFER_STATE) yyalloc(sizeof( struct yy_buffer_state )  );
-	if ( ! b )
-		YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );
-
-	b->yy_buf_size = size - 2;	/* "- 2" to take care of EOB's */
-	b->yy_buf_pos = b->yy_ch_buf = base;
-	b->yy_is_our_buffer = 0;
-	b->yy_input_file = 0;
-	b->yy_n_chars = b->yy_buf_size;
-	b->yy_is_interactive = 0;
-	b->yy_at_bol = 1;
-	b->yy_fill_buffer = 0;
-	b->yy_buffer_status = YY_BUFFER_NEW;
-
-	yy_switch_to_buffer(b  );
-
-	return b;
-}
-
-/** Setup the input buffer state to scan a string. The next call to yylex() will
- * scan from a @e copy of @a str.
- * @param yystr a NUL-terminated string to scan
- * 
- * @return the newly allocated buffer state object.
- * @note If you want to scan bytes that may contain NUL values, then use
- *       yy_scan_bytes() instead.
- */
-YY_BUFFER_STATE yy_scan_string (yyconst char * yystr )
-{
-    
-	return yy_scan_bytes(yystr,strlen(yystr) );
-}
-
-/** Setup the input buffer state to scan the given bytes. The next call to yylex() will
- * scan from a @e copy of @a bytes.
- * @param yybytes the byte buffer to scan
- * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes.
- * 
- * @return the newly allocated buffer state object.
- */
-YY_BUFFER_STATE yy_scan_bytes  (yyconst char * yybytes, int  _yybytes_len )
-{
-	YY_BUFFER_STATE b;
-	char *buf;
-	yy_size_t n;
-	int i;
-    
-	/* Get memory for full buffer, including space for trailing EOB's. */
-	n = _yybytes_len + 2;
-	buf = (char *) yyalloc(n  );
-	if ( ! buf )
-		YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );
-
-	for ( i = 0; i < _yybytes_len; ++i )
-		buf[i] = yybytes[i];
-
-	buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR;
-
-	b = yy_scan_buffer(buf,n );
-	if ( ! b )
-		YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );
-
-	/* It's okay to grow etc. this buffer, and we should throw it
-	 * away when we're done.
-	 */
-	b->yy_is_our_buffer = 1;
-
-	return b;
-}
-
-#ifndef YY_EXIT_FAILURE
-#define YY_EXIT_FAILURE 2
-#endif
-
-static void yy_fatal_error (yyconst char* msg )
-{
-    	(void) fprintf( stderr, "%s\n", msg );
-	exit( YY_EXIT_FAILURE );
-}
-
-/* Redefine yyless() so it works in section 3 code. */
-
-#undef yyless
-#define yyless(n) \
-	do \
-		{ \
-		/* Undo effects of setting up yytext. */ \
-        int yyless_macro_arg = (n); \
-        YY_LESS_LINENO(yyless_macro_arg);\
-		yytext[yyleng] = (yy_hold_char); \
-		(yy_c_buf_p) = yytext + yyless_macro_arg; \
-		(yy_hold_char) = *(yy_c_buf_p); \
-		*(yy_c_buf_p) = '\0'; \
-		yyleng = yyless_macro_arg; \
-		} \
-	while ( 0 )
-
-/* Accessor  methods (get/set functions) to struct members. */
-
-/** Get the current line number.
- * 
- */
-int yyget_lineno  (void)
-{
-        
-    return yylineno;
-}
-
-/** Get the input stream.
- * 
- */
-FILE *yyget_in  (void)
-{
-        return yyin;
-}
-
-/** Get the output stream.
- * 
- */
-FILE *yyget_out  (void)
-{
-        return yyout;
-}
-
-/** Get the length of the current token.
- * 
- */
-int yyget_leng  (void)
-{
-        return yyleng;
-}
-
-/** Get the current token.
- * 
- */
-
-char *yyget_text  (void)
-{
-        return yytext;
-}
-
-/** Set the current line number.
- * @param line_number
- * 
- */
-void yyset_lineno (int  line_number )
-{
-    
-    yylineno = line_number;
-}
-
-/** Set the input stream. This does not discard the current
- * input buffer.
- * @param in_str A readable stream.
- * 
- * @see yy_switch_to_buffer
- */
-void yyset_in (FILE *  in_str )
-{
-        yyin = in_str ;
-}
-
-void yyset_out (FILE *  out_str )
-{
-        yyout = out_str ;
-}
-
-int yyget_debug  (void)
-{
-        return yy_flex_debug;
-}
-
-void yyset_debug (int  bdebug )
-{
-        yy_flex_debug = bdebug ;
-}
-
-static int yy_init_globals (void)
-{
-        /* Initialization is the same as for the non-reentrant scanner.
-     * This function is called from yylex_destroy(), so don't allocate here.
-     */
-
-    (yy_buffer_stack) = 0;
-    (yy_buffer_stack_top) = 0;
-    (yy_buffer_stack_max) = 0;
-    (yy_c_buf_p) = (char *) 0;
-    (yy_init) = 0;
-    (yy_start) = 0;
-
-/* Defined in main.c */
-#ifdef YY_STDINIT
-    yyin = stdin;
-    yyout = stdout;
-#else
-    yyin = (FILE *) 0;
-    yyout = (FILE *) 0;
-#endif
-
-    /* For future reference: Set errno on error, since we are called by
-     * yylex_init()
-     */
-    return 0;
-}
-
-/* yylex_destroy is for both reentrant and non-reentrant scanners. */
-int yylex_destroy  (void)
-{
-    
-    /* Pop the buffer stack, destroying each element. */
-	while(YY_CURRENT_BUFFER){
-		yy_delete_buffer(YY_CURRENT_BUFFER  );
-		YY_CURRENT_BUFFER_LVALUE = NULL;
-		yypop_buffer_state();
-	}
-
-	/* Destroy the stack itself. */
-	yyfree((yy_buffer_stack) );
-	(yy_buffer_stack) = NULL;
-
-    /* Reset the globals. This is important in a non-reentrant scanner so the next time
-     * yylex() is called, initialization will occur. */
-    yy_init_globals( );
-
-    return 0;
-}
-
-/*
- * Internal utility routines.
- */
-
-#ifndef yytext_ptr
-static void yy_flex_strncpy (char* s1, yyconst char * s2, int n )
-{
-	register int i;
-	for ( i = 0; i < n; ++i )
-		s1[i] = s2[i];
-}
-#endif
-
-#ifdef YY_NEED_STRLEN
-static int yy_flex_strlen (yyconst char * s )
-{
-	register int n;
-	for ( n = 0; s[n]; ++n )
-		;
-
-	return n;
-}
-#endif
-
-void *yyalloc (yy_size_t  size )
-{
-	return (void *) malloc( size );
-}
-
-void *yyrealloc  (void * ptr, yy_size_t  size )
-{
-	/* The cast to (char *) in the following accommodates both
-	 * implementations that use char* generic pointers, and those
-	 * that use void* generic pointers.  It works with the latter
-	 * because both ANSI C and C++ allow castless assignment from
-	 * any pointer type to void*, and deal with argument conversions
-	 * as though doing an assignment.
-	 */
-	return (void *) realloc( (char *) ptr, size );
-}
-
-void yyfree (void * ptr )
-{
-	free( (char *) ptr );	/* see yyrealloc() for (char *) cast */
-}
-
-#define YYTABLES_NAME "yytables"
-
-#line 194 "lexer.l"
-
-
-
-int yywrap()
-{
-	return -1;
-}
-
-
diff --git a/l2ork_addons/cwiid/wminput/lexer.d b/l2ork_addons/cwiid/wminput/lexer.d
deleted file mode 100644
index 189075a64..000000000
--- a/l2ork_addons/cwiid/wminput/lexer.d
+++ /dev/null
@@ -1,63 +0,0 @@
-lexer.o lexer.d : lexer.c /usr/include/stdio.h /usr/include/features.h \
- /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \
- /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h /usr/include/string.h \
- /usr/include/xlocale.h /usr/include/errno.h \
- /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
- /usr/include/x86_64-linux-gnu/asm/errno.h \
- /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
- /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
- conf.h \
- /home/ico/Downloads/PureData/pure-data/l2ork_addons/cwiid/common/include/config.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/linux/input.h \
- /usr/include/x86_64-linux-gnu/sys/time.h \
- /usr/include/x86_64-linux-gnu/sys/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctls.h \
- /usr/include/x86_64-linux-gnu/asm/ioctls.h \
- /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \
- /usr/include/x86_64-linux-gnu/asm/ioctl.h \
- /usr/include/asm-generic/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \
- /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \
- /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \
- /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
- /usr/include/linux/uinput.h ../libcwiid/cwiid.h \
- /usr/include/bluetooth/bluetooth.h /usr/include/byteswap.h \
- /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h wmplugin.h y.tab.h util.h \
- /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h
diff --git a/l2ork_addons/cwiid/wminput/main.d b/l2ork_addons/cwiid/wminput/main.d
deleted file mode 100644
index 9f5ec3fb4..000000000
--- a/l2ork_addons/cwiid/wminput/main.d
+++ /dev/null
@@ -1,74 +0,0 @@
-main.o main.d : main.c \
- /home/ico/Downloads/PureData/pure-data/l2ork_addons/cwiid/common/include/config.h \
- /usr/include/errno.h /usr/include/features.h \
- /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
- /usr/include/x86_64-linux-gnu/asm/errno.h \
- /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/stdio.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \
- /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h /usr/include/stdlib.h \
- /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
- /usr/include/getopt.h /usr/include/pthread.h /usr/include/sched.h \
- /usr/include/x86_64-linux-gnu/bits/sched.h /usr/include/xlocale.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h /usr/include/signal.h \
- /usr/include/x86_64-linux-gnu/bits/signum.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo.h \
- /usr/include/x86_64-linux-gnu/bits/sigaction.h \
- /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
- /usr/include/x86_64-linux-gnu/bits/sigstack.h \
- /usr/include/x86_64-linux-gnu/sys/ucontext.h \
- /usr/include/x86_64-linux-gnu/bits/sigthread.h /usr/include/unistd.h \
- /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h ../libcwiid/cwiid.h \
- /usr/include/bluetooth/bluetooth.h /usr/include/string.h \
- /usr/include/byteswap.h /usr/include/netinet/in.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h conf.h \
- /usr/include/linux/input.h /usr/include/x86_64-linux-gnu/sys/time.h \
- /usr/include/x86_64-linux-gnu/sys/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctls.h \
- /usr/include/x86_64-linux-gnu/asm/ioctls.h \
- /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \
- /usr/include/x86_64-linux-gnu/asm/ioctl.h \
- /usr/include/asm-generic/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \
- /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \
- /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \
- /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
- /usr/include/linux/uinput.h wmplugin.h y.tab.h util.h c_plugin.h \
- py_plugin.h
diff --git a/l2ork_addons/cwiid/wminput/parser.c b/l2ork_addons/cwiid/wminput/parser.c
deleted file mode 100644
index 6966d32e2..000000000
--- a/l2ork_addons/cwiid/wminput/parser.c
+++ /dev/null
@@ -1,1833 +0,0 @@
-/* A Bison parser, made by GNU Bison 2.5.  */
-
-/* Bison implementation for Yacc-like parsers in C
-   
-      Copyright (C) 1984, 1989-1990, 2000-2011 Free Software Foundation, Inc.
-   
-   This program is free software: you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation, either version 3 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-   
-   You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
-
-/* As a special exception, you may create a larger work that contains
-   part or all of the Bison parser skeleton and distribute that work
-   under terms of your choice, so long as that work isn't itself a
-   parser generator using the skeleton or a modified version thereof
-   as a parser skeleton.  Alternatively, if you modify or redistribute
-   the parser skeleton itself, you may (at your option) remove this
-   special exception, which will cause the skeleton and the resulting
-   Bison output files to be licensed under the GNU General Public
-   License without this special exception.
-   
-   This special exception was added by the Free Software Foundation in
-   version 2.2 of Bison.  */
-
-/* C LALR(1) parser skeleton written by Richard Stallman, by
-   simplifying the original so-called "semantic" parser.  */
-
-/* All symbols defined below should begin with yy or YY, to avoid
-   infringing on user name space.  This should be done even for local
-   variables, as they might otherwise be expanded by user macros.
-   There are some unavoidable exceptions within include files to
-   define necessary library symbols; they are noted "INFRINGES ON
-   USER NAME SPACE" below.  */
-
-/* Identify Bison output.  */
-#define YYBISON 1
-
-/* Bison version.  */
-#define YYBISON_VERSION "2.5"
-
-/* Skeleton name.  */
-#define YYSKELETON_NAME "yacc.c"
-
-/* Pure parsers.  */
-#define YYPURE 0
-
-/* Push parsers.  */
-#define YYPUSH 0
-
-/* Pull parsers.  */
-#define YYPULL 1
-
-/* Using locations.  */
-#define YYLSP_NEEDED 1
-
-
-
-/* Copy the first part of user declarations.  */
-
-/* Line 268 of yacc.c  */
-#line 25 "parser.y"
-
-#include <stdarg.h>
-#include <stdio.h>
-#include <linux/input.h>
-#include "conf.h"
-#include "util.h"
-
-int yylex(void);
-void yyerror(char const *, ...);
-
-extern struct conf *cur_conf;
-
-
-/* Line 268 of yacc.c  */
-#line 85 "y.tab.c"
-
-/* Enabling traces.  */
-#ifndef YYDEBUG
-# define YYDEBUG 0
-#endif
-
-/* Enabling verbose error messages.  */
-#ifdef YYERROR_VERBOSE
-# undef YYERROR_VERBOSE
-# define YYERROR_VERBOSE 1
-#else
-# define YYERROR_VERBOSE 1
-#endif
-
-/* Enabling the token table.  */
-#ifndef YYTOKEN_TABLE
-# define YYTOKEN_TABLE 0
-#endif
-
-
-/* Tokens.  */
-#ifndef YYTOKENTYPE
-# define YYTOKENTYPE
-   /* Put the tokens into the symbol table, so that GDB and other debuggers
-      know about them.  */
-   enum yytokentype {
-     INT = 258,
-     ON_OFF = 259,
-     WM_BTN = 260,
-     NC_BTN = 261,
-     CC_BTN = 262,
-     BTN_ACTION = 263,
-     AXIS = 264,
-     ABS_AXIS_ACTION = 265,
-     REL_AXIS_ACTION = 266,
-     FLOAT = 267,
-     ID = 268,
-     WM_RUMBLE = 269,
-     PLUGIN = 270
-   };
-#endif
-/* Tokens.  */
-#define INT 258
-#define ON_OFF 259
-#define WM_BTN 260
-#define NC_BTN 261
-#define CC_BTN 262
-#define BTN_ACTION 263
-#define AXIS 264
-#define ABS_AXIS_ACTION 265
-#define REL_AXIS_ACTION 266
-#define FLOAT 267
-#define ID 268
-#define WM_RUMBLE 269
-#define PLUGIN 270
-
-
-
-
-#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-typedef union YYSTYPE
-{
-
-/* Line 293 of yacc.c  */
-#line 38 "parser.y"
-
-	int Int;
-	float Float;
-	char *String;
-
-
-
-/* Line 293 of yacc.c  */
-#line 159 "y.tab.c"
-} YYSTYPE;
-# define YYSTYPE_IS_TRIVIAL 1
-# define yystype YYSTYPE /* obsolescent; will be withdrawn */
-# define YYSTYPE_IS_DECLARED 1
-#endif
-
-#if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
-typedef struct YYLTYPE
-{
-  int first_line;
-  int first_column;
-  int last_line;
-  int last_column;
-} YYLTYPE;
-# define yyltype YYLTYPE /* obsolescent; will be withdrawn */
-# define YYLTYPE_IS_DECLARED 1
-# define YYLTYPE_IS_TRIVIAL 1
-#endif
-
-
-/* Copy the second part of user declarations.  */
-
-
-/* Line 343 of yacc.c  */
-#line 184 "y.tab.c"
-
-#ifdef short
-# undef short
-#endif
-
-#ifdef YYTYPE_UINT8
-typedef YYTYPE_UINT8 yytype_uint8;
-#else
-typedef unsigned char yytype_uint8;
-#endif
-
-#ifdef YYTYPE_INT8
-typedef YYTYPE_INT8 yytype_int8;
-#elif (defined __STDC__ || defined __C99__FUNC__ \
-     || defined __cplusplus || defined _MSC_VER)
-typedef signed char yytype_int8;
-#else
-typedef short int yytype_int8;
-#endif
-
-#ifdef YYTYPE_UINT16
-typedef YYTYPE_UINT16 yytype_uint16;
-#else
-typedef unsigned short int yytype_uint16;
-#endif
-
-#ifdef YYTYPE_INT16
-typedef YYTYPE_INT16 yytype_int16;
-#else
-typedef short int yytype_int16;
-#endif
-
-#ifndef YYSIZE_T
-# ifdef __SIZE_TYPE__
-#  define YYSIZE_T __SIZE_TYPE__
-# elif defined size_t
-#  define YYSIZE_T size_t
-# elif ! defined YYSIZE_T && (defined __STDC__ || defined __C99__FUNC__ \
-     || defined __cplusplus || defined _MSC_VER)
-#  include <stddef.h> /* INFRINGES ON USER NAME SPACE */
-#  define YYSIZE_T size_t
-# else
-#  define YYSIZE_T unsigned int
-# endif
-#endif
-
-#define YYSIZE_MAXIMUM ((YYSIZE_T) -1)
-
-#ifndef YY_
-# if defined YYENABLE_NLS && YYENABLE_NLS
-#  if ENABLE_NLS
-#   include <libintl.h> /* INFRINGES ON USER NAME SPACE */
-#   define YY_(msgid) dgettext ("bison-runtime", msgid)
-#  endif
-# endif
-# ifndef YY_
-#  define YY_(msgid) msgid
-# endif
-#endif
-
-/* Suppress unused-variable warnings by "using" E.  */
-#if ! defined lint || defined __GNUC__
-# define YYUSE(e) ((void) (e))
-#else
-# define YYUSE(e) /* empty */
-#endif
-
-/* Identity function, used to suppress warnings about constant conditions.  */
-#ifndef lint
-# define YYID(n) (n)
-#else
-#if (defined __STDC__ || defined __C99__FUNC__ \
-     || defined __cplusplus || defined _MSC_VER)
-static int
-YYID (int yyi)
-#else
-static int
-YYID (yyi)
-    int yyi;
-#endif
-{
-  return yyi;
-}
-#endif
-
-#if ! defined yyoverflow || YYERROR_VERBOSE
-
-/* The parser invokes alloca or malloc; define the necessary symbols.  */
-
-# ifdef YYSTACK_USE_ALLOCA
-#  if YYSTACK_USE_ALLOCA
-#   ifdef __GNUC__
-#    define YYSTACK_ALLOC __builtin_alloca
-#   elif defined __BUILTIN_VA_ARG_INCR
-#    include <alloca.h> /* INFRINGES ON USER NAME SPACE */
-#   elif defined _AIX
-#    define YYSTACK_ALLOC __alloca
-#   elif defined _MSC_VER
-#    include <malloc.h> /* INFRINGES ON USER NAME SPACE */
-#    define alloca _alloca
-#   else
-#    define YYSTACK_ALLOC alloca
-#    if ! defined _ALLOCA_H && ! defined EXIT_SUCCESS && (defined __STDC__ || defined __C99__FUNC__ \
-     || defined __cplusplus || defined _MSC_VER)
-#     include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-#     ifndef EXIT_SUCCESS
-#      define EXIT_SUCCESS 0
-#     endif
-#    endif
-#   endif
-#  endif
-# endif
-
-# ifdef YYSTACK_ALLOC
-   /* Pacify GCC's `empty if-body' warning.  */
-#  define YYSTACK_FREE(Ptr) do { /* empty */; } while (YYID (0))
-#  ifndef YYSTACK_ALLOC_MAXIMUM
-    /* The OS might guarantee only one guard page at the bottom of the stack,
-       and a page size can be as small as 4096 bytes.  So we cannot safely
-       invoke alloca (N) if N exceeds 4096.  Use a slightly smaller number
-       to allow for a few compiler-allocated temporary stack slots.  */
-#   define YYSTACK_ALLOC_MAXIMUM 4032 /* reasonable circa 2006 */
-#  endif
-# else
-#  define YYSTACK_ALLOC YYMALLOC
-#  define YYSTACK_FREE YYFREE
-#  ifndef YYSTACK_ALLOC_MAXIMUM
-#   define YYSTACK_ALLOC_MAXIMUM YYSIZE_MAXIMUM
-#  endif
-#  if (defined __cplusplus && ! defined EXIT_SUCCESS \
-       && ! ((defined YYMALLOC || defined malloc) \
-	     && (defined YYFREE || defined free)))
-#   include <stdlib.h> /* INFRINGES ON USER NAME SPACE */
-#   ifndef EXIT_SUCCESS
-#    define EXIT_SUCCESS 0
-#   endif
-#  endif
-#  ifndef YYMALLOC
-#   define YYMALLOC malloc
-#   if ! defined malloc && ! defined EXIT_SUCCESS && (defined __STDC__ || defined __C99__FUNC__ \
-     || defined __cplusplus || defined _MSC_VER)
-void *malloc (YYSIZE_T); /* INFRINGES ON USER NAME SPACE */
-#   endif
-#  endif
-#  ifndef YYFREE
-#   define YYFREE free
-#   if ! defined free && ! defined EXIT_SUCCESS && (defined __STDC__ || defined __C99__FUNC__ \
-     || defined __cplusplus || defined _MSC_VER)
-void free (void *); /* INFRINGES ON USER NAME SPACE */
-#   endif
-#  endif
-# endif
-#endif /* ! defined yyoverflow || YYERROR_VERBOSE */
-
-
-#if (! defined yyoverflow \
-     && (! defined __cplusplus \
-	 || (defined YYLTYPE_IS_TRIVIAL && YYLTYPE_IS_TRIVIAL \
-	     && defined YYSTYPE_IS_TRIVIAL && YYSTYPE_IS_TRIVIAL)))
-
-/* A type that is properly aligned for any stack member.  */
-union yyalloc
-{
-  yytype_int16 yyss_alloc;
-  YYSTYPE yyvs_alloc;
-  YYLTYPE yyls_alloc;
-};
-
-/* The size of the maximum gap between one aligned stack and the next.  */
-# define YYSTACK_GAP_MAXIMUM (sizeof (union yyalloc) - 1)
-
-/* The size of an array large to enough to hold all stacks, each with
-   N elements.  */
-# define YYSTACK_BYTES(N) \
-     ((N) * (sizeof (yytype_int16) + sizeof (YYSTYPE) + sizeof (YYLTYPE)) \
-      + 2 * YYSTACK_GAP_MAXIMUM)
-
-# define YYCOPY_NEEDED 1
-
-/* Relocate STACK from its old location to the new one.  The
-   local variables YYSIZE and YYSTACKSIZE give the old and new number of
-   elements in the stack, and YYPTR gives the new location of the
-   stack.  Advance YYPTR to a properly aligned location for the next
-   stack.  */
-# define YYSTACK_RELOCATE(Stack_alloc, Stack)				\
-    do									\
-      {									\
-	YYSIZE_T yynewbytes;						\
-	YYCOPY (&yyptr->Stack_alloc, Stack, yysize);			\
-	Stack = &yyptr->Stack_alloc;					\
-	yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \
-	yyptr += yynewbytes / sizeof (*yyptr);				\
-      }									\
-    while (YYID (0))
-
-#endif
-
-#if defined YYCOPY_NEEDED && YYCOPY_NEEDED
-/* Copy COUNT objects from FROM to TO.  The source and destination do
-   not overlap.  */
-# ifndef YYCOPY
-#  if defined __GNUC__ && 1 < __GNUC__
-#   define YYCOPY(To, From, Count) \
-      __builtin_memcpy (To, From, (Count) * sizeof (*(From)))
-#  else
-#   define YYCOPY(To, From, Count)		\
-      do					\
-	{					\
-	  YYSIZE_T yyi;				\
-	  for (yyi = 0; yyi < (Count); yyi++)	\
-	    (To)[yyi] = (From)[yyi];		\
-	}					\
-      while (YYID (0))
-#  endif
-# endif
-#endif /* !YYCOPY_NEEDED */
-
-/* YYFINAL -- State number of the termination state.  */
-#define YYFINAL  2
-/* YYLAST -- Last index in YYTABLE.  */
-#define YYLAST   34
-
-/* YYNTOKENS -- Number of terminals.  */
-#define YYNTOKENS  21
-/* YYNNTS -- Number of nonterminals.  */
-#define YYNNTS  6
-/* YYNRULES -- Number of rules.  */
-#define YYNRULES  20
-/* YYNRULES -- Number of states.  */
-#define YYNSTATES  39
-
-/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */
-#define YYUNDEFTOK  2
-#define YYMAXUTOK   270
-
-#define YYTRANSLATE(YYX)						\
-  ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
-
-/* YYTRANSLATE[YYLEX] -- Bison symbol number corresponding to YYLEX.  */
-static const yytype_uint8 yytranslate[] =
-{
-       0,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-      16,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,    19,    18,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,    17,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,    20,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,
-       2,     2,     2,     2,     2,     2,     1,     2,     3,     4,
-       5,     6,     7,     8,     9,    10,    11,    12,    13,    14,
-      15
-};
-
-#if YYDEBUG
-/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in
-   YYRHS.  */
-static const yytype_uint8 yyprhs[] =
-{
-       0,     0,     3,     4,     7,     9,    12,    16,    20,    24,
-      28,    34,    39,    46,    55,    63,    70,    77,    78,    80,
-      81
-};
-
-/* YYRHS -- A `-1'-separated list of the rules' RHS.  */
-static const yytype_int8 yyrhs[] =
-{
-      22,     0,    -1,    -1,    22,    23,    -1,    16,    -1,    24,
-      16,    -1,    14,    17,     4,    -1,     5,    17,     8,    -1,
-       6,    17,     8,    -1,     7,    17,     8,    -1,     9,    17,
-      25,    26,    10,    -1,     9,    17,    25,    11,    -1,    15,
-      13,    18,    13,    17,     8,    -1,    15,    13,    18,    13,
-      17,    25,    26,    10,    -1,    15,    13,    18,    13,    17,
-      25,    11,    -1,    15,    13,    18,    13,    17,     3,    -1,
-      15,    13,    18,    13,    17,    12,    -1,    -1,    19,    -1,
-      -1,    20,    -1
-};
-
-/* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
-static const yytype_uint8 yyrline[] =
-{
-       0,    58,    58,    60,    64,    65,    69,    71,    73,    75,
-      77,    79,    81,    83,    85,    87,    89,    95,    96,   101,
-     102
-};
-#endif
-
-#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE
-/* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
-   First, the terminals, then, starting at YYNTOKENS, nonterminals.  */
-static const char *const yytname[] =
-{
-  "$end", "error", "$undefined", "INT", "ON_OFF", "WM_BTN", "NC_BTN",
-  "CC_BTN", "BTN_ACTION", "AXIS", "ABS_AXIS_ACTION", "REL_AXIS_ACTION",
-  "FLOAT", "ID", "WM_RUMBLE", "PLUGIN", "'\\n'", "'='", "'.'", "'-'",
-  "'~'", "$accept", "conf_list", "conf_line", "conf_item", "sign",
-  "pointer", 0
-};
-#endif
-
-# ifdef YYPRINT
-/* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to
-   token YYLEX-NUM.  */
-static const yytype_uint16 yytoknum[] =
-{
-       0,   256,   257,   258,   259,   260,   261,   262,   263,   264,
-     265,   266,   267,   268,   269,   270,    10,    61,    46,    45,
-     126
-};
-# endif
-
-/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives.  */
-static const yytype_uint8 yyr1[] =
-{
-       0,    21,    22,    22,    23,    23,    24,    24,    24,    24,
-      24,    24,    24,    24,    24,    24,    24,    25,    25,    26,
-      26
-};
-
-/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN.  */
-static const yytype_uint8 yyr2[] =
-{
-       0,     2,     0,     2,     1,     2,     3,     3,     3,     3,
-       5,     4,     6,     8,     7,     6,     6,     0,     1,     0,
-       1
-};
-
-/* YYDEFACT[STATE-NAME] -- Default reduction number in state STATE-NUM.
-   Performed when YYTABLE doesn't specify something else to do.  Zero
-   means the default is an error.  */
-static const yytype_uint8 yydefact[] =
-{
-       2,     0,     1,     0,     0,     0,     0,     0,     0,     4,
-       3,     0,     0,     0,     0,    17,     0,     0,     5,     7,
-       8,     9,    18,    19,     6,     0,    11,    20,     0,     0,
-      10,    17,    15,    12,    16,    19,    14,     0,    13
-};
-
-/* YYDEFGOTO[NTERM-NUM].  */
-static const yytype_int8 yydefgoto[] =
-{
-      -1,     1,    10,    11,    23,    28
-};
-
-/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
-   STATE-NUM.  */
-#define YYPACT_NINF -15
-static const yytype_int8 yypact[] =
-{
-     -15,     0,   -15,   -14,   -13,    -5,     1,     2,     7,   -15,
-     -15,     6,    13,    15,    17,     8,    22,    10,   -15,   -15,
-     -15,   -15,   -15,   -10,   -15,    16,   -15,   -15,    20,    14,
-     -15,     5,   -15,   -15,   -15,    -9,   -15,    23,   -15
-};
-
-/* YYPGOTO[NTERM-NUM].  */
-static const yytype_int8 yypgoto[] =
-{
-     -15,   -15,   -15,   -15,     3,    -3
-};
-
-/* YYTABLE[YYPACT[STATE-NUM]].  What to do in state STATE-NUM.  If
-   positive, shift that token.  If negative, reduce the rule which
-   number is the opposite.  If YYTABLE_NINF, syntax error.  */
-#define YYTABLE_NINF -1
-static const yytype_uint8 yytable[] =
-{
-       2,    26,    36,    12,    13,     3,     4,     5,    32,     6,
-      27,    27,    14,    33,     7,     8,     9,    34,    15,    16,
-      17,    19,    18,    20,    22,    21,    24,    22,    25,    29,
-      30,    31,    37,    38,    35
-};
-
-#define yypact_value_is_default(yystate) \
-  ((yystate) == (-15))
-
-#define yytable_value_is_error(yytable_value) \
-  YYID (0)
-
-static const yytype_uint8 yycheck[] =
-{
-       0,    11,    11,    17,    17,     5,     6,     7,     3,     9,
-      20,    20,    17,     8,    14,    15,    16,    12,    17,    17,
-      13,     8,    16,     8,    19,     8,     4,    19,    18,    13,
-      10,    17,    35,    10,    31
-};
-
-/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
-   symbol of state STATE-NUM.  */
-static const yytype_uint8 yystos[] =
-{
-       0,    22,     0,     5,     6,     7,     9,    14,    15,    16,
-      23,    24,    17,    17,    17,    17,    17,    13,    16,     8,
-       8,     8,    19,    25,     4,    18,    11,    20,    26,    13,
-      10,    17,     3,     8,    12,    25,    11,    26,    10
-};
-
-#define yyerrok		(yyerrstatus = 0)
-#define yyclearin	(yychar = YYEMPTY)
-#define YYEMPTY		(-2)
-#define YYEOF		0
-
-#define YYACCEPT	goto yyacceptlab
-#define YYABORT		goto yyabortlab
-#define YYERROR		goto yyerrorlab
-
-
-/* Like YYERROR except do call yyerror.  This remains here temporarily
-   to ease the transition to the new meaning of YYERROR, for GCC.
-   Once GCC version 2 has supplanted version 1, this can go.  However,
-   YYFAIL appears to be in use.  Nevertheless, it is formally deprecated
-   in Bison 2.4.2's NEWS entry, where a plan to phase it out is
-   discussed.  */
-
-#define YYFAIL		goto yyerrlab
-#if defined YYFAIL
-  /* This is here to suppress warnings from the GCC cpp's
-     -Wunused-macros.  Normally we don't worry about that warning, but
-     some users do, and we want to make it easy for users to remove
-     YYFAIL uses, which will produce warnings from Bison 2.5.  */
-#endif
-
-#define YYRECOVERING()  (!!yyerrstatus)
-
-#define YYBACKUP(Token, Value)					\
-do								\
-  if (yychar == YYEMPTY && yylen == 1)				\
-    {								\
-      yychar = (Token);						\
-      yylval = (Value);						\
-      YYPOPSTACK (1);						\
-      goto yybackup;						\
-    }								\
-  else								\
-    {								\
-      yyerror (YY_("syntax error: cannot back up")); \
-      YYERROR;							\
-    }								\
-while (YYID (0))
-
-
-#define YYTERROR	1
-#define YYERRCODE	256
-
-
-/* YYLLOC_DEFAULT -- Set CURRENT to span from RHS[1] to RHS[N].
-   If N is 0, then set CURRENT to the empty location which ends
-   the previous symbol: RHS[0] (always defined).  */
-
-#define YYRHSLOC(Rhs, K) ((Rhs)[K])
-#ifndef YYLLOC_DEFAULT
-# define YYLLOC_DEFAULT(Current, Rhs, N)				\
-    do									\
-      if (YYID (N))                                                    \
-	{								\
-	  (Current).first_line   = YYRHSLOC (Rhs, 1).first_line;	\
-	  (Current).first_column = YYRHSLOC (Rhs, 1).first_column;	\
-	  (Current).last_line    = YYRHSLOC (Rhs, N).last_line;		\
-	  (Current).last_column  = YYRHSLOC (Rhs, N).last_column;	\
-	}								\
-      else								\
-	{								\
-	  (Current).first_line   = (Current).last_line   =		\
-	    YYRHSLOC (Rhs, 0).last_line;				\
-	  (Current).first_column = (Current).last_column =		\
-	    YYRHSLOC (Rhs, 0).last_column;				\
-	}								\
-    while (YYID (0))
-#endif
-
-
-/* YY_LOCATION_PRINT -- Print the location on the stream.
-   This macro was not mandated originally: define only if we know
-   we won't break user code: when these are the locations we know.  */
-
-#ifndef YY_LOCATION_PRINT
-# if defined YYLTYPE_IS_TRIVIAL && YYLTYPE_IS_TRIVIAL
-#  define YY_LOCATION_PRINT(File, Loc)			\
-     fprintf (File, "%d.%d-%d.%d",			\
-	      (Loc).first_line, (Loc).first_column,	\
-	      (Loc).last_line,  (Loc).last_column)
-# else
-#  define YY_LOCATION_PRINT(File, Loc) ((void) 0)
-# endif
-#endif
-
-
-/* YYLEX -- calling `yylex' with the right arguments.  */
-
-#ifdef YYLEX_PARAM
-# define YYLEX yylex (YYLEX_PARAM)
-#else
-# define YYLEX yylex ()
-#endif
-
-/* Enable debugging if requested.  */
-#if YYDEBUG
-
-# ifndef YYFPRINTF
-#  include <stdio.h> /* INFRINGES ON USER NAME SPACE */
-#  define YYFPRINTF fprintf
-# endif
-
-# define YYDPRINTF(Args)			\
-do {						\
-  if (yydebug)					\
-    YYFPRINTF Args;				\
-} while (YYID (0))
-
-# define YY_SYMBOL_PRINT(Title, Type, Value, Location)			  \
-do {									  \
-  if (yydebug)								  \
-    {									  \
-      YYFPRINTF (stderr, "%s ", Title);					  \
-      yy_symbol_print (stderr,						  \
-		  Type, Value, Location); \
-      YYFPRINTF (stderr, "\n");						  \
-    }									  \
-} while (YYID (0))
-
-
-/*--------------------------------.
-| Print this symbol on YYOUTPUT.  |
-`--------------------------------*/
-
-/*ARGSUSED*/
-#if (defined __STDC__ || defined __C99__FUNC__ \
-     || defined __cplusplus || defined _MSC_VER)
-static void
-yy_symbol_value_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep, YYLTYPE const * const yylocationp)
-#else
-static void
-yy_symbol_value_print (yyoutput, yytype, yyvaluep, yylocationp)
-    FILE *yyoutput;
-    int yytype;
-    YYSTYPE const * const yyvaluep;
-    YYLTYPE const * const yylocationp;
-#endif
-{
-  if (!yyvaluep)
-    return;
-  YYUSE (yylocationp);
-# ifdef YYPRINT
-  if (yytype < YYNTOKENS)
-    YYPRINT (yyoutput, yytoknum[yytype], *yyvaluep);
-# else
-  YYUSE (yyoutput);
-# endif
-  switch (yytype)
-    {
-      default:
-	break;
-    }
-}
-
-
-/*--------------------------------.
-| Print this symbol on YYOUTPUT.  |
-`--------------------------------*/
-
-#if (defined __STDC__ || defined __C99__FUNC__ \
-     || defined __cplusplus || defined _MSC_VER)
-static void
-yy_symbol_print (FILE *yyoutput, int yytype, YYSTYPE const * const yyvaluep, YYLTYPE const * const yylocationp)
-#else
-static void
-yy_symbol_print (yyoutput, yytype, yyvaluep, yylocationp)
-    FILE *yyoutput;
-    int yytype;
-    YYSTYPE const * const yyvaluep;
-    YYLTYPE const * const yylocationp;
-#endif
-{
-  if (yytype < YYNTOKENS)
-    YYFPRINTF (yyoutput, "token %s (", yytname[yytype]);
-  else
-    YYFPRINTF (yyoutput, "nterm %s (", yytname[yytype]);
-
-  YY_LOCATION_PRINT (yyoutput, *yylocationp);
-  YYFPRINTF (yyoutput, ": ");
-  yy_symbol_value_print (yyoutput, yytype, yyvaluep, yylocationp);
-  YYFPRINTF (yyoutput, ")");
-}
-
-/*------------------------------------------------------------------.
-| yy_stack_print -- Print the state stack from its BOTTOM up to its |
-| TOP (included).                                                   |
-`------------------------------------------------------------------*/
-
-#if (defined __STDC__ || defined __C99__FUNC__ \
-     || defined __cplusplus || defined _MSC_VER)
-static void
-yy_stack_print (yytype_int16 *yybottom, yytype_int16 *yytop)
-#else
-static void
-yy_stack_print (yybottom, yytop)
-    yytype_int16 *yybottom;
-    yytype_int16 *yytop;
-#endif
-{
-  YYFPRINTF (stderr, "Stack now");
-  for (; yybottom <= yytop; yybottom++)
-    {
-      int yybot = *yybottom;
-      YYFPRINTF (stderr, " %d", yybot);
-    }
-  YYFPRINTF (stderr, "\n");
-}
-
-# define YY_STACK_PRINT(Bottom, Top)				\
-do {								\
-  if (yydebug)							\
-    yy_stack_print ((Bottom), (Top));				\
-} while (YYID (0))
-
-
-/*------------------------------------------------.
-| Report that the YYRULE is going to be reduced.  |
-`------------------------------------------------*/
-
-#if (defined __STDC__ || defined __C99__FUNC__ \
-     || defined __cplusplus || defined _MSC_VER)
-static void
-yy_reduce_print (YYSTYPE *yyvsp, YYLTYPE *yylsp, int yyrule)
-#else
-static void
-yy_reduce_print (yyvsp, yylsp, yyrule)
-    YYSTYPE *yyvsp;
-    YYLTYPE *yylsp;
-    int yyrule;
-#endif
-{
-  int yynrhs = yyr2[yyrule];
-  int yyi;
-  unsigned long int yylno = yyrline[yyrule];
-  YYFPRINTF (stderr, "Reducing stack by rule %d (line %lu):\n",
-	     yyrule - 1, yylno);
-  /* The symbols being reduced.  */
-  for (yyi = 0; yyi < yynrhs; yyi++)
-    {
-      YYFPRINTF (stderr, "   $%d = ", yyi + 1);
-      yy_symbol_print (stderr, yyrhs[yyprhs[yyrule] + yyi],
-		       &(yyvsp[(yyi + 1) - (yynrhs)])
-		       , &(yylsp[(yyi + 1) - (yynrhs)])		       );
-      YYFPRINTF (stderr, "\n");
-    }
-}
-
-# define YY_REDUCE_PRINT(Rule)		\
-do {					\
-  if (yydebug)				\
-    yy_reduce_print (yyvsp, yylsp, Rule); \
-} while (YYID (0))
-
-/* Nonzero means print parse trace.  It is left uninitialized so that
-   multiple parsers can coexist.  */
-int yydebug;
-#else /* !YYDEBUG */
-# define YYDPRINTF(Args)
-# define YY_SYMBOL_PRINT(Title, Type, Value, Location)
-# define YY_STACK_PRINT(Bottom, Top)
-# define YY_REDUCE_PRINT(Rule)
-#endif /* !YYDEBUG */
-
-
-/* YYINITDEPTH -- initial size of the parser's stacks.  */
-#ifndef	YYINITDEPTH
-# define YYINITDEPTH 200
-#endif
-
-/* YYMAXDEPTH -- maximum size the stacks can grow to (effective only
-   if the built-in stack extension method is used).
-
-   Do not make this value too large; the results are undefined if
-   YYSTACK_ALLOC_MAXIMUM < YYSTACK_BYTES (YYMAXDEPTH)
-   evaluated with infinite-precision integer arithmetic.  */
-
-#ifndef YYMAXDEPTH
-# define YYMAXDEPTH 10000
-#endif
-
-
-#if YYERROR_VERBOSE
-
-# ifndef yystrlen
-#  if defined __GLIBC__ && defined _STRING_H
-#   define yystrlen strlen
-#  else
-/* Return the length of YYSTR.  */
-#if (defined __STDC__ || defined __C99__FUNC__ \
-     || defined __cplusplus || defined _MSC_VER)
-static YYSIZE_T
-yystrlen (const char *yystr)
-#else
-static YYSIZE_T
-yystrlen (yystr)
-    const char *yystr;
-#endif
-{
-  YYSIZE_T yylen;
-  for (yylen = 0; yystr[yylen]; yylen++)
-    continue;
-  return yylen;
-}
-#  endif
-# endif
-
-# ifndef yystpcpy
-#  if defined __GLIBC__ && defined _STRING_H && defined _GNU_SOURCE
-#   define yystpcpy stpcpy
-#  else
-/* Copy YYSRC to YYDEST, returning the address of the terminating '\0' in
-   YYDEST.  */
-#if (defined __STDC__ || defined __C99__FUNC__ \
-     || defined __cplusplus || defined _MSC_VER)
-static char *
-yystpcpy (char *yydest, const char *yysrc)
-#else
-static char *
-yystpcpy (yydest, yysrc)
-    char *yydest;
-    const char *yysrc;
-#endif
-{
-  char *yyd = yydest;
-  const char *yys = yysrc;
-
-  while ((*yyd++ = *yys++) != '\0')
-    continue;
-
-  return yyd - 1;
-}
-#  endif
-# endif
-
-# ifndef yytnamerr
-/* Copy to YYRES the contents of YYSTR after stripping away unnecessary
-   quotes and backslashes, so that it's suitable for yyerror.  The
-   heuristic is that double-quoting is unnecessary unless the string
-   contains an apostrophe, a comma, or backslash (other than
-   backslash-backslash).  YYSTR is taken from yytname.  If YYRES is
-   null, do not copy; instead, return the length of what the result
-   would have been.  */
-static YYSIZE_T
-yytnamerr (char *yyres, const char *yystr)
-{
-  if (*yystr == '"')
-    {
-      YYSIZE_T yyn = 0;
-      char const *yyp = yystr;
-
-      for (;;)
-	switch (*++yyp)
-	  {
-	  case '\'':
-	  case ',':
-	    goto do_not_strip_quotes;
-
-	  case '\\':
-	    if (*++yyp != '\\')
-	      goto do_not_strip_quotes;
-	    /* Fall through.  */
-	  default:
-	    if (yyres)
-	      yyres[yyn] = *yyp;
-	    yyn++;
-	    break;
-
-	  case '"':
-	    if (yyres)
-	      yyres[yyn] = '\0';
-	    return yyn;
-	  }
-    do_not_strip_quotes: ;
-    }
-
-  if (! yyres)
-    return yystrlen (yystr);
-
-  return yystpcpy (yyres, yystr) - yyres;
-}
-# endif
-
-/* Copy into *YYMSG, which is of size *YYMSG_ALLOC, an error message
-   about the unexpected token YYTOKEN for the state stack whose top is
-   YYSSP.
-
-   Return 0 if *YYMSG was successfully written.  Return 1 if *YYMSG is
-   not large enough to hold the message.  In that case, also set
-   *YYMSG_ALLOC to the required number of bytes.  Return 2 if the
-   required number of bytes is too large to store.  */
-static int
-yysyntax_error (YYSIZE_T *yymsg_alloc, char **yymsg,
-                yytype_int16 *yyssp, int yytoken)
-{
-  YYSIZE_T yysize0 = yytnamerr (0, yytname[yytoken]);
-  YYSIZE_T yysize = yysize0;
-  YYSIZE_T yysize1;
-  enum { YYERROR_VERBOSE_ARGS_MAXIMUM = 5 };
-  /* Internationalized format string. */
-  const char *yyformat = 0;
-  /* Arguments of yyformat. */
-  char const *yyarg[YYERROR_VERBOSE_ARGS_MAXIMUM];
-  /* Number of reported tokens (one for the "unexpected", one per
-     "expected"). */
-  int yycount = 0;
-
-  /* There are many possibilities here to consider:
-     - Assume YYFAIL is not used.  It's too flawed to consider.  See
-       <http://lists.gnu.org/archive/html/bison-patches/2009-12/msg00024.html>
-       for details.  YYERROR is fine as it does not invoke this
-       function.
-     - If this state is a consistent state with a default action, then
-       the only way this function was invoked is if the default action
-       is an error action.  In that case, don't check for expected
-       tokens because there are none.
-     - The only way there can be no lookahead present (in yychar) is if
-       this state is a consistent state with a default action.  Thus,
-       detecting the absence of a lookahead is sufficient to determine
-       that there is no unexpected or expected token to report.  In that
-       case, just report a simple "syntax error".
-     - Don't assume there isn't a lookahead just because this state is a
-       consistent state with a default action.  There might have been a
-       previous inconsistent state, consistent state with a non-default
-       action, or user semantic action that manipulated yychar.
-     - Of course, the expected token list depends on states to have
-       correct lookahead information, and it depends on the parser not
-       to perform extra reductions after fetching a lookahead from the
-       scanner and before detecting a syntax error.  Thus, state merging
-       (from LALR or IELR) and default reductions corrupt the expected
-       token list.  However, the list is correct for canonical LR with
-       one exception: it will still contain any token that will not be
-       accepted due to an error action in a later state.
-  */
-  if (yytoken != YYEMPTY)
-    {
-      int yyn = yypact[*yyssp];
-      yyarg[yycount++] = yytname[yytoken];
-      if (!yypact_value_is_default (yyn))
-        {
-          /* Start YYX at -YYN if negative to avoid negative indexes in
-             YYCHECK.  In other words, skip the first -YYN actions for
-             this state because they are default actions.  */
-          int yyxbegin = yyn < 0 ? -yyn : 0;
-          /* Stay within bounds of both yycheck and yytname.  */
-          int yychecklim = YYLAST - yyn + 1;
-          int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;
-          int yyx;
-
-          for (yyx = yyxbegin; yyx < yyxend; ++yyx)
-            if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR
-                && !yytable_value_is_error (yytable[yyx + yyn]))
-              {
-                if (yycount == YYERROR_VERBOSE_ARGS_MAXIMUM)
-                  {
-                    yycount = 1;
-                    yysize = yysize0;
-                    break;
-                  }
-                yyarg[yycount++] = yytname[yyx];
-                yysize1 = yysize + yytnamerr (0, yytname[yyx]);
-                if (! (yysize <= yysize1
-                       && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
-                  return 2;
-                yysize = yysize1;
-              }
-        }
-    }
-
-  switch (yycount)
-    {
-# define YYCASE_(N, S)                      \
-      case N:                               \
-        yyformat = S;                       \
-      break
-      YYCASE_(0, YY_("syntax error"));
-      YYCASE_(1, YY_("syntax error, unexpected %s"));
-      YYCASE_(2, YY_("syntax error, unexpected %s, expecting %s"));
-      YYCASE_(3, YY_("syntax error, unexpected %s, expecting %s or %s"));
-      YYCASE_(4, YY_("syntax error, unexpected %s, expecting %s or %s or %s"));
-      YYCASE_(5, YY_("syntax error, unexpected %s, expecting %s or %s or %s or %s"));
-# undef YYCASE_
-    }
-
-  yysize1 = yysize + yystrlen (yyformat);
-  if (! (yysize <= yysize1 && yysize1 <= YYSTACK_ALLOC_MAXIMUM))
-    return 2;
-  yysize = yysize1;
-
-  if (*yymsg_alloc < yysize)
-    {
-      *yymsg_alloc = 2 * yysize;
-      if (! (yysize <= *yymsg_alloc
-             && *yymsg_alloc <= YYSTACK_ALLOC_MAXIMUM))
-        *yymsg_alloc = YYSTACK_ALLOC_MAXIMUM;
-      return 1;
-    }
-
-  /* Avoid sprintf, as that infringes on the user's name space.
-     Don't have undefined behavior even if the translation
-     produced a string with the wrong number of "%s"s.  */
-  {
-    char *yyp = *yymsg;
-    int yyi = 0;
-    while ((*yyp = *yyformat) != '\0')
-      if (*yyp == '%' && yyformat[1] == 's' && yyi < yycount)
-        {
-          yyp += yytnamerr (yyp, yyarg[yyi++]);
-          yyformat += 2;
-        }
-      else
-        {
-          yyp++;
-          yyformat++;
-        }
-  }
-  return 0;
-}
-#endif /* YYERROR_VERBOSE */
-
-/*-----------------------------------------------.
-| Release the memory associated to this symbol.  |
-`-----------------------------------------------*/
-
-/*ARGSUSED*/
-#if (defined __STDC__ || defined __C99__FUNC__ \
-     || defined __cplusplus || defined _MSC_VER)
-static void
-yydestruct (const char *yymsg, int yytype, YYSTYPE *yyvaluep, YYLTYPE *yylocationp)
-#else
-static void
-yydestruct (yymsg, yytype, yyvaluep, yylocationp)
-    const char *yymsg;
-    int yytype;
-    YYSTYPE *yyvaluep;
-    YYLTYPE *yylocationp;
-#endif
-{
-  YYUSE (yyvaluep);
-  YYUSE (yylocationp);
-
-  if (!yymsg)
-    yymsg = "Deleting";
-  YY_SYMBOL_PRINT (yymsg, yytype, yyvaluep, yylocationp);
-
-  switch (yytype)
-    {
-
-      default:
-	break;
-    }
-}
-
-
-/* Prevent warnings from -Wmissing-prototypes.  */
-#ifdef YYPARSE_PARAM
-#if defined __STDC__ || defined __cplusplus
-int yyparse (void *YYPARSE_PARAM);
-#else
-int yyparse ();
-#endif
-#else /* ! YYPARSE_PARAM */
-#if defined __STDC__ || defined __cplusplus
-int yyparse (void);
-#else
-int yyparse ();
-#endif
-#endif /* ! YYPARSE_PARAM */
-
-
-/* The lookahead symbol.  */
-int yychar;
-
-/* The semantic value of the lookahead symbol.  */
-YYSTYPE yylval;
-
-/* Location data for the lookahead symbol.  */
-YYLTYPE yylloc;
-
-/* Number of syntax errors so far.  */
-int yynerrs;
-
-
-/*----------.
-| yyparse.  |
-`----------*/
-
-#ifdef YYPARSE_PARAM
-#if (defined __STDC__ || defined __C99__FUNC__ \
-     || defined __cplusplus || defined _MSC_VER)
-int
-yyparse (void *YYPARSE_PARAM)
-#else
-int
-yyparse (YYPARSE_PARAM)
-    void *YYPARSE_PARAM;
-#endif
-#else /* ! YYPARSE_PARAM */
-#if (defined __STDC__ || defined __C99__FUNC__ \
-     || defined __cplusplus || defined _MSC_VER)
-int
-yyparse (void)
-#else
-int
-yyparse ()
-
-#endif
-#endif
-{
-    int yystate;
-    /* Number of tokens to shift before error messages enabled.  */
-    int yyerrstatus;
-
-    /* The stacks and their tools:
-       `yyss': related to states.
-       `yyvs': related to semantic values.
-       `yyls': related to locations.
-
-       Refer to the stacks thru separate pointers, to allow yyoverflow
-       to reallocate them elsewhere.  */
-
-    /* The state stack.  */
-    yytype_int16 yyssa[YYINITDEPTH];
-    yytype_int16 *yyss;
-    yytype_int16 *yyssp;
-
-    /* The semantic value stack.  */
-    YYSTYPE yyvsa[YYINITDEPTH];
-    YYSTYPE *yyvs;
-    YYSTYPE *yyvsp;
-
-    /* The location stack.  */
-    YYLTYPE yylsa[YYINITDEPTH];
-    YYLTYPE *yyls;
-    YYLTYPE *yylsp;
-
-    /* The locations where the error started and ended.  */
-    YYLTYPE yyerror_range[3];
-
-    YYSIZE_T yystacksize;
-
-  int yyn;
-  int yyresult;
-  /* Lookahead token as an internal (translated) token number.  */
-  int yytoken;
-  /* The variables used to return semantic value and location from the
-     action routines.  */
-  YYSTYPE yyval;
-  YYLTYPE yyloc;
-
-#if YYERROR_VERBOSE
-  /* Buffer for error messages, and its allocated size.  */
-  char yymsgbuf[128];
-  char *yymsg = yymsgbuf;
-  YYSIZE_T yymsg_alloc = sizeof yymsgbuf;
-#endif
-
-#define YYPOPSTACK(N)   (yyvsp -= (N), yyssp -= (N), yylsp -= (N))
-
-  /* The number of symbols on the RHS of the reduced rule.
-     Keep to zero when no symbol should be popped.  */
-  int yylen = 0;
-
-  yytoken = 0;
-  yyss = yyssa;
-  yyvs = yyvsa;
-  yyls = yylsa;
-  yystacksize = YYINITDEPTH;
-
-  YYDPRINTF ((stderr, "Starting parse\n"));
-
-  yystate = 0;
-  yyerrstatus = 0;
-  yynerrs = 0;
-  yychar = YYEMPTY; /* Cause a token to be read.  */
-
-  /* Initialize stack pointers.
-     Waste one element of value and location stack
-     so that they stay on the same level as the state stack.
-     The wasted elements are never initialized.  */
-  yyssp = yyss;
-  yyvsp = yyvs;
-  yylsp = yyls;
-
-#if defined YYLTYPE_IS_TRIVIAL && YYLTYPE_IS_TRIVIAL
-  /* Initialize the default location before parsing starts.  */
-  yylloc.first_line   = yylloc.last_line   = 1;
-  yylloc.first_column = yylloc.last_column = 1;
-#endif
-
-  goto yysetstate;
-
-/*------------------------------------------------------------.
-| yynewstate -- Push a new state, which is found in yystate.  |
-`------------------------------------------------------------*/
- yynewstate:
-  /* In all cases, when you get here, the value and location stacks
-     have just been pushed.  So pushing a state here evens the stacks.  */
-  yyssp++;
-
- yysetstate:
-  *yyssp = yystate;
-
-  if (yyss + yystacksize - 1 <= yyssp)
-    {
-      /* Get the current used size of the three stacks, in elements.  */
-      YYSIZE_T yysize = yyssp - yyss + 1;
-
-#ifdef yyoverflow
-      {
-	/* Give user a chance to reallocate the stack.  Use copies of
-	   these so that the &'s don't force the real ones into
-	   memory.  */
-	YYSTYPE *yyvs1 = yyvs;
-	yytype_int16 *yyss1 = yyss;
-	YYLTYPE *yyls1 = yyls;
-
-	/* Each stack pointer address is followed by the size of the
-	   data in use in that stack, in bytes.  This used to be a
-	   conditional around just the two extra args, but that might
-	   be undefined if yyoverflow is a macro.  */
-	yyoverflow (YY_("memory exhausted"),
-		    &yyss1, yysize * sizeof (*yyssp),
-		    &yyvs1, yysize * sizeof (*yyvsp),
-		    &yyls1, yysize * sizeof (*yylsp),
-		    &yystacksize);
-
-	yyls = yyls1;
-	yyss = yyss1;
-	yyvs = yyvs1;
-      }
-#else /* no yyoverflow */
-# ifndef YYSTACK_RELOCATE
-      goto yyexhaustedlab;
-# else
-      /* Extend the stack our own way.  */
-      if (YYMAXDEPTH <= yystacksize)
-	goto yyexhaustedlab;
-      yystacksize *= 2;
-      if (YYMAXDEPTH < yystacksize)
-	yystacksize = YYMAXDEPTH;
-
-      {
-	yytype_int16 *yyss1 = yyss;
-	union yyalloc *yyptr =
-	  (union yyalloc *) YYSTACK_ALLOC (YYSTACK_BYTES (yystacksize));
-	if (! yyptr)
-	  goto yyexhaustedlab;
-	YYSTACK_RELOCATE (yyss_alloc, yyss);
-	YYSTACK_RELOCATE (yyvs_alloc, yyvs);
-	YYSTACK_RELOCATE (yyls_alloc, yyls);
-#  undef YYSTACK_RELOCATE
-	if (yyss1 != yyssa)
-	  YYSTACK_FREE (yyss1);
-      }
-# endif
-#endif /* no yyoverflow */
-
-      yyssp = yyss + yysize - 1;
-      yyvsp = yyvs + yysize - 1;
-      yylsp = yyls + yysize - 1;
-
-      YYDPRINTF ((stderr, "Stack size increased to %lu\n",
-		  (unsigned long int) yystacksize));
-
-      if (yyss + yystacksize - 1 <= yyssp)
-	YYABORT;
-    }
-
-  YYDPRINTF ((stderr, "Entering state %d\n", yystate));
-
-  if (yystate == YYFINAL)
-    YYACCEPT;
-
-  goto yybackup;
-
-/*-----------.
-| yybackup.  |
-`-----------*/
-yybackup:
-
-  /* Do appropriate processing given the current state.  Read a
-     lookahead token if we need one and don't already have one.  */
-
-  /* First try to decide what to do without reference to lookahead token.  */
-  yyn = yypact[yystate];
-  if (yypact_value_is_default (yyn))
-    goto yydefault;
-
-  /* Not known => get a lookahead token if don't already have one.  */
-
-  /* YYCHAR is either YYEMPTY or YYEOF or a valid lookahead symbol.  */
-  if (yychar == YYEMPTY)
-    {
-      YYDPRINTF ((stderr, "Reading a token: "));
-      yychar = YYLEX;
-    }
-
-  if (yychar <= YYEOF)
-    {
-      yychar = yytoken = YYEOF;
-      YYDPRINTF ((stderr, "Now at end of input.\n"));
-    }
-  else
-    {
-      yytoken = YYTRANSLATE (yychar);
-      YY_SYMBOL_PRINT ("Next token is", yytoken, &yylval, &yylloc);
-    }
-
-  /* If the proper action on seeing token YYTOKEN is to reduce or to
-     detect an error, take that action.  */
-  yyn += yytoken;
-  if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken)
-    goto yydefault;
-  yyn = yytable[yyn];
-  if (yyn <= 0)
-    {
-      if (yytable_value_is_error (yyn))
-        goto yyerrlab;
-      yyn = -yyn;
-      goto yyreduce;
-    }
-
-  /* Count tokens shifted since error; after three, turn off error
-     status.  */
-  if (yyerrstatus)
-    yyerrstatus--;
-
-  /* Shift the lookahead token.  */
-  YY_SYMBOL_PRINT ("Shifting", yytoken, &yylval, &yylloc);
-
-  /* Discard the shifted token.  */
-  yychar = YYEMPTY;
-
-  yystate = yyn;
-  *++yyvsp = yylval;
-  *++yylsp = yylloc;
-  goto yynewstate;
-
-
-/*-----------------------------------------------------------.
-| yydefault -- do the default action for the current state.  |
-`-----------------------------------------------------------*/
-yydefault:
-  yyn = yydefact[yystate];
-  if (yyn == 0)
-    goto yyerrlab;
-  goto yyreduce;
-
-
-/*-----------------------------.
-| yyreduce -- Do a reduction.  |
-`-----------------------------*/
-yyreduce:
-  /* yyn is the number of a rule to reduce with.  */
-  yylen = yyr2[yyn];
-
-  /* If YYLEN is nonzero, implement the default value of the action:
-     `$$ = $1'.
-
-     Otherwise, the following line sets YYVAL to garbage.
-     This behavior is undocumented and Bison
-     users should not rely upon it.  Assigning to YYVAL
-     unconditionally makes the parser a bit smaller, and it avoids a
-     GCC warning that YYVAL may be used uninitialized.  */
-  yyval = yyvsp[1-yylen];
-
-  /* Default location.  */
-  YYLLOC_DEFAULT (yyloc, (yylsp - yylen), yylen);
-  YY_REDUCE_PRINT (yyn);
-  switch (yyn)
-    {
-        case 6:
-
-/* Line 1806 of yacc.c  */
-#line 70 "parser.y"
-    { conf_ff(cur_conf, (yyvsp[(3) - (3)].Int)); }
-    break;
-
-  case 7:
-
-/* Line 1806 of yacc.c  */
-#line 72 "parser.y"
-    { conf_button(cur_conf, CONF_WM, (yyvsp[(1) - (3)].Int), (yyvsp[(3) - (3)].Int)); }
-    break;
-
-  case 8:
-
-/* Line 1806 of yacc.c  */
-#line 74 "parser.y"
-    { conf_button(cur_conf, CONF_NC, (yyvsp[(1) - (3)].Int), (yyvsp[(3) - (3)].Int)); }
-    break;
-
-  case 9:
-
-/* Line 1806 of yacc.c  */
-#line 76 "parser.y"
-    { conf_button(cur_conf, CONF_CC, (yyvsp[(1) - (3)].Int), (yyvsp[(3) - (3)].Int)); }
-    break;
-
-  case 10:
-
-/* Line 1806 of yacc.c  */
-#line 78 "parser.y"
-    { conf_axis(cur_conf, (yyvsp[(1) - (5)].Int), CONF_ABS, (yyvsp[(5) - (5)].Int), (yyvsp[(3) - (5)].Int) | (yyvsp[(4) - (5)].Int)); }
-    break;
-
-  case 11:
-
-/* Line 1806 of yacc.c  */
-#line 80 "parser.y"
-    { conf_axis(cur_conf, (yyvsp[(1) - (4)].Int), CONF_REL, (yyvsp[(4) - (4)].Int), (yyvsp[(3) - (4)].Int)); }
-    break;
-
-  case 12:
-
-/* Line 1806 of yacc.c  */
-#line 82 "parser.y"
-    { conf_plugin_button(cur_conf, (yyvsp[(2) - (6)].String), (yyvsp[(4) - (6)].String), (yyvsp[(6) - (6)].Int)); }
-    break;
-
-  case 13:
-
-/* Line 1806 of yacc.c  */
-#line 84 "parser.y"
-    { conf_plugin_axis(cur_conf, (yyvsp[(2) - (8)].String), (yyvsp[(4) - (8)].String), CONF_ABS, (yyvsp[(8) - (8)].Int), (yyvsp[(6) - (8)].Int) | (yyvsp[(7) - (8)].Int)); }
-    break;
-
-  case 14:
-
-/* Line 1806 of yacc.c  */
-#line 86 "parser.y"
-    { conf_plugin_axis(cur_conf, (yyvsp[(2) - (7)].String), (yyvsp[(4) - (7)].String), CONF_REL, (yyvsp[(7) - (7)].Int), (yyvsp[(6) - (7)].Int)); }
-    break;
-
-  case 15:
-
-/* Line 1806 of yacc.c  */
-#line 88 "parser.y"
-    { conf_plugin_param_int(cur_conf, (yyvsp[(2) - (6)].String), (yyvsp[(4) - (6)].String), (yyvsp[(6) - (6)].Int)); }
-    break;
-
-  case 16:
-
-/* Line 1806 of yacc.c  */
-#line 90 "parser.y"
-    { conf_plugin_param_float(cur_conf, (yyvsp[(2) - (6)].String), (yyvsp[(4) - (6)].String), (yyvsp[(6) - (6)].Float)); }
-    break;
-
-  case 17:
-
-/* Line 1806 of yacc.c  */
-#line 95 "parser.y"
-    { (yyval.Int) = 0; }
-    break;
-
-  case 18:
-
-/* Line 1806 of yacc.c  */
-#line 96 "parser.y"
-    { (yyval.Int) = CONF_INVERT; }
-    break;
-
-  case 19:
-
-/* Line 1806 of yacc.c  */
-#line 101 "parser.y"
-    { (yyval.Int) = 0; }
-    break;
-
-  case 20:
-
-/* Line 1806 of yacc.c  */
-#line 102 "parser.y"
-    { (yyval.Int) = CONF_POINTER; }
-    break;
-
-
-
-/* Line 1806 of yacc.c  */
-#line 1582 "y.tab.c"
-      default: break;
-    }
-  /* User semantic actions sometimes alter yychar, and that requires
-     that yytoken be updated with the new translation.  We take the
-     approach of translating immediately before every use of yytoken.
-     One alternative is translating here after every semantic action,
-     but that translation would be missed if the semantic action invokes
-     YYABORT, YYACCEPT, or YYERROR immediately after altering yychar or
-     if it invokes YYBACKUP.  In the case of YYABORT or YYACCEPT, an
-     incorrect destructor might then be invoked immediately.  In the
-     case of YYERROR or YYBACKUP, subsequent parser actions might lead
-     to an incorrect destructor call or verbose syntax error message
-     before the lookahead is translated.  */
-  YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
-
-  YYPOPSTACK (yylen);
-  yylen = 0;
-  YY_STACK_PRINT (yyss, yyssp);
-
-  *++yyvsp = yyval;
-  *++yylsp = yyloc;
-
-  /* Now `shift' the result of the reduction.  Determine what state
-     that goes to, based on the state we popped back to and the rule
-     number reduced by.  */
-
-  yyn = yyr1[yyn];
-
-  yystate = yypgoto[yyn - YYNTOKENS] + *yyssp;
-  if (0 <= yystate && yystate <= YYLAST && yycheck[yystate] == *yyssp)
-    yystate = yytable[yystate];
-  else
-    yystate = yydefgoto[yyn - YYNTOKENS];
-
-  goto yynewstate;
-
-
-/*------------------------------------.
-| yyerrlab -- here on detecting error |
-`------------------------------------*/
-yyerrlab:
-  /* Make sure we have latest lookahead translation.  See comments at
-     user semantic actions for why this is necessary.  */
-  yytoken = yychar == YYEMPTY ? YYEMPTY : YYTRANSLATE (yychar);
-
-  /* If not already recovering from an error, report this error.  */
-  if (!yyerrstatus)
-    {
-      ++yynerrs;
-#if ! YYERROR_VERBOSE
-      yyerror (YY_("syntax error"));
-#else
-# define YYSYNTAX_ERROR yysyntax_error (&yymsg_alloc, &yymsg, \
-                                        yyssp, yytoken)
-      {
-        char const *yymsgp = YY_("syntax error");
-        int yysyntax_error_status;
-        yysyntax_error_status = YYSYNTAX_ERROR;
-        if (yysyntax_error_status == 0)
-          yymsgp = yymsg;
-        else if (yysyntax_error_status == 1)
-          {
-            if (yymsg != yymsgbuf)
-              YYSTACK_FREE (yymsg);
-            yymsg = (char *) YYSTACK_ALLOC (yymsg_alloc);
-            if (!yymsg)
-              {
-                yymsg = yymsgbuf;
-                yymsg_alloc = sizeof yymsgbuf;
-                yysyntax_error_status = 2;
-              }
-            else
-              {
-                yysyntax_error_status = YYSYNTAX_ERROR;
-                yymsgp = yymsg;
-              }
-          }
-        yyerror (yymsgp);
-        if (yysyntax_error_status == 2)
-          goto yyexhaustedlab;
-      }
-# undef YYSYNTAX_ERROR
-#endif
-    }
-
-  yyerror_range[1] = yylloc;
-
-  if (yyerrstatus == 3)
-    {
-      /* If just tried and failed to reuse lookahead token after an
-	 error, discard it.  */
-
-      if (yychar <= YYEOF)
-	{
-	  /* Return failure if at end of input.  */
-	  if (yychar == YYEOF)
-	    YYABORT;
-	}
-      else
-	{
-	  yydestruct ("Error: discarding",
-		      yytoken, &yylval, &yylloc);
-	  yychar = YYEMPTY;
-	}
-    }
-
-  /* Else will try to reuse lookahead token after shifting the error
-     token.  */
-  goto yyerrlab1;
-
-
-/*---------------------------------------------------.
-| yyerrorlab -- error raised explicitly by YYERROR.  |
-`---------------------------------------------------*/
-yyerrorlab:
-
-  /* Pacify compilers like GCC when the user code never invokes
-     YYERROR and the label yyerrorlab therefore never appears in user
-     code.  */
-  if (/*CONSTCOND*/ 0)
-     goto yyerrorlab;
-
-  yyerror_range[1] = yylsp[1-yylen];
-  /* Do not reclaim the symbols of the rule which action triggered
-     this YYERROR.  */
-  YYPOPSTACK (yylen);
-  yylen = 0;
-  YY_STACK_PRINT (yyss, yyssp);
-  yystate = *yyssp;
-  goto yyerrlab1;
-
-
-/*-------------------------------------------------------------.
-| yyerrlab1 -- common code for both syntax error and YYERROR.  |
-`-------------------------------------------------------------*/
-yyerrlab1:
-  yyerrstatus = 3;	/* Each real token shifted decrements this.  */
-
-  for (;;)
-    {
-      yyn = yypact[yystate];
-      if (!yypact_value_is_default (yyn))
-	{
-	  yyn += YYTERROR;
-	  if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)
-	    {
-	      yyn = yytable[yyn];
-	      if (0 < yyn)
-		break;
-	    }
-	}
-
-      /* Pop the current state because it cannot handle the error token.  */
-      if (yyssp == yyss)
-	YYABORT;
-
-      yyerror_range[1] = *yylsp;
-      yydestruct ("Error: popping",
-		  yystos[yystate], yyvsp, yylsp);
-      YYPOPSTACK (1);
-      yystate = *yyssp;
-      YY_STACK_PRINT (yyss, yyssp);
-    }
-
-  *++yyvsp = yylval;
-
-  yyerror_range[2] = yylloc;
-  /* Using YYLLOC is tempting, but would change the location of
-     the lookahead.  YYLOC is available though.  */
-  YYLLOC_DEFAULT (yyloc, yyerror_range, 2);
-  *++yylsp = yyloc;
-
-  /* Shift the error token.  */
-  YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp);
-
-  yystate = yyn;
-  goto yynewstate;
-
-
-/*-------------------------------------.
-| yyacceptlab -- YYACCEPT comes here.  |
-`-------------------------------------*/
-yyacceptlab:
-  yyresult = 0;
-  goto yyreturn;
-
-/*-----------------------------------.
-| yyabortlab -- YYABORT comes here.  |
-`-----------------------------------*/
-yyabortlab:
-  yyresult = 1;
-  goto yyreturn;
-
-#if !defined(yyoverflow) || YYERROR_VERBOSE
-/*-------------------------------------------------.
-| yyexhaustedlab -- memory exhaustion comes here.  |
-`-------------------------------------------------*/
-yyexhaustedlab:
-  yyerror (YY_("memory exhausted"));
-  yyresult = 2;
-  /* Fall through.  */
-#endif
-
-yyreturn:
-  if (yychar != YYEMPTY)
-    {
-      /* Make sure we have latest lookahead translation.  See comments at
-         user semantic actions for why this is necessary.  */
-      yytoken = YYTRANSLATE (yychar);
-      yydestruct ("Cleanup: discarding lookahead",
-                  yytoken, &yylval, &yylloc);
-    }
-  /* Do not reclaim the symbols of the rule which action triggered
-     this YYABORT or YYACCEPT.  */
-  YYPOPSTACK (yylen);
-  YY_STACK_PRINT (yyss, yyssp);
-  while (yyssp != yyss)
-    {
-      yydestruct ("Cleanup: popping",
-		  yystos[*yyssp], yyvsp, yylsp);
-      YYPOPSTACK (1);
-    }
-#ifndef yyoverflow
-  if (yyss != yyssa)
-    YYSTACK_FREE (yyss);
-#endif
-#if YYERROR_VERBOSE
-  if (yymsg != yymsgbuf)
-    YYSTACK_FREE (yymsg);
-#endif
-  /* Make sure YYID is used.  */
-  return YYID (yyresult);
-}
-
-
-
-/* Line 2067 of yacc.c  */
-#line 103 "parser.y"
-
-
-void yyerror(char const *s, ...)
-{
-    va_list ap;
-
-    va_start(ap, s);
-    wminput_err("%s: line %d, column %d:", cur_conf->current_config_filename,
-	            yylloc.first_line, yylloc.first_column);
-    wminput_err((char *)s, ap);
-    va_end(ap);
-}
-
-
diff --git a/l2ork_addons/cwiid/wminput/parser.d b/l2ork_addons/cwiid/wminput/parser.d
deleted file mode 100644
index 2e6e0cb5b..000000000
--- a/l2ork_addons/cwiid/wminput/parser.d
+++ /dev/null
@@ -1,54 +0,0 @@
-parser.o parser.d : parser.c /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/stdio.h /usr/include/features.h \
- /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \
- /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \
- /usr/include/linux/input.h /usr/include/x86_64-linux-gnu/sys/time.h \
- /usr/include/time.h /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/sys/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctls.h \
- /usr/include/x86_64-linux-gnu/asm/ioctls.h \
- /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \
- /usr/include/x86_64-linux-gnu/asm/ioctl.h \
- /usr/include/asm-generic/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \
- /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \
- /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
- /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \
- /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h conf.h \
- /home/ico/Downloads/PureData/pure-data/l2ork_addons/cwiid/common/include/config.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/linux/uinput.h \
- ../libcwiid/cwiid.h /usr/include/xlocale.h \
- /usr/include/bluetooth/bluetooth.h /usr/include/string.h \
- /usr/include/byteswap.h /usr/include/netinet/in.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h wmplugin.h y.tab.h util.h
diff --git a/l2ork_addons/cwiid/wminput/plugins/acc/acc.d b/l2ork_addons/cwiid/wminput/plugins/acc/acc.d
deleted file mode 100644
index 1199c6d2e..000000000
--- a/l2ork_addons/cwiid/wminput/plugins/acc/acc.d
+++ /dev/null
@@ -1,61 +0,0 @@
-acc.o acc.d : acc.c /usr/include/math.h /usr/include/features.h \
- /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/bits/huge_val.h \
- /usr/include/x86_64-linux-gnu/bits/huge_valf.h \
- /usr/include/x86_64-linux-gnu/bits/huge_vall.h \
- /usr/include/x86_64-linux-gnu/bits/inf.h \
- /usr/include/x86_64-linux-gnu/bits/nan.h \
- /usr/include/x86_64-linux-gnu/bits/mathdef.h \
- /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
- ../../../wminput/wmplugin.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/linux/input.h \
- /usr/include/x86_64-linux-gnu/sys/time.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/sys/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctls.h \
- /usr/include/x86_64-linux-gnu/asm/ioctls.h \
- /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \
- /usr/include/x86_64-linux-gnu/asm/ioctl.h \
- /usr/include/asm-generic/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \
- /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
- /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \
- /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
- ../../../libcwiid/cwiid.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/xlocale.h /usr/include/bluetooth/bluetooth.h \
- /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
- /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h /usr/include/string.h \
- /usr/include/byteswap.h /usr/include/netinet/in.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h
diff --git a/l2ork_addons/cwiid/wminput/plugins/acc/acc.so b/l2ork_addons/cwiid/wminput/plugins/acc/acc.so
deleted file mode 100755
index ef84c4847bd471ebf81a7b422616d38cfc23f5fd..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 18101
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

diff --git a/l2ork_addons/cwiid/wminput/plugins/ir_ptr/ir_ptr.d b/l2ork_addons/cwiid/wminput/plugins/ir_ptr/ir_ptr.d
deleted file mode 100644
index 1fb0b1055..000000000
--- a/l2ork_addons/cwiid/wminput/plugins/ir_ptr/ir_ptr.d
+++ /dev/null
@@ -1,53 +0,0 @@
-ir_ptr.o ir_ptr.d : ir_ptr.c ../../../wminput/wmplugin.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h /usr/include/stdint.h \
- /usr/include/features.h /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/linux/input.h \
- /usr/include/x86_64-linux-gnu/sys/time.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/sys/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctls.h \
- /usr/include/x86_64-linux-gnu/asm/ioctls.h \
- /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \
- /usr/include/x86_64-linux-gnu/asm/ioctl.h \
- /usr/include/asm-generic/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \
- /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
- /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \
- /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
- ../../../libcwiid/cwiid.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/xlocale.h /usr/include/bluetooth/bluetooth.h \
- /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
- /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h /usr/include/string.h \
- /usr/include/byteswap.h /usr/include/netinet/in.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h
diff --git a/l2ork_addons/cwiid/wminput/plugins/ir_ptr/ir_ptr.so b/l2ork_addons/cwiid/wminput/plugins/ir_ptr/ir_ptr.so
deleted file mode 100755
index f24b208500aada90c7d2c2eb54668c6af760f95b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 13138
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

diff --git a/l2ork_addons/cwiid/wminput/plugins/led/led.d b/l2ork_addons/cwiid/wminput/plugins/led/led.d
deleted file mode 100644
index 96a3f2fc7..000000000
--- a/l2ork_addons/cwiid/wminput/plugins/led/led.d
+++ /dev/null
@@ -1,60 +0,0 @@
-led.o led.d : led.c ../../../wminput/wmplugin.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h /usr/include/stdint.h \
- /usr/include/features.h /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/linux/input.h \
- /usr/include/x86_64-linux-gnu/sys/time.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/sys/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctls.h \
- /usr/include/x86_64-linux-gnu/asm/ioctls.h \
- /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \
- /usr/include/x86_64-linux-gnu/asm/ioctl.h \
- /usr/include/asm-generic/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \
- /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
- /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \
- /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
- ../../../libcwiid/cwiid.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/xlocale.h /usr/include/bluetooth/bluetooth.h \
- /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
- /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h /usr/include/string.h \
- /usr/include/byteswap.h /usr/include/netinet/in.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h /usr/include/math.h \
- /usr/include/x86_64-linux-gnu/bits/huge_val.h \
- /usr/include/x86_64-linux-gnu/bits/huge_valf.h \
- /usr/include/x86_64-linux-gnu/bits/huge_vall.h \
- /usr/include/x86_64-linux-gnu/bits/inf.h \
- /usr/include/x86_64-linux-gnu/bits/nan.h \
- /usr/include/x86_64-linux-gnu/bits/mathdef.h \
- /usr/include/x86_64-linux-gnu/bits/mathcalls.h
diff --git a/l2ork_addons/cwiid/wminput/plugins/led/led.so b/l2ork_addons/cwiid/wminput/plugins/led/led.so
deleted file mode 100755
index 139cce492abb05a04bee07daec905525da8d063d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 14656
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

diff --git a/l2ork_addons/cwiid/wminput/plugins/nunchuk_acc/nunchuk_acc.d b/l2ork_addons/cwiid/wminput/plugins/nunchuk_acc/nunchuk_acc.d
deleted file mode 100644
index b385a7db6..000000000
--- a/l2ork_addons/cwiid/wminput/plugins/nunchuk_acc/nunchuk_acc.d
+++ /dev/null
@@ -1,61 +0,0 @@
-nunchuk_acc.o nunchuk_acc.d : nunchuk_acc.c /usr/include/math.h /usr/include/features.h \
- /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/bits/huge_val.h \
- /usr/include/x86_64-linux-gnu/bits/huge_valf.h \
- /usr/include/x86_64-linux-gnu/bits/huge_vall.h \
- /usr/include/x86_64-linux-gnu/bits/inf.h \
- /usr/include/x86_64-linux-gnu/bits/nan.h \
- /usr/include/x86_64-linux-gnu/bits/mathdef.h \
- /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
- ../../../wminput/wmplugin.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/linux/input.h \
- /usr/include/x86_64-linux-gnu/sys/time.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/sys/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctls.h \
- /usr/include/x86_64-linux-gnu/asm/ioctls.h \
- /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \
- /usr/include/x86_64-linux-gnu/asm/ioctl.h \
- /usr/include/asm-generic/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \
- /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
- /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \
- /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
- ../../../libcwiid/cwiid.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/xlocale.h /usr/include/bluetooth/bluetooth.h \
- /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
- /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h /usr/include/string.h \
- /usr/include/byteswap.h /usr/include/netinet/in.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h
diff --git a/l2ork_addons/cwiid/wminput/plugins/nunchuk_acc/nunchuk_acc.so b/l2ork_addons/cwiid/wminput/plugins/nunchuk_acc/nunchuk_acc.so
deleted file mode 100755
index 9bfc249cb9a18eed57f5416d2ed554364b8d15a5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 18225
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
NsIPZ^`a$LUKLO!*#1jAj

diff --git a/l2ork_addons/cwiid/wminput/plugins/nunchuk_stick2btn/nunchuk_stick2btn.d b/l2ork_addons/cwiid/wminput/plugins/nunchuk_stick2btn/nunchuk_stick2btn.d
deleted file mode 100644
index b15c8882c..000000000
--- a/l2ork_addons/cwiid/wminput/plugins/nunchuk_stick2btn/nunchuk_stick2btn.d
+++ /dev/null
@@ -1,53 +0,0 @@
-nunchuk_stick2btn.o nunchuk_stick2btn.d : nunchuk_stick2btn.c ../../../wminput/wmplugin.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h /usr/include/stdint.h \
- /usr/include/features.h /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/linux/input.h \
- /usr/include/x86_64-linux-gnu/sys/time.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/sys/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctls.h \
- /usr/include/x86_64-linux-gnu/asm/ioctls.h \
- /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \
- /usr/include/x86_64-linux-gnu/asm/ioctl.h \
- /usr/include/asm-generic/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \
- /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
- /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \
- /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
- ../../../libcwiid/cwiid.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/xlocale.h /usr/include/bluetooth/bluetooth.h \
- /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
- /usr/include/wchar.h /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h /usr/include/string.h \
- /usr/include/byteswap.h /usr/include/netinet/in.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h
diff --git a/l2ork_addons/cwiid/wminput/plugins/nunchuk_stick2btn/nunchuk_stick2btn.so b/l2ork_addons/cwiid/wminput/plugins/nunchuk_stick2btn/nunchuk_stick2btn.so
deleted file mode 100755
index 8e16364e73b0dcfcf1d8338b031f6025a967b78d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 13093
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

diff --git a/l2ork_addons/cwiid/wminput/py_plugin.d b/l2ork_addons/cwiid/wminput/py_plugin.d
deleted file mode 100644
index feb1763f8..000000000
--- a/l2ork_addons/cwiid/wminput/py_plugin.d
+++ /dev/null
@@ -1,126 +0,0 @@
-py_plugin.o py_plugin.d : py_plugin.c /usr/include/python2.7/Python.h \
- /usr/include/python2.7/patchlevel.h /usr/include/python2.7/pyconfig.h \
- /usr/include/python2.7/pymacconfig.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include-fixed/limits.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include-fixed/syslimits.h \
- /usr/include/limits.h /usr/include/features.h \
- /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
- /usr/include/x86_64-linux-gnu/bits/local_lim.h \
- /usr/include/linux/limits.h \
- /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
- /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h /usr/include/stdio.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \
- /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h /usr/include/string.h \
- /usr/include/xlocale.h /usr/include/errno.h \
- /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
- /usr/include/x86_64-linux-gnu/asm/errno.h \
- /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
- /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
- /usr/include/x86_64-linux-gnu/bits/waitstatus.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
- /usr/include/unistd.h /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \
- /usr/include/assert.h /usr/include/python2.7/pyport.h \
- /usr/include/inttypes.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/math.h \
- /usr/include/x86_64-linux-gnu/bits/huge_val.h \
- /usr/include/x86_64-linux-gnu/bits/huge_valf.h \
- /usr/include/x86_64-linux-gnu/bits/huge_vall.h \
- /usr/include/x86_64-linux-gnu/bits/inf.h \
- /usr/include/x86_64-linux-gnu/bits/nan.h \
- /usr/include/x86_64-linux-gnu/bits/mathdef.h \
- /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
- /usr/include/x86_64-linux-gnu/sys/time.h \
- /usr/include/x86_64-linux-gnu/bits/timex.h \
- /usr/include/x86_64-linux-gnu/sys/stat.h \
- /usr/include/x86_64-linux-gnu/bits/stat.h \
- /usr/include/python2.7/pymath.h /usr/include/python2.7/pymem.h \
- /usr/include/python2.7/object.h /usr/include/python2.7/objimpl.h \
- /usr/include/python2.7/pydebug.h /usr/include/python2.7/unicodeobject.h \
- /usr/include/ctype.h /usr/include/python2.7/intobject.h \
- /usr/include/python2.7/boolobject.h /usr/include/python2.7/longobject.h \
- /usr/include/python2.7/floatobject.h \
- /usr/include/python2.7/complexobject.h \
- /usr/include/python2.7/rangeobject.h \
- /usr/include/python2.7/stringobject.h \
- /usr/include/python2.7/memoryobject.h \
- /usr/include/python2.7/bufferobject.h \
- /usr/include/python2.7/bytesobject.h \
- /usr/include/python2.7/bytearrayobject.h \
- /usr/include/python2.7/tupleobject.h /usr/include/python2.7/listobject.h \
- /usr/include/python2.7/dictobject.h /usr/include/python2.7/enumobject.h \
- /usr/include/python2.7/setobject.h /usr/include/python2.7/methodobject.h \
- /usr/include/python2.7/moduleobject.h \
- /usr/include/python2.7/funcobject.h /usr/include/python2.7/classobject.h \
- /usr/include/python2.7/fileobject.h /usr/include/python2.7/cobject.h \
- /usr/include/python2.7/pycapsule.h /usr/include/python2.7/traceback.h \
- /usr/include/python2.7/sliceobject.h /usr/include/python2.7/cellobject.h \
- /usr/include/python2.7/iterobject.h /usr/include/python2.7/genobject.h \
- /usr/include/python2.7/descrobject.h /usr/include/python2.7/warnings.h \
- /usr/include/python2.7/weakrefobject.h /usr/include/python2.7/codecs.h \
- /usr/include/python2.7/pyerrors.h /usr/include/python2.7/pystate.h \
- /usr/include/python2.7/pyarena.h /usr/include/python2.7/modsupport.h \
- /usr/include/python2.7/pythonrun.h /usr/include/python2.7/ceval.h \
- /usr/include/python2.7/sysmodule.h /usr/include/python2.7/intrcheck.h \
- /usr/include/python2.7/import.h /usr/include/python2.7/abstract.h \
- /usr/include/python2.7/compile.h /usr/include/python2.7/code.h \
- /usr/include/python2.7/eval.h /usr/include/python2.7/pyctype.h \
- /usr/include/python2.7/pystrtod.h /usr/include/python2.7/pystrcmp.h \
- /usr/include/python2.7/dtoa.h /usr/include/python2.7/pyfpe.h \
- /usr/include/signal.h /usr/include/x86_64-linux-gnu/bits/signum.h \
- /usr/include/x86_64-linux-gnu/bits/siginfo.h \
- /usr/include/x86_64-linux-gnu/bits/sigaction.h \
- /usr/include/x86_64-linux-gnu/bits/sigcontext.h \
- /usr/include/x86_64-linux-gnu/bits/sigstack.h \
- /usr/include/x86_64-linux-gnu/sys/ucontext.h \
- /usr/include/x86_64-linux-gnu/bits/sigthread.h /usr/include/setjmp.h \
- /usr/include/x86_64-linux-gnu/bits/setjmp.h \
- /usr/include/python2.7/structmember.h ../libcwiid/cwiid.h \
- /usr/include/bluetooth/bluetooth.h /usr/include/byteswap.h \
- /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h wmplugin.h \
- /usr/include/linux/input.h /usr/include/x86_64-linux-gnu/sys/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctls.h \
- /usr/include/x86_64-linux-gnu/asm/ioctls.h \
- /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \
- /usr/include/x86_64-linux-gnu/asm/ioctl.h \
- /usr/include/asm-generic/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \
- /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \
- /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \
- /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h conf.h \
- /home/ico/Downloads/PureData/pure-data/l2ork_addons/cwiid/common/include/config.h \
- /usr/include/linux/uinput.h y.tab.h util.h
diff --git a/l2ork_addons/cwiid/wminput/uinput.d b/l2ork_addons/cwiid/wminput/uinput.d
deleted file mode 100644
index 42950d92c..000000000
--- a/l2ork_addons/cwiid/wminput/uinput.d
+++ /dev/null
@@ -1,59 +0,0 @@
-uinput.o uinput.d : uinput.c /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h \
- /usr/include/stdint.h /usr/include/features.h \
- /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/string.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h \
- /usr/include/xlocale.h /usr/include/fcntl.h \
- /usr/include/x86_64-linux-gnu/bits/fcntl.h \
- /usr/include/x86_64-linux-gnu/sys/types.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/time.h \
- /usr/include/endian.h /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
- /usr/include/x86_64-linux-gnu/bits/stat.h \
- /usr/include/x86_64-linux-gnu/sys/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctls.h \
- /usr/include/x86_64-linux-gnu/asm/ioctls.h \
- /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \
- /usr/include/x86_64-linux-gnu/asm/ioctl.h \
- /usr/include/asm-generic/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \
- /usr/include/x86_64-linux-gnu/sys/ttydefaults.h /usr/include/unistd.h \
- /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
- /usr/include/x86_64-linux-gnu/bits/environments.h \
- /usr/include/x86_64-linux-gnu/bits/confname.h /usr/include/getopt.h \
- /usr/include/linux/input.h /usr/include/x86_64-linux-gnu/sys/time.h \
- /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \
- /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \
- /usr/include/linux/uinput.h conf.h \
- /home/ico/Downloads/PureData/pure-data/l2ork_addons/cwiid/common/include/config.h \
- /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
- /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h ../libcwiid/cwiid.h \
- /usr/include/bluetooth/bluetooth.h /usr/include/byteswap.h \
- /usr/include/netinet/in.h /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h wmplugin.h y.tab.h util.h
diff --git a/l2ork_addons/cwiid/wminput/util.d b/l2ork_addons/cwiid/wminput/util.d
deleted file mode 100644
index c61eed987..000000000
--- a/l2ork_addons/cwiid/wminput/util.d
+++ /dev/null
@@ -1,52 +0,0 @@
-util.o util.d : util.c /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdarg.h \
- /usr/include/stdio.h /usr/include/features.h \
- /usr/include/x86_64-linux-gnu/bits/predefs.h \
- /usr/include/x86_64-linux-gnu/sys/cdefs.h \
- /usr/include/x86_64-linux-gnu/bits/wordsize.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs.h \
- /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stddef.h \
- /usr/include/x86_64-linux-gnu/bits/types.h \
- /usr/include/x86_64-linux-gnu/bits/typesizes.h /usr/include/libio.h \
- /usr/include/_G_config.h /usr/include/wchar.h \
- /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
- /usr/include/x86_64-linux-gnu/bits/sys_errlist.h wmplugin.h \
- /usr/lib/gcc/x86_64-linux-gnu/4.6/include/stdint.h /usr/include/stdint.h \
- /usr/include/x86_64-linux-gnu/bits/wchar.h /usr/include/linux/input.h \
- /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/time.h \
- /usr/include/x86_64-linux-gnu/bits/time.h \
- /usr/include/x86_64-linux-gnu/sys/select.h \
- /usr/include/x86_64-linux-gnu/bits/select.h \
- /usr/include/x86_64-linux-gnu/bits/sigset.h \
- /usr/include/x86_64-linux-gnu/sys/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctls.h \
- /usr/include/x86_64-linux-gnu/asm/ioctls.h \
- /usr/include/asm-generic/ioctls.h /usr/include/linux/ioctl.h \
- /usr/include/x86_64-linux-gnu/asm/ioctl.h \
- /usr/include/asm-generic/ioctl.h \
- /usr/include/x86_64-linux-gnu/bits/ioctl-types.h \
- /usr/include/x86_64-linux-gnu/sys/ttydefaults.h \
- /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \
- /usr/include/x86_64-linux-gnu/bits/endian.h \
- /usr/include/x86_64-linux-gnu/bits/byteswap.h \
- /usr/include/x86_64-linux-gnu/sys/sysmacros.h \
- /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
- /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \
- /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \
- /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \
- /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \
- /usr/include/linux/stddef.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types.h \
- /usr/include/x86_64-linux-gnu/asm/posix_types_64.h ../libcwiid/cwiid.h \
- /usr/include/xlocale.h /usr/include/bluetooth/bluetooth.h \
- /usr/include/string.h /usr/include/byteswap.h /usr/include/netinet/in.h \
- /usr/include/x86_64-linux-gnu/sys/socket.h \
- /usr/include/x86_64-linux-gnu/sys/uio.h \
- /usr/include/x86_64-linux-gnu/bits/uio.h \
- /usr/include/x86_64-linux-gnu/bits/socket.h \
- /usr/include/x86_64-linux-gnu/bits/sockaddr.h \
- /usr/include/x86_64-linux-gnu/asm/socket.h \
- /usr/include/asm-generic/socket.h \
- /usr/include/x86_64-linux-gnu/asm/sockios.h \
- /usr/include/asm-generic/sockios.h \
- /usr/include/x86_64-linux-gnu/bits/in.h
diff --git a/l2ork_addons/cwiid/wminput/wminput b/l2ork_addons/cwiid/wminput/wminput
deleted file mode 100755
index 57110b98684a9d7f67ffe1c8fe787f02f3c028a5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 175881
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
BaIydZ

diff --git a/l2ork_addons/cwiid/wminput/y.tab.h b/l2ork_addons/cwiid/wminput/y.tab.h
deleted file mode 100644
index 6b0cbcadf..000000000
--- a/l2ork_addons/cwiid/wminput/y.tab.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/* A Bison parser, made by GNU Bison 2.5.  */
-
-/* Bison interface for Yacc-like parsers in C
-   
-      Copyright (C) 1984, 1989-1990, 2000-2011 Free Software Foundation, Inc.
-   
-   This program is free software: you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation, either version 3 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-   
-   You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
-
-/* As a special exception, you may create a larger work that contains
-   part or all of the Bison parser skeleton and distribute that work
-   under terms of your choice, so long as that work isn't itself a
-   parser generator using the skeleton or a modified version thereof
-   as a parser skeleton.  Alternatively, if you modify or redistribute
-   the parser skeleton itself, you may (at your option) remove this
-   special exception, which will cause the skeleton and the resulting
-   Bison output files to be licensed under the GNU General Public
-   License without this special exception.
-   
-   This special exception was added by the Free Software Foundation in
-   version 2.2 of Bison.  */
-
-
-/* Tokens.  */
-#ifndef YYTOKENTYPE
-# define YYTOKENTYPE
-   /* Put the tokens into the symbol table, so that GDB and other debuggers
-      know about them.  */
-   enum yytokentype {
-     INT = 258,
-     ON_OFF = 259,
-     WM_BTN = 260,
-     NC_BTN = 261,
-     CC_BTN = 262,
-     BTN_ACTION = 263,
-     AXIS = 264,
-     ABS_AXIS_ACTION = 265,
-     REL_AXIS_ACTION = 266,
-     FLOAT = 267,
-     ID = 268,
-     WM_RUMBLE = 269,
-     PLUGIN = 270
-   };
-#endif
-/* Tokens.  */
-#define INT 258
-#define ON_OFF 259
-#define WM_BTN 260
-#define NC_BTN 261
-#define CC_BTN 262
-#define BTN_ACTION 263
-#define AXIS 264
-#define ABS_AXIS_ACTION 265
-#define REL_AXIS_ACTION 266
-#define FLOAT 267
-#define ID 268
-#define WM_RUMBLE 269
-#define PLUGIN 270
-
-
-
-
-#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
-typedef union YYSTYPE
-{
-
-/* Line 2068 of yacc.c  */
-#line 38 "parser.y"
-
-	int Int;
-	float Float;
-	char *String;
-
-
-
-/* Line 2068 of yacc.c  */
-#line 88 "y.tab.h"
-} YYSTYPE;
-# define YYSTYPE_IS_TRIVIAL 1
-# define yystype YYSTYPE /* obsolescent; will be withdrawn */
-# define YYSTYPE_IS_DECLARED 1
-#endif
-
-extern YYSTYPE yylval;
-
-#if ! defined YYLTYPE && ! defined YYLTYPE_IS_DECLARED
-typedef struct YYLTYPE
-{
-  int first_line;
-  int first_column;
-  int last_line;
-  int last_column;
-} YYLTYPE;
-# define yyltype YYLTYPE /* obsolescent; will be withdrawn */
-# define YYLTYPE_IS_DECLARED 1
-# define YYLTYPE_IS_TRIVIAL 1
-#endif
-
-extern YYLTYPE yylloc;
-
-- 
GitLab