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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	(r<@rUEocXi!r)nOp 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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 zcmb4M2Vhjy(q76^jR6G3N<>gZ#DER3kN}ZbD53~r2>}uaEg?m)pwY0(x}vc}v7<f_ zdqe{m@g|@Yd$3~riD0<_L<AHbiu~U<bN24pbys|OFF8BqeDlqmx#yPM#hWrNI<Ik~ zM!xV*W8b+xk@}>GO8@$Nlg2g<yZF+4eS9tPw~OysUo&X^_znA|nOEU)kAV)4EeuK% zj7{;|r?D#fG)|Kj;qfR{`@&<GAxFlG{G^$eI$m^zdWJ`zFGcLslIz^7)IRsBY|)3u zKFvk+wMYu1r-*{|IIq&ot2Fb%W2)gF9>e)DH~wB~?3Xr9gG4!vgKv=hjg0i=&+s3L zC-C)AmnhGpE=d=Cczi_FzVH~HcQNLX=fC|4^BiH~C92CT!#_Nl@V--~=8Ze!v{R-| zIC*N`^paU8&+2o=$!DC_vnao3Z^^q2h|qWN(2+tZT*r=($hkd!*#oq%SUI)jJDZ02 zl1|z;`H~rTUvYNTj+L~{$1gEt-Buji$k*lk*3><O-$(IVz3HAC24;M=b^VOdNA=ke zI_mX#zaG5#lV1+*{r2v5Cm(cu4O|lbbbzH@9BW?$i>IH3{)ngFkpSl%BoNR4Y7{=6 zetQD^BorW?|3VZrp8kOZ`tK6p-<3em<1QY4&jk9x3G~xj$H&=+!z>>DSm31KH})qV zij-I-<%8nmT$2F*;RNgQKmz~s66nhiIv)Ry3GkmxP=~b%)@xtO`1m6d^yh~O{0Ah^ zcS%sU92}hS^135Iz8@#>pOv7`w<W00{R!}=C#cV53HWzOkniyccs`ea=ZgvW+?W8T zcY;3oG6DX>32=UC6~F$+Cpb=X6ZAuu1aXHXz<D+SpXvm4_#nZ)^jQM`cN4@tCBgb` zN>I;63Hs-V1a<f!K|OO4;5Q`TpP7K?wgh!PDM5e!nxM{iCD<Q+O`va<pq}q1sKb8~ z<n?j_|JDiCcWi>V>k`!G&;&T668JAoP@ky@*1bLf|JM?%Z@UC>4^6OMuO#6Ac!Ic% z60Fxl3HGIz667^Efqr;``t(e|GmxM^M<?LZH$fc+B*6J10ne5R@aH6`|M>~{f0qE~ z#stT8`vg4w3Gy12KtDdgIzF4A{|`&Rb54RjY?eU(YJ#{<g1p{MfHONme_oQnpZ7oU z&ifk@tjpd6`sxJwtOWX{3Hssa1naUa0ngD1`mlF`KG~We?pX<N>JqHW^aOd0OyJ)- z!SP#`z<+RpI&@0le|-Wzn-kRGoCG*0CD3<FfHN;a+>QzQ?STaSe0_rBXi)<FRSEdq zn}E;b3G{svtjqPNe;ePg`^zWi;tU%3nPl{}6S5;pyvk3YPlLX#?{ME*<B#;^=QZKe z+Bd6bn$hU+pyYM1uiLrlQTqR4U5FEo3)=G2-Slnw8EHmi2HdAlES_@mtX{oN?%gw$ zH|VLpiCMXYIXM{e$4$-|Uz{~Dr#Nduc5$|E;)E$#1$nc^mE>kk&zT9Y{ApRac~f(I z*~L?`vd0(a<xdyq=|(8>Wo1pA24zukc42W=mM`mqYqCb<Ow21P&M6!?HM^)NrwCz+ ziVG){6bO3m)RLk}k;p|Ra#n81)T!byp)h-9R(9cdJEVB!6pb&;D<B2iMC#MCr!g6g zl2uTcH@!Ib?;+?hJ#0jtGxMfT$e$_cOw7rjmQ!4KEnJGPEy&3lKPhMYl&rkz$ZGod zoUFW}ER-gzC~xBQ?5SDf^QTW|(X?P$Q;{oT<`m>ip8%(v!ovJQQ(goqo>Z8VJ)tOT zYEJew<Ty2dBL1?ZS;aX;#gcK@Cucf}=EGtkavn^0F)n{rRzWtnNPR_BoHMI9>zX{Q z4pvAt`4cAsZ(K=nu~{A_Atsb8f9lkn3E^bDDISP=WEJOUP0KEvB9mt3O<+}7^rD>U zMR~<}qz*RJOwAvkjeZcZIJ>x{Xk2!o)X<ALHG5pnRPmi$QdFFmi>hKSk}JG6+R-dP zm=kklTo0%?dmPfrE-ua<kB$MxwCud;@*=koE3R}Tm@*cVAukCOUu&3R$%-*ICx&VE zRIKPUF!M@jW|vGa%s~e+<(L9S5wr@WEhsfA$S%w-Mh^hEBrC5tXPSqum5GAT9HUgG zEZGw#;2;~1Qcf()=fUF@F<h_+{iyk-58#DWFP@Y&ZF&xl(7f@2pz*knh3Nev^j6;V zi8w?79$7cGn5d@Z6^)lNd!a;KP?$flFsG;}i)$ZdlQ%7UVh$zUHHwP!$7?&OAySPf zvdSlnq3ar!OnJRR<VanGfgYgInB1OBqnZ*j&EmY`zcm361;xusax8!v#ZXJ6@Lqz~ zutCGza;{<9*cu^Y7ewnBo}j5k<sL5yulb86VSTd4<(FWi$;*~)18WpH_=$vVI@jzN zkt3pLQZ~0W52*NWyMtAzSPHC|WsbB&Nl}h$5T+5Wqs$954IRN2P`X~FuydJRg5Z;~ zi?Yx<dDrEjt@E_24cMf-3A(RHlA4=r2-sM89O>3*?b=@C*ep=<IISP)mVdBEEf7yd z=m?yRa<aXAtc@&un8dWcoG^JrMX#1eH$sFJDJmI9g|wY1U15oCb8`4aF|td8(^F2N z9;c>)i8d_>6Vn!E3foLV#~!7eBRa8$y~&qrSC})SL{4AGGHN%7Vk?P;4}eG?{9RKZ z*95>a1&Bf^%$|^!Z=c;F`=OyVEq?+|Gg;&G*p;Y6&@%@*fu}P`gC~%z871cAI>|nK zqq1P~IHKfw$Ic%~m!QGX7NU(}7Qd+?XC7jX%P*XOlMomc>lw}K9KnlSgZPjp=?SQR zVZNSR?Y0<?W-Zo(_3tD}B2vC6{!ulLw5X@%b>xKD>qzSgN3L1mge%39dqplZ+4Zs4 zQ{%I7<%5f$>3KdyHP@Vx3skE0+B8}ReUxGvuV>G|^<egNU(pO44de5Rh&g^{Ufu-S zdimrfu5aWTsQ_1`xZKJwnTYdZKK2{6j-Q%e6n-t8Gk$y)E^~~PMZ@Mck*cZVa5ZM> zacyO!d|UvUm*(i;MH{w0qnufYJ<OU}SOC-r1qLZBnT9JK4<vg6QyDk4B&Rq(zjzYU zIn{?n?>#P?h625A)GK=CthFdIm$>=3RK^u)K}j($(m@4Rk>e*#$;!>nn@W`8{HeZa zIn%~Z!zPRX1z3@+@v>Uuc#%hC&h%^GiH<Gw<r-8><cus__Kw4)fn4>=Wm#5^Tn}eu zjl*?;=zX~6o8TLK(fI=gX7%pbyXWcN>(jhfr+W7)xE+_D@aP#1p!fM=XT-|-K4UCi zSjKIW`O!P6zt0ZaImWmCUF%Qa`ERiztn3+l-AMk|*!)%bYuqdH{nixxmK>3XJLM+6 zQrvIyrx9NNgnLHX`O`ixFNyD<-y!#@KHniCH}&0bWS!sGn_rJxAO7HRQq=RI@ck!l z?|qNa!Tf~pZ>fJctmHUWaq##CoFYFhEWKUFHkRJ5Mn_8@zV{_silt}l@J}~O&m6)( zsg|Cc!asd1efS=owlqtR0((E1mLALC{S3GCD8KhJ+R~dP65Ciyj|K96CRzG}J+04I zVCj=B{VYo#UUQmDEqz<df3BtHd-CC*a!b$m%ELeNE&ZWkCB_Ao{xD0w$kOw@|L{+x zr9V8Z#JJ4TA7SZhE&Y*}eyybse^!L%I!k}F<-gw2A7kn3Eqy0T?^^m4OTXRHA8YCN zSo+SE-j^Ne|Kluu3rpX{(zmhnT`he_OMkqjPqFkTSo&_3zMG{_we%-i`aYJvyQNRF z^e0*ROiSOx(hs-vCtLc_mY$y_2>*<=^rwWC7$;f!R7+oA>3doFS(d)Hr7yMgk+Tjy z4`k_2v;4~~{ppr|zNJ6I(l4;|XIlD2mcEarue9`iE&Vb}-_O$5TKcmr{aQ<ZwxzGL z^ygUm^_KozOJ8s4`&)X~(x+Ma?Up{>((keK11!A{7cKnZUOP};>7N#sevqYaW9c(2 zeMd`wo~2K*^n)#ZH%p&s=~FHJ`If$qrN6+^r&;<7Eq$h?zsS-LxAa3S{b)-+)Y6Z& z^usLuBuhWs(id3zi!J>uOFzQWms<KuEd5+df2pM}xAY?|{d`M*nWbM~=|@@mMV5ZF zrLVN~ms|Q}mVS(-ueJ17So*b={z^+<XX&r9^y@AC)t0{A(q~zE*V2!*^xG}HcD5S# zSo(36zi)h`|HoVU7M6a3rEg>Db1Z#FOP_1$Q!M>NOW)1XPqOr>mOjtY_p$VoEq$7$ zpJM4VE&WtWKitw!v-G1a{d7w|*3$E{Ug4ifmcAgY#8_bIXIT1KmcG!^ms<KFOF!4r z7hC#rOJ8E?=Ue(~Ed2sYKhx4Lvh=eoeWj(p*3vJt^w(MXT1$VurC)35Z?N=rmVUOS zUvKGewDk3s{w7QBTKZB;zunT`Z0Yw{`o}H3&%E!&{r?tA-@?+DS^74XevYN@Xz2r% zKE=}CYU#UK`r9mhs->T6>HApvpruc<^tW63OiLfK^usOv9hQEyrJrZ%$6ES3E&U`* zf0v~%u=M4YewL-b+tQa>`g<(>TuXnir7ySi_gVV+mcGK$FR=9YTlz(o{sBv$S+=!> z`+Q5E&+XR=e{zx=`7+DiZt>Rs)5r8W*0;awmH3<7DGjeE%g)tMzaKwcM^J7AsD?U` zFQD9*a;?Y%C^w;8DRMu`O(`!Bxi@7$<#Lg`Q*K7NROHT-*`^HzA|FAy1?90Kx1$W= zzJ}o<x1x+3d<|(LH>TX0a;nICQz0KjIYs0hl#?j85qUG^gDLw&-bgu_^7g-===v4q zHk9i{{+M!G%5@^YOSv88T9H>$K7?|m$kmkFQ(hqQV#*yTmy7%y<wGf#iu@$y!zdSs z{19c{x;2ay`5wx=WosBN^6iv)tJaVv@-38ki`I}T@^zGXYu1n=av|lTDYp@MGG*S1 zHTXmxN4XQ_?faPj7|JP>>qQ<x`B=(zB40qcGv!*52T(qaa;3=qD0iW}K;+((yHYL} zxjW_KDVK`eneqvg3q(GGayQCjMQ%s=M9RZOZbi8}<us8SQ$C4us>pj!f!u>~ipV=C zpG>)p$eStmr0f%UBjr;lZ~s%)pK>bYdXYb-+>3IZ$nR3_O}SR&m6T7VTq$xj<<lrH z5P31>(<zsW{2b*oD3^--B;_+H7l`~2W!}0pj1~DF%DiQ17%uYdlzFStkS6jilzEHN zkSg+ZlzD5?kRoy+<#Q;v5qUCY-ikE%L>@=EKjrOz$of-Gqg*fY2+HY{>qNeQ@&L-U zA`hTEkaDHS{U{Hjyg=mMlrt!oi`<>^d6Y{<?o4?w<pPn9pqxp0tjO&spHF$X$gL<} zKsin1#*{CloGS9(o{%r1oFeiL%0no(5qUG^p_F|hZ=^ho^7g&5{*;GPt{3@Z$`@0v z6Zu`rBPiF3ypr-Ilq*H9rhF;o1tKq|Jd$#`$j?!}jB=^SPf{L5xj^KHDD%?2VXVma zQ066j!*G#rr_4+BhBT3Hq0CG4hE$QSqs&Y5h7^$tDPKjojmVQJ^HRLQC-OMTS(LZ` zSJt2MSjzPxkD#1QxlZH@D37CDEAjx!<0)5)+>i1E$_qs9O*w~hxyaoq=Ta^exijU7 zlnX>Yf-+A)4P!-aM>&u3aFJV4o=iDS<i?bzP)-$j@5zv-Qce+h2jyv$+laiG@^s2R zkvCG#r@VcStUu)f%Jm|DOnC<7I+5R{Tu8ZA<du|*C|8PHO}Uuz0+AO}E}>j5@^h50 zp<F8RlayytE)e-4%Di-K7%TEUlzGY8FkIx@Df3dbAx-34DDx7vAywq-DD%>^Aw}du z%CjlA5qUCYUWzvOL>@=^Cd%7)%lcC;rCcxa2+B88t`qqJ%C}Ii6?p*VGRl=A_oF<A z@&b{2Qw~rr7r8s-TPc@{+?n!ilnX>Yg7RF-V?}O9IY@c9$gL>fPB~5F#*{;pQ$^m} z1M(e|Q$*fDc^>69B5$UACuN_=8!6vKdHe6O{*=op*Ngly<+~}@iTp0*dnnh6ypr<0 zlq*H9rhFge1tKq|TtT@Ua<8Ay53aj9Gq^Fc?ECG*FFk)vZT&gvzRWc%hRd+#;J#@- z_X{k{uJUqTvt@?-&z^9sFEdbE+<1STT(XthKO-}PKU_k`(sK$B$X9aV8w>E2IZT@j zG4tjv^C_+Pqe*7jmPVO<*B5okP40x<IkT*`QD)Ge0jK@#SBX=|e<r8&U0=9ywf{K0 zY{YO^T=iCNZf?)yPFzyXJEy)2;xKM;yJeyRw-#5`EJC3D^;f-BUQQb*waE<5-jf+D z*`661g5Qii)y)VH{4g`P#yt(^-gn+Ip2LH)m&37gLT0FGSDyMagBg2z)w=mOKr`o! ztjwI30sH5i_X74TcP1`e+<Wk6%g9j1`(=Cj7oSwNXHrQjf>dUP+AJH65AmtL5OhcV zwtv68YUtMikG!$U`x{dEY7!hnBi|Qjb?pJyauBWzWh}40U2r}`*i~4%AVST4e}Bmx zp$@-yKh_6_zAKaGy+pc*8|v^Kl$ql{&RnsvNoJ$E%#hESiw`l9^irH?QKU0!?f{_s zEJCc#sPnDPScl(_@%ssWKgI870Idu9$EF_dOJ17sX>QPeIbMeRw*eXJ74+Z8xE*Fi zqQ8geH4hW@5}+o`e;4wXtoyZxe<l5!ppYnYZD!f*T3_)POs)0!Hdnqgmes)1p*ynB z`WytP)fx35`yGBa;&&5%zsK(nAYUK!KXr<b{~qKY!OJZ@R%dL7^;i7v!0%4{?!xbH z@ZKKum#FtHcu&Vm_feeKGlTv^PsZz;ew5c6@fz*i1cURrQgM6#C8jTWiplK((?(-D zOifp+=>wX6HKsrJ$*l8Fl39ys+G|YTsp%RuJwQ{V{*t!4T1`bt;|7{q8`JY@DpgZ9 zP3?@STumRS={%Y`8dHgyR%)!1XzFB4W7IUbyD)4+Q#WJkuclo(>o*Kesxfs@)7?7j zE1LQkQ%f~%QyMiir5V$<KcyOfAPCC)ADS|a=@T_AP{1HfBaCU8ntoH$becvP)1zuS z;zR+wgr=*F=@vC*>8w69<rvdMHT|ikqiLFEOc$xCK>-`nG{cyBsp-aU66+^Sc1n!t zP&Iw6v)-p^wlV$jhosy>O|Q^2$C&EX^qE%UewsqYv`S5zHP-bs-DOPAsp&8^jiu>c zW4cRCgEUqKO%EDVv6|A65GvoDrYDT)ay1QAz+{@9HKudbv`GPXVQ>~3({XBA3wHp1 zNz+neYN4hao#oK9+?ameE7f4XVAfMKtum&M)%1*-=F;?mF)dZo4QiT3(`Ux?h?;`X z0dNFOUm4TQYHFr=ok`OMW6D+2^~cMsqiFicm@ZUP8_lZ`O}`jZs+y`4@J9^JZe!}8 zrp0gvjrVA3oTkU}-v3I<x2dU;rX*w9pr%hxkXaQpbu^~8)pR&?0KAT-V~y!qHNB+d zvuNsWOn0g&q~r(DbgD5GscDu1o=8(aV;ZfdfC3&&(*R>SM@<*#teqh0Txd+4)wHy$ zFkDa5NMmZQrWe%oCQW0FY3m-T#^GvulBTJ~v`$UeD2>}_Dm11gYC2L)Q)#-^m>yQs zEa*_Ei)p&am`c^ON@JZtQ^=Td)U;S<9ZA#O#&m(2n(HhdO%E8;DQcRkrXRq@dCZvF ztEpEPq46$FPaD&JcT37W)$}q=FB{YUsp$#@ypN{Wjp;2l6+nl)uBGWMV_Kx993_7> zO?AdJPfg==)<BxRHKsx}-KM5)G;KDfQEGZ$O-VHUW=v<R>3n6l1B2sB*Tz0pO@AFH z48NeMwJ|kQ(@sr!IZf@2Y0K|YjTRc~37U>EraCp94jodym8KJosY*@NI%^6|ryJ8l zYGPe6YdB2<jOivd9i@dLt~1=2Ca9^eGCYE&QO0z>ntoTn{qS(c8dFa-Jq&lm`ktmd zV>(1li*(jIG!+@sp5G+p4r+RdrrE~yt(v}q4uJR4bgMC~RMTLMHH)UZjOiIQ9o1Q8 zT}4xcG2Nl2!xeA<O%EH>3^lDjR%V?*(-X#YnVQ~Hz=LRd#+c4hQ%5ELD;C>%$(T~q zbhI|W=QLFrlV45uXskDAdefLT?~-aHYhDXzT4PKfsfqDXjQ~ySjOjHsH7LW$G<{=C z531>}6qz-Qrk{-IMm3$Ku}-7uS7RElrbP;PI8A>TQ>L0q)btkyr||&o`IFVuUGv&R zQ%hrNr>6Zt0{OKxwK1mMJ0<1i3iu*ThZ)m1YWl8|%({oBPR6uCO+9tiOqxzGriE&H zRcBpE(`m*OQd1kPVLDCe##ErD7j@S0Gz~VUk!tD(9muz)X^1iPQ&V#_ZAa$LrN-1r zO*d%eKcndiV`{3VS2R{NO*zKYutTcROlLh#Q@$~MsHRWUG>4{{#`LP1O0~RsG~HxO z^VKv>V-2Ngt})G4(>)4!Doytq(>OJa(!4s-^oTJHR?{v8+=t1|B4g^Iri<Z@LT#jJ zi7~ZR)9*TK4NWVJ>GxkH<>!x)SufD^p)q}}rWQ)$ZkoO^rdl<fqp_}`$u*{@)zld} z(71x8-;C*YHSJd#X*4w*sNI{dra4NZD@|>U=~6Xad$a(yqUlIu>Z_(3)$|K+ofC}d z7&RRNchLBhre4O>L{0T-dYz^;V{*4kHA*zE$7s69m_AU`JsL~$8e>e0)ig{^lGh|- zdO%HE)g*Zp8Pg4F`Vv9FQ1ZIjn6lNh&C2TzV>(Ywhp0*Ny3d$SQd2i8ucwTujhdz% zC9x#0N@M!%7fHFh&MITdHOBOnnjX+tlW2O+m}=BitmKE#^r<oZM@>PE)tja-jVY+6 zgVod@i|u@GOw-lW8aj93_q-WjiK+~ur#|Xfx0%W{?zLMu`k#Yi^|~w5Si9drF#UDh z`}@+D@vppewi@JFm{|Rtdj1Eq5_=A1h>-s-Q2v`!^{+s1{%bJ1sHZ=!=h0b~=iUav z+;n6-%#iI_r=E?F^53IBV|y-C&tKxDUA^4)yg@yGj_Y~&SnzB-NDsgf>UmPU0##48 zJ-exA+qgX6us#2BCHLEoh?h}HwiW$T_3RoK^A_9lIrV%sE@qTxsd_ewn^BbKW$L;A zz|niCXGPrTFOIV^YOJ13;(B%+56@Pn^6P&>e?BxpI{CH3V@kDtQf|caCChU}#~9Dj z9LsZ#<+&g>tv-`2&oS^s&%YH5$K$9vHy1n)Gdxq(^X9mn{A-@&*-Sl8h>LmRG|Tgw zA0>K+xK%pW_FN3l+%^7bD3H&G7n8y-uEGleDZmSE5Z$Em!!OMYb{GQOP}-G2|3!GQ z+CK?@_pkQ1JnVR1|JD9#B+^Ot3wJXx_0|67cp}&d8M}`{hr&E$P{$#@JNrBQnFM@s z&J2y*Ga>WT_VSFj*zXR5i}w&WH8^`K9^%$#21l;P1JwG^$gOy&xc>a$+SeNa*}*T_ zYSgDUA_F|+b&rx4*!eQ>s92uxe)R)QYuwIKDXQ1F$Ag9!NS-UZr+QmvOC)LLKE}Bq z84l(i4eHj!kpIdK$MRu%az$<OlG<R#uCm#?e98Agzyn)9k6R@XAgz%9P$)tpcd2fM z>I$*Qp6)8+hXQ-L^Hq19J@<6g-HF<Ie#fe=pFKB8b;loS`TZBkgUen!?hmT_(e_)X zy3MxVo2vV(gN663>K?M=R;cb)d+yDu>u&o^Q{6&4kIPkeovq7I-DS3}m+B_lct@*l zo6WB!bna{a$1dO*u`@WC<*nI7<r;V520o4717k*eCbmZxsIFcL^_>JTy5*{yCxtS) zMXI~o_PbAY(`;R->Q)FjGk2=$l5D)us(aSvGDvmvq@ZSQs_JgG=N_fH3VUt~)n(g$ zyO1*S{p=7c-+I-pvvu#QF2mL>gU%iQZMdL)k)tW-bhaA`dMK(b#SVan7PE|#dU})E zqX=eFUo+`D7=syqg4ItF?N6O}fiift9hn;48LC@q>pH7$i#_*X)isxjo4I@033&c5 z)iAmrRTt&=vFc8>=Q^sp$<{q*@TB4f?|#+Q*!*r$-5WN)>8ks}o;yZ$t!>?Ts(ZkW z+go+_+PY&@*WAvnmFhONwd(gf*CFJeXwTiKx+!+t4^=nJ=3H(3Y`lf4d)dajM|H>9 zb8l4LZo4j%RrjimcbV$$vbhXU-6b}j^i#-xQyVL{Bh>E`J4Q3rb+YH~_(p2*upRgR zRQH9A_pa(rwf&Z;uDKoKN!7h!bG}n`FWY$6sqSkVFIRQX*!)JQ?n2w|T!UxF?XJ2j zY`;TQx53smR^3~+Zrj&VgJCwmuT*zovQ^X7svBkN7OQTjjrSOIdU|vRehFyV1MY^0 zIn;-u7rk@o6L5Bq^4vOugmF8;cDs&lzpW3W6`@AP&1bt^Lbne+w_=pYxP6Jm_k#AI z+cTb9QY7eN+s#k66jn@9SQtSI!L9maT;F(*EwR12yD&k07a#0J&ib40x7d*MilsX) zU-Z>2xSY{fA9=6NX%g1$$E&O4jcs?h$LIJ+N&kS->1nPo4@NcJ6Fs+IBH4XvyZwax zUFiqOE)~maYW1S+R!g_g=i$WiB5t?BEjM{oE%*A{>6PPo?M(8(##&wz=+)ozS`|s4 zpXGHfz4E+Lo*BVvZxcI#ZUa2Gl!)8UP<qwy(d|gj?dF3#X6$Fr?aMFr@7D_RLk4Ry z@P41qx8;-&PDS%`*EC)AV_vRr|9($&BjW0&t2R?A%lNZV+3Y`?-1r_g)e*vGjr%c@ z)nj3`|74Vo*TRPy+Y;E^o4*QIc4nlq>`#wbe=u{$cy5y-oyGq2+&a?jRL||^h}-`` z>AC&NpvylE2d$2{ErnZnIp3hy{hn8kNNw-7yejBb;CX%C+AHl8%PXH=4|zxU`bfkK zo7iZ&6?tweB5udnZoTMsk>}PqQncMrdTF+Tn=a>S|5dHD?ztG*tLJ`(PaF96BLG)p ztpvjT4z%u0G>aa<Uy8HbJ3M9sze2b7J-5!0oM+l@x6^IpCt<Wr5x3!R3zzv)dY$5V z1tK|jx4e47%N+cdc!B#y5dVVGOS~;1dw6cQN80@h+if#e&Gmb3$3@U8ZMV1RcIU_8 zG|q16t#A--;WXyaYm(=6M#O8p<u#FB13a(VNXT<6uXK2sWM64)wm&2HZv&ZkeJbNP zO^x|%&+3c~_!LO|&ynEcKJ}Tw)iwP1jQcW<oIq_!Q%q>&eu$FkqVI|<`m;Ekpmb8P zsn&2Wa3}wYGBdnFtQ7};c5~eNh5TbU0P!rh)I(bsLA%1BO(q)la-Vw?(DV-Zdc0~# z1~6a_0gQ9R^fc+yT=W2LD(Bon{}VmfVG-D-2KELIcGY&!#{1LFKnJbPe#U2ndbnI~ z&9O~n`YIeG%<*1t`mLP4#y=O+`J)8Cf^y4@nrGnUeyI3U;849R7Y{(_#z^mkBb9oQ z7DoEu3KMCW7wISf>G|$8ymD_mSo1f$->BQazjXEnU-3VG(B}^H5I)ny5BdbyPPpI4 zlLY;=7oH^e5!KwMhy2U@T9SIyOiJ>Fciio3;kET*EwfdUqF<yWC78}1Ey)@vm3@cZ z;a6LsGo2aoU%+Sx<9BE8M|wvB*0beGUDmjlMU*(@xPv`D(;|F2lh2w#{D**1pfydq zoR^V~=bAsDj_J#`<L~PyK~a4={y6FQgQZYj&jQWMeR<O`n?sY(OD}#T>yAD-GO|R= zWZl-dV^MlEaw~-idg&$E=}qwfR~-bvD?Py85kMaA?2P0nz=!sP>$QBFRg)t;z+wWn z_5gov=B>@42GD^K43ANU3p~Js_lBYCyjP>_AXQDY48z^$KMYr(m*2x*A`7s_y;|^# z4@G^-Fhh=cCbAHF*OvCsPNP;91ln?Fb!qvD$&N4&)iB9(TH~O0)4Wi3MpC)ZgxU!s zpBug99`3nyiZJS8+};<r;^xb+Bl@=ZCGnPTxj%dm&SHF|W46l<yT+X#p3^jH&MV%W zQO&)~mzy~g!gJVe;W+E(X8e-8WaKZ%thn*9=0<)D)<TY=yRo{uu`G@7o+@}Noe}6r z-R@4_3b(SiJK}?%^6|`&zZ<Z4gyg!%c$DTe^(dWaD6NB0pQG(=6b^nebP~M17rb92 z_%G{(k(1*Euf%&D8aI7p`lVc^K1k-}CI}Wv8=g6D$fx)`Xq~=WfG3NY!FAPKU2ln# z5N1urdg>bZPa)$0Waj+jB~4d-pO@>KgB^MwES{1VgJ<tAX}Koj8}9U54vn%TJGK1K zWyUw5l26sJwCO5dO(rj`3uSy7T$lXv+Un<@d#-zM?e5Jh_BIc$U9qQAaNUV3f@{-* zzonnJ%A3S1Qkhhj{PN0q<-A2eD`l=+v8Pq=E#&u6<Kul7g~q13J>L&6(Q>HFHU2xu zDS1g+XFRaXoR81#4mv+{+S{1*AYD+E(2#Gi?X>ZY@%h5rPiW*f!S-F!gYRSn-Qbt} zH)3VyuK|2n#(G@)u5XfjXZ>HY(0#5*zcT%*=%SCtM|V-&l3F~>U534St*QPusQ&uI z)xQf(8Or!((7dr2)(@ID2`4zt9i8f4`ku)QvOXu;fnzr+t<2DAD2B$0O=wWCOP7pb zgY|BgtUHhO%|s4mEK6P@3yhC`@azIHtuZRLBe{F65u2#Ec1QBnD|RHeNou*#=i8Bd z<ytVN*N)`NMZNbsQLorBD7lAgrZ$R?l$+eG4ruEzzKeuyl-I&2$vxHsWUVakuy<pN z@G~kFRRmqz_(i}ug>9PtI{!wm><>gPdwaCCmN<3_+^c}E$NW?KyM`NTmMGV_X{_A5 zA@$X`T7ykKmwh%4Sb4OXQ7;9>1<B=JQ;v!><!K7+T<0CSzu`R)_h)Z|*b<4?!o;g1 z$(VTW16&>=M&dPuTgCrVBkv%1TY;TBy?6n}d(_MC)kwVg;=9I8T`QXp4)5)<vo^;I zWQybe&*Y_8_U*|_w&OTDe_slpA*U}(%gL6*#KnAUTD{yXkI7XLCjAVP$2}&0;GK$w zwK&K!*JRYE<%~msJ;9Y_8@Io{7(Q72dM&P=1vj$_)Ron?&J1SMufgY`@w4UV>T2U1 zY8Px{Jets>EMr$AK$g`fpOvv|=6W-s;Ymql58h8`R0kW*v#0XijN+3+8M}~Aqm{2a zal%iDgg=Pj05%BCfpBE?8Z#$(X}esH2EHml&t1t&N?9cA@~^)W2Rk`}Z4uvf7V3S= z2wYrMf8>F;$_=(iUNWNb+~JKgL;erBc=JY<o2{X_;P{srZPfcm?sKvz88|fk4~Roa z`Rl;mU(L#MLwFs_?q0eo-1s~G^cw#rOvRD!@AQA%BZj!REBY9}@0blz4uF#o+gy#| zt|ho<ZpJssOESKho3WiAV#lq?_ShC~i5bBRzS(6CndZyLXG@b%##TkrGg*rJ5%UW2 zO^uRBw@N>N_Tn{ibgZ|J#+Tk9G<Tu(;iK_AWTzPK{N*LKP=T$ZaU$LxbD6LDu8I`l zI`LiOwnK%`<;_-S{L*v_Zm)jvxu<yiPXEKhz98&RerN;f%wWd)+%*|nahAOmeV<!4 zduz%y{oPYMZYM{$wKCj3#@g!@#(Q`hr{NG>ATclfB1*>kEse@enrEjJ|LA3$Jm(Aq za03h;;!(juWa8AE*$DryOJ0f-Yi(Elb6e=%Uha!Rk`;b_pO?X0R1sxxHhB!rCxg2I zoV@fZd6yEPz{Dyv!AUW=a>d4`nd9G@Tb{xl!6NDITmA2NboF=~7vbSEJob1zR^Y9a zhL(m0ZjZL|Vx^Q((}Ot0OR~yq%D(;k2eqt6^TgwoTb8l4QKV*pDaZl^<+}Jvdb$sg zwe(#@qz?*pv78gm3$M$mV6)}M<fTKlCNC-BMdT@axHG!x%cKsdPEV{QdZwqF;UNx; zAf_0^(>=uR@K)ZI9`0eDcZZ1g4lR*$KE1gEy05|;C$SWq#Jp?I@1+sfxNieOmBxho zu+<s+o4BEs;oPz#*!K%Io*%s>e4CaI+26v=_B=m|boW%_**@ag)IHPlJbJI!MFWiI zW*AWeVpif}8*S-tzB|QSZ0~zpj6K{g-u`nz1Y*C|!5QZjsFu&7TkN#9oZ-Cm3YNSr zS6;y(fBR0<!)PL0ud-kbD{&0r>Lqi0U1qQ@b49&;?`TDR<IE-*%R;`gJuQ-Ndk8MU zT70i+Rg1yt_<mL*cU*)tH5WO&Hu8VTiy*xqY9z0D&D3LU^$noT=Q9qT0&ut0bJ`iT zNaG3Qu3dIQq`n6+<#{9Py({z(nj{g4P+E(!J<XGEdj{A_dbp6rd9^NxzzugYD1`eV zg#4Air69>h#n++p*H*8cgl8N$l;j-n0~QO5G}e6t>#C$y?(vp#rY?>XdB)La0~)nA zp&tYEmJ|8v6~5}kSIhaT17EG@tJZwAldl?;yU%+8@_zRM9LfNpk#%0y72u<#dblC{ zs^yk{tVGaXw=2ch@D(yjR4=*wg}tHb08Yo_im{>m08Y2zlOS8B|5L1bdR+8R9#`X` z#g^{><k6!YJX*MIx5*AwmhlZPZN51x<L%@-dSi=oZ>Yha-BP~jCq$c2XYaf$9|6It z?@3;Yw&e)`x4~HN=F1jL%;oKHC7K~Klr&V9WTjb#kKAoQkD7+-!Z_1L?cz#CrY((~ zhBk{ct@O9(X{E8#a4g1|)+mPL`O(wL>RZH_^l1#m_OX+i#+fv1XEebLPE<L{>f6Mb zbWcpA=b|T>bMN0u|5Qw@qL^u==*BqFF5MkX@$BenW%Z5YOp48`dF-S{bN=2N<90+x z`uI(&!NzhIc28Lz-aH<arIq&>`mLaHjk^&>KJy)l9^wXMcF^F8>T+yaPBY|Jvv)$a zd8=>`*2nFSZBjR*4iUV~P&#xZ=sre_fax7&o1|Mm!9|w2+1!!bc4V#lpXxBwEmCNq z_Bf!hd*e%;fO;|l<;TvRfY%EsmHP~vC&;U&X|mV?Hp1qW6Ac#Twe90*Ud!BrJYEm| z%K8dabHi&Hd9{i_HA~E^J$WU2yv~uu60mA0y?TA{hF33wg?U{T!>iIQ#yx_jxHpnw zKA>2yO7bd<K!wkQ$xHlAk%a=|xxtkyp!sb(HFbF9%Bxy^<b%-W$wFIP)anwl?xY0Y zH`Q0Y1m`6W=ZQo(^#&)L8gQ=p8_q-zXG|g-mr3IB#O1YUBCu?eQBPq<@@NrY4ht8r z$W889dtEdBEp7?#74CJicx^Mb8<49rTz4UAg+9!v<NHeR&2W?Nt;I2Rn)vXR3d$A9 z4^Y<%I{ycC-1YhDJ-os=1P@L|<B|dxMrz})g$Z*#ZAQJ)y?O{3wjHtvjv00C1?Vsk z&RFE87#4eI*j{~a^kK(K0hj&Zu4Ttbd*8p!>&YS<?p_<+itZ5fxFB;0Qs#kVM?iYo zAn68VPh60J1Uc6O`OnWDlLja~CV%4IG5R#;KD#tb|E9<x^_n29aj%3wcErKxls&vb z3U;`TPNCr~@N%ZUq_$XJcErmWco|Ad3Hl2}=f7C;S>vul951wPfIYp??SJw3_BElu zgOM8`|8Xa`spolnB(r4Wxl}xhr<!(diNhlPS?wi>5;^gni|nE%#XGAtY$dhGq?VYp zWpdQCcqfekF|j^o2725o!FVT)*)g#m#iZ5#zfeKme#tptuK!mS)a(Fr{ojk^e@|wv zai=Wt!u)Of+vS}uI-r-_Hr`&^EK>b9pmgZSJ?q10u<-Ub>VxQQxz;UtE!;yzvf8qf z7RZrgP8UTHsODIosMAG+*KE|*o#pMNw?@|bIGfiQ(O_X-HSb6BTIPQHs>e&}BfQp| z14&L7Usrkc!ULm3ynetsxb^H7InH}Vc!dDw)$6fnurRL^Vt7@$86L0aH+zkrW_Zcz zVqgTy+Ma(v7P{%LHK&WuMZ?p@J8DaOx?tT&3BHg04d*To=axh`;nM}{WN=3P4JXsX zIV%wkcH4h*x>(_6NdrZn8bYYc|8#0t{BHQvP>ELv9q-ieG)xCRHJpMj*HeSvu=v}l zL0VZ(4U6I8zQ{(Emf5n!Tj$YeCa-0tpc7(G4H1xO1exT4EQx>|VuKuSK<raP1f&~5 zj`KkN8v)_*?J@aov9&*^@E=!k?|dapzqrAp|DYhPans??{dt*Qpz>a+74DVF>f>!} z%U#ZoY@%;tGWM{@q<C9sCpk7ElkSS1)YX?3_Zq*OBp8`C+M1RdsJ%A!F0MW%OgGCv z^7QX-cOboDrv1udMN;a@|1Nr*n~AStDp4IfE&i?MNwNTuq{^bF#lN@u@rUTD4~?Ca z7Kh+FKSfVEJa$sN`^76`B7I*ORgALwlsJ(F{}>(V<>*OWOL2)6XWFcoQp}2;R#qSH zEIvLa)<8^J?Z4=IJ+toN-PK%we~7Y#OVa#v{k=u<_vL_-VcVBE<6|rz&&8b4Y_5M5 zS5u|tbN$Oi^4}y&yvE(|k}1NHw7;EOwt45`AnNPRVb94%F<HXNiRu&_)(#yRegMLo zNZ}0_`$p0qtD?_&+uep2!ca41Q3UFH;B%YVPN<*4y!43e>Pv}R=Ymbq%hM*pfLAb4 zr|?KR)hMi6#h#ILT1V0u3l3g7MPUw0(g+qlRrZKU$90eJ(kYO}lyo|nbX=y>F$@(> zC;oGg^J7{x9n-w)QQhwz^J2}3(0*2OS>s;(qV9Ji0dE$fRh;|&#T%om_7$cX_ttUT z|A=Are8l~rIPOQqxZe<V*9TQmYvOt>c05+jJ(h=wtVwfOSSjTDP&#yEAvZ96-NE?O zE4(HP-imFpTb~O<o%S8G6{wp5<+a$H2vjpbCE#@@mcR|Nt%TQ45niX+yaq>ug?Y7z z;pMv9o()4SulIO00H3_1SGGRyrPv}duisHs_gA)+@Jf~?l_Vblm{+ftqrt+w3RXtf ztKPlL<Mn9->SDvIo~6GOQ16(3+w79eo43xw^Bwmt;s*l@{)-O?Vk`8yLj@<W2#U;* z42~}|UDj?q3g#ZnZXjiK(RFD+9!?A6_5w=j@cn%Sd{Y4{6_A5-u<>jMKmdse1YhM+ zZ4*K<_(9ewRH2Siq}}x0q2!k-GzX`>fnLfL4+X>o=+Sf^zbH)I0_rKyRdkH^(Tq;O zsW}>;uAdze4Ag2c4$g5V*aaF)ObE7xOMASRhjI|sE96kBP)E_6LSmD(L~9kAgLATh z{)P6v<QQa4teGW>C6ja&UVR2!&nDNFENn1Pr+^%s3<LO><f|rd?N6@Pg^#s>h1Nmw z1w--6RI?z0nlA5ar}Og6_xeEmaV|DtCL(?P{OTAI8ZD&{tk<a=oLu9Xq=du-LNB4r zZiBZ{R(L($E7Vbn*Bf=KnNIwUT!CPqUhz3N*BSg5g|(W1Ka}`EDL4yiCESGz9I6lu zP52(wn1pGFN_dc+@HMERCLAQ8iC7B|a+MGVXTBkHloApX2)&6)xqHN&gskxQvV}qw z>L>}Pqb}}IvRZ-d3eCY;V4znBVKo7I9HAfeYPps(G_yVmEf}g<C>ojSz2!3iQ)^yj zI?Kp87}%pRIXJJIm_szCm=JRt*tsXhi}^Nrhbq)j*H2lP`qB_p-;3?~9*QN?`mQ9Q z<_m=o|NU1Kjf3-^A+%gG5fcbqMMCq%o%OZCpQ?n^Q3!npx0+9gf0$$tXrcHVoNo>O zm5MJW;O_%5w~x1e%OXYogk2V@P)A)qa=GDYq0WEG7JN83n+<d$K)VMKKS-|D%-a-8 zCh3B$dJ0_sB-bOAYexm-;50j5x9mzuF(4*zy_j6@@M>Y9ouK&YC|oO4V-|;osKrUQ z7w1~;JV}V@-lct?qFgvQhZ-(jl#7_aWffSvzIa?7W<H?`brdcwqqxuz#fAU0vbXd6 z%r!iUT$(7CZpwv&)5CC?FMt6tflFU<DVB9%-L1MLD;ISXF0)l*>Ow;lmkgUrHo2Ti zE;A+3K&o=#;GAc;9Hd;t1THUvwd?*T+yfSuGUgMiP)FhNt7;4v8lt!ix4C?V^lFBY z%URlheUu9a=W@fPRFVsb30#gPmn%IkR&VcSKA{SA6fQaRUGOA%2htRpgOh8ZyRycq z#1FE@*39P>OD1V=^WWXCnMJPsm20K~a&T@kfS*e80WpDV2~gZh92AOgp<Sr>>L^@a zSB<F~4N-OLW!LRdq+fFzxx6Zc2n<&)9Gp81mrUg%CU9v0Yqv{0E;Y<2RH2T-<>V+X zG(>UfZF6Z$F87nm3Cd-(a^c`SYPc*Hz<`**<tlQSFYCg(TXi{Axu~OXc|tX&E;K}O zIo0M8;QsS8xjZb12F5BE4$cdPOR91a6S%AcYxkgdT%KV*p$c^rE*+w{&=AGtG@HwR z0qHhX8k3X;2j?|I<5|H9hzT?<AdSEiaatusX{e*nxKlJT)jKbC$JCk{rf&MZKx1-n z)|i;5YfLdA=I3DNwv89_1@aD6sH4O@LRpw)pdl*t5q9c-k;^)AnIPbSS;~cj^F=s+ zO+rk}pIibs#`I9J4(k-<qK=wBecySEzJXGO=HS#D=%IjiFDHJG?PbmUl<OR-kV$%2 zw|f*^w~^~I2_BfMfE=7g7w9Q#pHNT}xIV_E{qpfJzJ*q-_=2JM8&zZKMnhEHhS+sm z%`K({V!Az)OSy94;2dnY%up_30+)8=GQ{Iz)y-w?Llx>Mb-RqdcOzlcZN5Tta1Jxj zhqA865?|_O&3r_$WRm9f)x+T0m0U|Dcwm77a&USWz*UmGn!q&|DDD%oZd?}&?QF#t z48?yA8fk95W4oRX!N4L7!ofMi1R1MA#DpM?7~~+Z(<CY**FImcsG%x4n%gQqvGzX3 zzZMfU*qvIUN)5)rIokx=NglX8qzS?91El--L*Zb`L25l&gV8a48Sgyhw!{l|1#osI zw>f&ln?4`L4qxb)^ofrC_b|F=NEU%*42Jtg49-BqV~X++6L=g%9)pE8E35Q`$40JB zs6rh@Gn~HHM>>Y+TJt4Pn#vr+%HTKh9gxFOW}&b5(flBW>wkoE1GP$!gEQ0+d{^>U z69`TLw7XE;NzkH`t^@@`X}k;#YxCA}t<4)cCN0&`|1w7Rh=(NfS`E#?8EHZf)6il< z=<R4Y_xT6u&d^q%)ojI36&>--h>lEGz9FGw3%mjA!<PeiBN;ws@zVD?9)v}@W-$}f z<1bLBWH>lu4Vjgao|-^rJjp!fb*FNaW$7zqDg;C8@C-CHIlythoiE9*S9}i6B!fRr z@x=uECd5D2!?)1BWOsxr)KMZ1hA-=U#T#1ZOLR;crlWr_Mt8A>uGi2UoarX?Pr^7L zCWM}g0Pa9>kE!$361s|x|4?U^J6(#KE?;uh1BMmnk#+$S`$0N9;3^po&b5Zj7$qYn zxc`AxbI*7vyy(hNvR=m~#2qX#w9fs3T2sn8mpnjaV7uaTZ~_K@ujHU6;6F_K&%LIy z&}JyUU?~0uXjtc+`1j;^tZ&gV=_eii8!);TXy`o}nu9aXguY2biwU7q82an`!>QGB zh6ehb>mI72W4t=Ek<rh8t21|}YBn|Nypia$nL{wZ|B?%i7!J;SLuLm}s-ye82<d+4 zExK})I_C+Q3c*l%UqDl{fOSq1_JI}v1{Mcrp~1gL@x=uEQ!&S#?%`W#En&ers-r}l z2@UHU!bd_`=Q16WZqm^|6QjGa0@H#4{zq#NnuGJQ34NG`7861*dkCS6#66~;?}P<) zrenN1N9`LdZn}JJF?!#)4rJX9_yaN>0R%D}oN7bncA8YjI-f)`xzZyfqZ}pcMna}S zFtpD3(A2D8ou9r>@KY3@gR|P;cUOEd0slR;vfIqVx6qzoljF{p7>b_^eAfB6rCR4B zbxb-;M?bzj;B&9j(A_jN2j@c*`ek7p5EDWVXXw`A9#iMzC3F=X4_If}rL7Y!$}auf z4#C_P2^0*ZDj5#WmxfGdB_k$~c?+%P{^c#Ya+Eqh$R@;{E-|zY&4F6;E$e*Fy@KCI z@i{mf4E{>VAs{B;k0<_P9=?UvSMk+RB0d8R>-+{jhs=I{RmY^4b@V@j(QT)p(=;>( z=X(=+u!a^BLc3U9_o;ixG^WlD*F984$9Q!%`-YwetvW~T8_zMZ4CW9FWGWdB&M$^c zwWOyekhy|n?)Mg5IZD>OgiM8CXq_L2re-JW{Mp@tKV0!SIKLVEF^VrH;QxUg#y!Ks zx6syc@4?+JF%-W)@LA_eUeh{XsAJM#9sT_=y3c9o(HfeAv)6>)AdCZILg-S4K1<wV z>U^1muA*bSI!EmrvP<hjY`IDe_wxV*bH61}FfdlhaB!MksJAL3l#G}_W+z(B?I}G% zGRjfv{0^HCceljQI-CjAnuCGkPAeDuNs7<GX=CtrNDcup0smg&f9N%pg_fuI>L?Mv zfQEJ6vRLc9NynrOI{LrB=nl}(1sa-zbGQjTQ$vdhp*u44CwGx)Or5uJ-9uG$j92HV zezxiybzS!r(My;^FfdEWaB#XBGMj0_y(LW`6GBLLwYTWXQL@e!G8O75nvbBV>A^bt zg?*q@@i{oX4F2tkFDBrhMEqP2-$HAo`06P5`OvV=Wv^(Ruh%hYrjGu6jP6%=N@{a8 zGzX`z37xE=#e~q6=pJ{9xX0A_R`yk>ijMzFoul@RLME2P9D;#zCBwnVFl26#^wb10 z$C1p{(jz3J93|`jvI%j!OAPJjiSVtth;@E+p5V_{d=Ab~gWp;4#RUAffa3n;HI;?- zpyI2eL~IUx*7?Xvt@9x|CME0WZ;sI|)X)nwGzaH06Z#n`UqDO<oypKm#670Y$4KZZ zI>xJW)V{&{vh-zCMPEO+V&R@95bmOt3<qbNA#;S15fjL~fmU;W_ZD3_O4fI?2}2d? zD4PAy)a0_xr{5v?m5R^7nPl**C5M2RfPV$?@AvR6v|fs@j)MO<G_3QhFKL~h*D>iC z9sQ4EbX#fYWg41;GtGqVuc5_+(DmpZ_u&wk#?*NU`zlmL$9Q#)+Bd8^NA>fQOza%y zfcs)4!@;@MkXbD0sR?8*A(=b9MOTiJ^@&2JLNK(SAAqK2HtYPs?Sj8n@i{m*8T=87 zFDBscL@T>JJ$wu89X5HWLLDXInZ%z%{Ar3`r}!M4dky{$p%oAl@b4x5Ht%?;+)HAD zmZ$jYD4M09;ojq|xn(&AzTTJ2>gR$6Pj_xJUDNeSgM;&sp)o~ihzT?fB8|g>49+!O z6rr(^@j_K}jQ1Rd=MVPQs28-ihUu7ep^pB67~PiyI8d)VI5<xj9-AafHG#(*M00Dr z-cov!{21X;AsAYqwe;QTEsbUA2}{D~Fn1$!{Td9f3*2$U#hbdyjf3-o;Wk*gi3!|X zmj5`9n-$L?3EUDBL%H<;sy_Z<bJxhjo{riS+cgpgXR(R&ElGp|VnU=F87X)h(YP8G z?xhl`ijMIf!DRr)^<n*WqT)&Uj>JTH@WhktHo9G|&9O)6aByBXbcQM&F~R*8c)HJd zbS%_W#J~+RCdWJA*@W>P07V_}uSiM(A;1YF_$V62T_&Xt@IMEOB5-h48iFtC95KOt zC<(TVN3e?$q~iez^76$zIf)|JCKAkhx8P6I*gZ@Mworl`oc9dDgLICVK=4I)x|42= zvo2-C2vyPXfCS0P+zLk#%$FnsLLgkhE4T@K3O4R{0fr6mzp{%ma&W#dEOT|Dn830* zS*{d!ww<-k-?DXa!~Snr@~E<VGtB56$y5o1byZk1x7OQsl!)}}6h!oPw4tb+`z+@N zNz8H^1UGCyN#EeRx#k~|JQk&|*}%+ynj@Ka)XX_J-<iy(Dj6{$^CZByYsEb#^Gzfd zs-oio*T>2{>QeY4sa}8>)%)?|9Ebeb=En=T7`)DUlDWRg8Ir3ql#+~wH*?*-(94zA z3pHDr>mOy3Yl`N|!TH7HTB_m2grLU)#{EXzV{+ZijU!Y=#{=eS9V}6|S6Z)t5D2gG zM`$VcEAQ}BB9c-75xrHOg!;R0u_ThY<#sjPnECHddzqhw1=Lk;q?vcq%sDu_P3E_1 zeZ_>#PXLU&@s@A^tH1Y=T&RkU|4ZgktK1;f3lJlEmD2=V4Bjd)XRcpxhUBUYr6h&$ zX0ELwxemhu)-=8dtK31z2U0ax4vrss_R>QdUQ7_r0*w3n&EWu6u5C3}Ivy}rYsZON zWv!R+@KS2PI=H*M-9w2;N{^$Zy;Z&iDY)N~gJf>G&4L><Z}T5-l}BO$b(N2lR04f8 za}G|D$$Wt%q$XsZ&I9Pr(r^GP^TS}lDs%Gxl6llBH;Dv`Uga^&93O!ovvA{o&Rl<G zRLNDy>-E7M@Mf-Ep7L_d!vfZH<SL&c<O6A%D+i~O$@Mi!K~2bYB#*2%@p3&$=u~m? z0duu3#iLeP>m|Xwl$tQ5gT0+nIBH6-L+P#ZBjDujCI`vfa=Qm^%)I-PUgr6zsjl+r zH*rQFQ#0q_bTgS(OG0Ww=2!3lI#k?acClV07pmgq|0VONRX#crEP9oTx!Ht-g;$d8 z%(b<btB}`{EQB|6J@*MO*D@?%&1qca^KX<~hik4JoPH+P4<&_wn2>8ekF4(E9+PW^ z(5a&10dwUot@%`E)GBMeB$$`d(M+kEY&MLjMC4fh1WIp}mw=PomSkm>Ew>lo#>@vT z@G=jgLb}SsW=rOyHFFNm0F(KrT3<0C^AdJjs<_8wej&+)s_6K?WFEE3XGVfWukxMT zZ1Av;%)-ZVEA*P%l`|w)Whf=7g*S5@{kWIwqo_&E5U%q08zk4UfC3^1XN1Ysl@vtB z4Lk@KcaXTp<eDXPsyO+8xmu5xqgGk#r3At$oyp}JK^BsdaMZ^A8SBrK0*`qqy^GX! z`O2@ClqP9P9GuHdN^*V*1;m7umavUxh<i**cff+>qvQXQQq=Oz(p4fx^zwbgZ9!Rh z%XcA~$j#*p$yFK3@-;HKKKQ7Y>;Iu9HRHK_uW7CYnkxrqlF9W%uGf9ng%Pdu%*ztL zir)W_99JRzb?c~%x~6{^tn?;6{RV~z%u)&*oB~5(p;S>#DEDBt=!k2>jI7(nqm>aS z+n46-5VqdIz;Vx)I9w+QrH$}CTEt;b(QPI(9zZCmq2=}_-NI<wQ8PCrZh=x|&B2*z zSZ^0HY69xr?85iGCb3W_!h+js!B9G%K~r-h7pAqO8JMg19GsgCe!1d{3HZH;e+Qvr zSvOaFb(CHhc>^N~s@FMfna)w(9%Om1fzr!*@=Q>>jnoQeF;<{lsc~=~HPn8Sh-w10 z``MJgdeH0t;6x!Zl}bE}C5CFMNuz@NBn``wX4BYo4Z^Xtw0Y(TcwoMA;o$toaLH3H zVgi>|@N_#M3B|WQ_EXQGp(;9><{`fK4_&UqL=E<UuE_!o#=&{s1pAXbLIE)$*rR}S z7lEn<Qx1}N5iAHs$9RvMCIAN;)6wpO`naiH$E0s`^nZ%c?Jrpb76Ah>IXH_Ak7DH^ zCh+KhXzp<Dh*5gNV+$J+Picvv3vfAo=TIHwL1I~Ipfr^^C|nt@eLADeas+9Ob_zhC zlDPPs5eCOG+}0z2(eY@z7M|{F(n~S%h7kkboFRsCdlMRK)sK<N29{|M4$dkQMC+?2 z1ZmG8ok|GAAQt3i?reCLi^=h}jITLyA&KBIt;XTtyl3LHzJb%#gg7q%&0Sg?jw8&J z`YjrVlkM&bZze?yp*YpOQCx?ASf0&TH7n(ZWg`x(RVo~uFASAZg%A@a9!n}c;!)Yn zM!?6J5>RnD@hOc{r*Swq|7YTK)Hq^7oY#TozFibfS;I?j-KBBp7_YRY2vPGrK;7eo zWnjGq<KX;gf;~?jAvGb`MGSVEcR(oz3D#MHRS1SwyqvyYQ;jdzC^QG>X9GQ4p~VE~ zU(tf@pM`PqSi|NFRnakC9?KA-W+(HwTB;CmH5doyHxq1=&{GqF&0(+_uOF3z<S|Bq zRS1UWu@;)xXRNPj#kOlC4$hw@(zO~%Oo(&@BX#xCs^kpC-OlYJR7FQSE%co<-glh% zh&NI3gyK?6^q#Ta&g|s@+*t7q>`_h}oF+r`ru_#=N=@K&D*)W|c+giWCr<u{OA5L8 zGhg2#-RO6)G9$sf-RU&c%N<5TkjKAp)GBO7Gw~AemixTRqBTrOo;J;!!5IPHK2}Nw zC&{GLPNRqkDZL69ce=PUfK{y^yERlr#{;Is>%Mp&YAcblC;=wSjUgM&=H5Vqq@+Y- zeGW4zy?n2i(k`&oM=R9@l2QvziGy>PNlDHp_?Q(<2vCpqbRQP?n3R^Vaq%$s-=vi2 z(aMuj776C9(w%4t_gNYwB_$#$4MIe&(l_^bDILp{<lf__d`YQ|ro_QH)}%C5qlgJ9 zB{8M7;vSRICLU0D^80U6N_6k>k(4DM1j4KI23o@XoCZlriAYK_5RoahjHEOatEo55 z?KP#2ni2=6yGiLmjUpzb)Q_G0+w^b%tMS@sN_0G6<5`#IQMXfn3PwN(gi~_S5^fVO zB_$#$J%*NKN@v{dt<v>a0Dan%E*t|Xni2=+G?UV5jUpzbG?AU%IbKTVaD&B@+kcZ% zqNhD4MuK^b*MTXe(jcp(L?os6(2`7Pe7Tp>BBZW&h|{NWMxdLf#KGxrQram@)r6Gp zV`mQ&_n5|;%xw^lWdBV{TpF`gN8KS_7713pA3xrM_ZPV#g@lEd>xpPBcMxYtu0me7 z!VU0dt~2lQa$Sy^Xs)+Rm0VLbR}RiaCfDW~UQEb!5nFz|xX0vrqtL0M;{iL;+6tp` z)p`Yp5uNJ_?o=T$c)6Z~CUQr!!jh{ply%(+Z{`}h)62CEX=twZPmx^vXs#Tb%T2CF z%5nw7gj|=iab}8pOs@9`ohmvWFjs4jjLKE(CBdR|{fyfK9>S7Y_^`Yf-Q`YYg(X*I zD7iK_xjsJ6%k_Jtp}9UcS#nL&Tsb(oCf8GBxdLKBu61mjkhsU>x=`p;(eZ$}TAOE7 zu39e%7M*JYHv)Y3%g!|i-Q||D!jh{plw6Ml6|U>6cX+w(K^mH?lP9@mYOWldLX+!2 zS+0PXkn8tsoX5pICf91AQ$@!E=4$P#QMqcpBv^E=`?y2kv8$cywdgMQK2}(ARfdx5 zDWJk!*Mz)W5At&Tc#`BgTyy2%++=bcCCe2M6LQ_d#(7oTV{-ja=v2}1fVo=RZB(vW zF9{Z%Yg^4#n1y?I9=gk2#0pEU%20A02yf>4_3d7+DOfW1dfk>rYnmLKc_z&QS*d`S zkS61~?@tV4TPMn&h=FIU|0Ydq3yyk@^@(O91j5<Wpnu%2bT1jJ1UWeK4Z)9ej+j8O zfK7c;Jc8#bK{_6A9jv`1ieT?ZFmKB^h6MX6!AVMxgY%Rj*i+|-2?Rf4C*GbLr-Dxt z1CKfX4MBECypJE;ElCE1K)8al(UmnXfsNZl!UhVIB?sqC!*Z@p6cbpUNS1RXDYo+h z-j3+`Z9n%ed|8ngsu{upbn~_}%kl}7-ZQUjCV&PxxsS;51ZF7>4$fPKMkA#mCeV12 zt^6V;YAer=(3mAOs^}Q+(N7+zqtlQ6`8Iv@^Mj5_-|6W85~DjPhroeS<-x&u*YMze zfxN{89!HSJNUy7uo*Yu!xxL}BBQdlbSJO90b&#dAEN??;t~~z!=;s7v?r^Wu8qJlY z19O!d2j_Fc?ORD*P2hGT%m2F9P*%K4m78EFx0TT7*UDNl5_{WyNvlw<kvKTtm`Ft$ zNlb{;o{>6@4`*iKZsx`ps-mNP7aV>r^ED=NHL`Bi)flB?(j_|jFU06B5#Ydl<-x(( zWO!_mMAQTxcOaTO*yEw}WHrVq4^EDEjI+G)zLOJmwLX+tHV_E^Dvpxj;QV69T&-lp z1Ty>46>dMNA(va|Yq39Lzl18(QTJb<>UW>69VhsU6rY2$$Kd}ZIRwN6{Ktv^m3IhO zXeElTj)K1l8rFID9If*&Iwoz=(Z30!J5)ngYG@8l<DvS5p-e-I38A|%^oDFQWolNP z_p;qWRdhUHovqD2>YVl?(QjrB!N4*l!@)V&kolb^e0h;3ka++h-H*LRSB{ePG$B)= zj-vS*8vQO`TVWrlReTOk2ZMjV;)@CRXA-~A!?)0q6ki<$|9WUx=ex?Z&bR59RHmc< zdW`OmV<ok<8k&Q1v<ZErh87b-FGu&dGsQio&iAmd@Q@Lc|Dn!J(boDOREqcAryH5r z;miU59*~mZ;GAg4+$rg)31m(onaR>4B%>T9Yrl}G5De|`B53rxPtRrv{(8md;Pf{5 zJr!R}!2bxX?6&goEwrcE<oM1cF%<t0;Iqyr+@f{vq+`;NI{FX6=-#NI>oqh7=WG-D zRbd<u6GC6g(8=N+Q|Imyx{8kR>dXSi+c%m(?|ql=Py};dArL+ws$@7gnTE{qN=8f| zvj(l^HuerK<tTN2lud{ah!R8V&>E=vUB2|I1%JEZb8to&{MC{}Kuo}&Nc<<grn1n^ zQG9ijh|fdAI@gqHotNsE^s0{j=P|m6YUn*0nuBwd34Ni47862m#p=4xTt%iabzaGJ z$45Xh`G9q1aZNw7{?(MZ5xm62&SwsIruY}}WN`8f8AsAn6Wp^%<{@v<m7`>Rx{#?5 z46XB1(CBw^zPwWKTPQvUr^w)6t@vUB{(dZ>+t0(d&_3hh;yaVXQ2c?wXPrmgq;(#q zW735>`UhfkU((QRG&Be2MiY9IFb;?bq31Ake{qkg^B4(TMaTc8&OAR>v)HWjc?jly zM<9G>Qps>|ZZ~8uQ!-+L`);(F+xu#|lZ<kdI)A_>3{|M3XwCwvekW(f6@s6l_#B*j z4gT+vLqJTxe}MQOdrf7bO;dbz6#TEDVV!@Ot#$rM$D~a<`oG5Lo~NO^X=o14qbBtA z8d^*UeH24~F(#Z^Il9*@=nk$so;zXk|5E2>tTT(vI{zQhuVoJS&ZLsz;5=){Y@-Q} zWN3o>T?pyE>n*x+l&o`vOocj%<`Zc2J2@?deV~uxb8r?L{5ut2Ou#>d_>(<+3(c?i z>L~a{(6G+8-Jo^8Nynt?b@UfubpP*iNi9u7b8wcM(1&PfF(LG8S0i-3xX1MK?XaNE zbo_@p>v_<+-iX>au3=(rnFBsE1|ZawgR|C<xmD6r6Udx^knT9?5t31klJ!0|VW>hd z^the^-<pqr<32H3@P{it2j^phf4t(03HWP(;x_j1Ewo1!UmYc4Yv8laovzn9AEsl{ zAv*e7V|1_4(4#dp2j?pj`gzPp4q`&+ix|4OxX0AFvxKgq<Ns3UsD3^e!Q5vFgzroO z2!S~`KN>Q}z;1Nx=Nhz{yVqNE<tSNKunF;<Nn&W7n*g=uXV$szC@KS!6rY2$-QYWt zgPMS!Mf`_6d<*S##TN{-|3kw%FTGal{IZTo&+F)a3Zr|lhAz<19GpES^gs<QCWQVT ztLr{~8JWh^xti;a?@VIyKh&8!MAW~9!T(Nfb#t?CEM#Ko%mJVGQ8FByro;4Neu<=~ zCXg9LGWU3kt{kP#CkvSh!O%K93{6cd;JE8X3Vx~Lb8rqa_?IcZn1H_<JB-`g!?(~r z;NF8<WMU}(S-@wVht1MD57sehppO2tFuDsh^jr<i!8yc){#qCZ#Dvf{F!Y(?9#iKL z61s|x2dr~rR$Koq43@Z>P0a>97s1>w351X7C>ah;Cqrhak`WW!e?hCc-K9rJMmb8I zSFs84F&$!P9Zm&mO;^@A?^3~^ulO9C6Ab<~$sr&n;NM03cOy*|LCaBmb(DyoK*Ku! zbdA<|gN{jG>*)UkqkFD~UZ9~lI6Y11A`LAjgl^B!A6-JGF?HU|b;k#BF!>+qtoyTd zT^H5QpA&rsbHH~dl?(@`pCR)jO(8Xb%xwtiuJjgNIZD=737HDP&^o^djee)Sk+2U` zDn17%&EVgv_+kS73B(`g;ah0?xVZR44KWmd3Vd1Tn@Y6KGj&WV($PN!qx<;?No|>i z=HLuAp<8QcF(LE|2;fc>_n120BB873_z!i~eZ%T!KJ2MxvDwelnOIBwL7i)r3<u{D zL*_=B@F5zS;NFR3#z>EljB=DZ|HdW^Rj8wA#=}?tjfMv=7W}n}&%wFe;2)#-Vgh~* zP~5#<Q(0&gim#4>-vs#9GqO+RC<xSP5Dv~*6XbO%l$sD^41?qhCnq^5_wkiLrb>`1 zPLB8F>R4vKRpYGJI2@dbCeFngM@)#b1O4Le8y1cu%rwqgb`riBnIO*VLL)$P^e2~6 zi8w_G)GGlFPO%|SrxV2l0yF4-Lp%b5l>i;%CE6!~6HVY{EWP!?8FrO>y{@jSd^k8a z8$M}@BPQ_q4zt~@L*o==DO)O3MaOu27J;t5-!xRR32fJ39GsvD_KD=ACIl;Huv5I` zm4mGE1saT#;~h81DehMfnXLDZh@BA$R=poT-uuJz(7bLRT7zsZA*zf12`tzblBUe? z-fyWyeKfCYq$+_unimJ>UX#}!LRU@5>k$SR<rUG&tB}VH?x+7vUe<mPmDkmgV9|M1 zVFz-@(kgigQO)ZQSeVzn1zuk3k-vMYZgD<T2Zi9^JZe(vrcuO%l-?osoFQRsE2YPY zflvBi^8d0_QIBFmEZ9PA(iTdFgY&c@^RSdHASRGGn`Cxh6o*VZB}2yplCkO=MdmM} zKS&^auTsfya9%WI4puT^0-2XV+npSbOn?dD(=`dm@a*b+f7T)s^>BLzc+|X#$nNe7 zg;7Uk#KBo&7~LRQ2gC$MN0ZTLul<y$99BDrlTn2_iYA-BJtSEk3zlUKeAzQu)4iVg z50~jCW)%#iC=U+Kn})|ONmxzbQ2_*ZxX>oH)iYCsM-?Z>Tc)VWSht5!l^KO#HE*#p z-(Db$x+x<L&T7MGoH7y<7&RfIbG<H>9P|kJlDkl-LLH?tgX!B&k|le~@*;d$nT%;( zWp3v(eLyn9l}xIV;o$sa$b1GwAc+ZNt^tg@&fEQFMb2>-DH(MXG7o{XTjDLLWl4dr z_m<sTnV`YV(QVLf>7z6_I6DlDp-Mwcpz#Y(-MyHoyN30a-73bzH|j7s-dlD{5E*4S zy5Cg2i0Z9lQcoTI$76KwKA*sWH08m;`LE%zTC!9VcuXXZC%tY_dXoG(!lObkbhVzR z@8{k+T9&r3nA6iiJQ=VU-aEg=$Xqq-Fnu>|tgaXG=h|>^nhw_+vaU){Odz<LYtYCe zXa#+QOz?n#7)r1e366w9i)vX4;Ol*ibRZ(sv_?4haPbX*AZc)L+87#-N&0F6jsB#u zcW@l&4nm`flj9v#ECu!(4pBF$QAbsyNHDK#KVuEu7BmETBnU@M^C@h5JQB{D>>UZE zOzCi@be?bwjMkJmI4LHj_k^jMkkVAZxF^I*X#n?Cd`RKnq?Bk2?HLK?rE~;SI-Led zNjPdsby#4gG%3$Z=|!Yoa}rZ3I*&5~V>KlXPO3?1k1$meQhE?D?xo_+npq8y&khPz zaq<CI$-4E5TBR!@!Mv0PBZfPU21!XcYD)Xi;!LSxl9$p~NL{aL7Gy|DlQbm`PG6H! zSB)Yjq_i3^?#<#JlhPwRhVVg%f0L56okv~O%$2ePh!K5Nvw=GZzVAh5>|NgDT!CJ3 zui*^IRT;`&(bnYp>_jiuZAe3NeQl8BS^y{@a&R(Cu6;GUm=NGA_D6-d$K+ZmbgJlh zz~!?#GAdWCmk@}~b!TRTSvc2xG?9BdD=fJxL&>!(sBm51%=L0@?B%+4pyWDBbLHS% zVsafK%M}n4a@~fY?z7?^lk3|;r;3gT%++eus9d#P5-d8`=9;T83+Gyf?s6Yvg(X*I zD7p59H*;N=<K=oNmdu?YyGBMS{tHE=PL@e<s;m)|$gT~udv8D(5)!}#@<&b$m6RSZ zHLGQ#E)+kL3=lU=|7|pkyFm{6jJaSm*U2-CzEan@WOO5&w{JW~mnx&V2V`UwJBraj z6UJlIn~a7iqjE4RcZv+7Om!_MqpfVQXVT-;XeFnHO3Dw&$ZGW{Mz2Uph#Ria0yLU? z7PY~Q`Cv5PxydkEqOSAFXbc&3h{q^Z8O@K!$Xqx6?J+F%-rJF#5T+)CnC{bQ!eRkf zEO5#Vi&SN?fGj>`J0^#Z4A9lad69cyXe3;ukB%YNJkkngECSXd=TU?8y>NvRSaXRr zP$I@0WmgMa$)bPAhzUgf<G)cEaeXzTPx=dsO0cMOo;NJ6Ru=Lf5N%8r=Y)HY%p`@c zxzmM4!bQZ3==A_;1v8cbYnfARu-Yk>{6|uku(xJN#F&ik5V(?M2h7Oo<EV_TM{Lcg zk!Dm27PZc5!{QE7gMxKUC5tKHP61s_p`~U77s=>4h&7*Jx?6d!q_r0F*E&BMz_S!^ zEde*MLHlufkZJXaY#3GSgwRNM31%~t(f!V=WmtU|yu1tY-shOJRt+~1_Y>)*j5-9b zb9R~Fj!=aX!N)Q9G)&Uq*7r2~Nbr(6b8*YVNiJnMs|OI=+k}byXTaAxe;Dj>ioKp* z&4}GLjLmqG#s<y{m8_5VP=|cobG_mMMy9-gDc%8{MW0q0ydH_wJFPC(>*pVYaz;Ia z2jSq}ceY8)3;zG?y?J~UMb<yu-S_6E(*zO-2?=DmaI+DXtb~Lhgxml@0)#y%N&*Qa z5R#Auf}%u41aSek!5wED<Z+xCbX*u0j3WX%j>9-ExQv62%T-6kbx_f~-&3cm)A;nv z^Sr;$`+5KRMd_+KRo_$RoLakY*XiY4`3Yy`q#8jM5#y)Sh#@wj@@!}2?-1Log@E{! z+m5NBgK@I*2Ch6roFb{zkpEWsdxYE38FH)qHG-7em4l6_`~g60&FfJHJ!IdvpjAns zcL|<13Yz)~+wIhcar_eHNSfc2Q26vuk&A)+{m#Nt=>EF>y|oe4TzH5pq3!O_L?={z zPwfNJ7mtM{w8$O$HdM50RbNNDkD*5;^oI$q0`GM~)z{C~G4z;({=pr(#tBv5IV)u7 zaS6S`9h&2WsxOj#Ps*t;apCt;cj(t>2U}P5v9TV8hGeY+-Jy><q3W|>moxOFguYVj zYNpLjsQT>J*$h1;p|`q2%big5^{yy}YTr?9M?y93&<H0~eP`<>QciuO>PRTf9r^-h zNZU;66IwSjG+NgB5vE0#K773ssy>l*K11Ur^tbNNY9~~E3@gA;zl3(ULzA3P_3f$< zDTl{45?bsIeFx*q)>VCK>emd-k<cH<yXtz66RN%p)yB{w34Pif+T?_)4>^rzXsLv5 zbBE?Sq3T0Tr%5^7WJ>5Pcjz}5U$(C5lT1%Bv`Rt;xkDdwLe&?PwlcI@LSHR(HB+|} zsy=u$lc6;ddYe0RsuQZdPZZ721_`Zohgwdk`lis!q#W-1BsAR}`e%$U+f3@yK({co zOF};$=c?-sPN@2l&oYK~OXz-g=n^MXeW@pvq1z<1(;b@ZgsN}yd`QaS6<`US;12!A z1c$Eb6FR?P=xzz^EpXL!pA)J+k<-r5Jra7z9lF*DRUgACV(2~z-R=&}b3)Z8Zhj!; z)Ms7bFVY?QFN`m{UDXF`{=m=!vep=P=;KbP`o_!^4DFH7<N2;;y2J@pUw^4&=urv1 z-5om32~}Tj8OYFM61v<S+Rq79-&%Qvl!H?N3C(ba9>e&u&7?k~aw|hmNa#QFTy?$C z300p#sbOeHLhpBnp5uh7kCvn{^rVEYcZa4pq3U}iACYo6@h+hy?$CEJzHD99_e6fn zQ0;rt@kmH>hyIrns=ofw!BA5|pUHJKQ?nDQKI~D<&}a$0(jA)bgsKm7{74e^eG6lb zJM<LBm#wS%jK<Rp^~+iZyF;IFLe&>CwlOqQLSM^q)%8**RDI!M7DIC+^bU9EbSG4O zk75u*izIY~J2cV>RiB!8m6XGKffAbO4*d(pmu)8XsfgPcS|OpIWV`BmlM|{w>`=?l zDhYkS9eS=4s=nEf&d_QJ-QW)OJE7{E3m=nmc#Tg&C%Qx5!}zjwRbNQh&(H=5)!m`@ zI-%<02b~OUmC(auUCq?ugsP7hOkil2gzj*M7C52mQv<yu;ST;v0LE*TJM>$OFI!jj z6@fzx-6m^|b%!2wLe*CQwlj36guXt;RoBa$Q023KHbZwy=$-D+3MW*#<BwtJ9to{; zhxT_ul{@|8q}&d6ZVxk!bceo(@nxGyIlsT1q5Ea6pN@9b^=D3~@@v1Gp$8=Ncka-o zPN?!rpTW=`3GH%+4tGM87x{mZaySYjp=Y^6-^ci}byW`H?`P;S2{qiIzj8vA@Avf# zJuaa~M!A}))d^Mp+DjOELPD={hmLbXm5X(ap&<#K>kj=6<IC1nc|d=LlvAFdkA&jf zp-(!Y%BA_03_T@leIv_N*DX${az8$Yq1tJJ90~1lht6<9m1FS13^gUR-W@u?2~{q; zUnAv|bLk_YEO+Q%F}`dwDL>kGFf?A)`q@ZVU3WX7$`SPnhWaJ+L3ikRPN?$hoXOBk z3Ek)p9pQv3$H<?Ma(K@`LMORHKfw61bya?bA7E&agnHbe_c@`;QSSzZmP+W+Ojk3l zb3&Eh+ldUVkkG5$p@mMUavZBOv`RwfxkJClAhC5-epnBaa_k3`I^qy_Xpa-B9GUK5 zXpOA(%?wvvFLy$fU(hOsHc04Q?$EQHP}~0|Lt7<ur8_jr303YaUnk|1??-$u#~u0- z#+Pj-<%aT3hIY$ZPo}%-db1O%d_mSRben`e<PJUG2~}<$M>2G$gkInd4LG674dbVz z91iwM=wx?j2;<AvRe4SP9Ygm>sMj6(YbR9sK<r}ZJ_&s`&DBh8PN;HQcoswVOXxN3 z(D6>F@+xRB^nirUcZZ(FAhC5-z5<Vsa(zDh;@zQ7Iibq^-&G7fDr@~)s;jPBolxbj zZ!SZRN$Ahrp);LO<$*7bp~oe3l{+-r303~|-XP`hd{{z9yF*{b__EEU{N?RoXh=do z54h@jixaB6-_<kpq=Y`~4qfJiDtC5S3_T^G7rH}Jolxa<?lV%3-L}!RR_YG@5aY|% zRe5)NkfG)eq~noLm^<`0PN?#twvnOH68hW-S2MLcp~_p?B!<RI=(X<9A}3UN1@kb} zFQE(Ep+8`d*t#n3TSrMbb`nLpCb&cY;DjnKS64GMN7nk*a93Tga6*;SsCf)6lF(nc zLo1z7<%4MmLrW#J!5uo#2~{qQ-X!Jld{{!qxI<sT__EEUJOtgv&?*W2!tbi<txl+N zxU-U>)e`!MJG90LRZeV1F|<ZPH@QR8oKWRn<|HYH*M%f>iaYcpj4xYP<@n_xhPFzm z&mH<(CscW3xqzYk4kx}Bn&N7v4kuK3P?^loZdvP2cWAK_s+^v98M;kE7rH}##2~SC zRX$0cCFPWh2>45Jhd%9uDkme?Fm$)9_3z29x^8nqm0ytg4BaE4ce_JpIibpnM?6FK zNob=xbdVFO9CZARl*9932_5SWeHG)&Hj{F&@pFbAkkBuaTy?$8303YeRxz|kLJzn@ zYn@Q#>0&fPk4or8?$C56RC%iSoRr&PJBKK9hklIlW$UW^N<7Ta<FeLpcj$g6RJn|} zkfA3e^!Y?rGj%$l%H=~TLqig}%N;tw2~`dn!Weo|LKnG1dof6CU6t>J=SVp`AC}Nz z?$AR{sPdg~Ekm^*Nk{k#9p<X*b|+MMI#|F^Q$l~~4xR0UDklaB42_o1)$Y(3Csa8h zc#D+7^I-|ic84Cv__EEUTn7Atp?(SdYN)HOw>zQA8$bg?GbQx*?$G5<s5;F*hM_qU zda*k+!wFSq@4q1B@Y0Ti2Hm0m#Q3sxRmbWdVQ8s@n(om1oltcweiK70B=k=Su4Y>A zgsMaAQy5w$q1U-XOPo-3KHbOAY6)HJ4%M7cb-w(Mq#PgfraqkL4t*xsVJ3ANd?!O2 zWUX(<yXtzS6RHk+FJx$|gzj~R&T&H3LG7Uo?UK+n?$E(bs5(~tcTx_|hb1(}9r_x^ zm)#}QiRrr;x=ljA9^$I&9Zsk^@!ZJJof7(}J9LE;s?H~mW$11R-Rus{bVAk9<1a}$ zcz=`7a(Cz_7+<!o>gezRhVGNl2zTfMPN+KQdl5tTOXv%6u4dZcgsL;VWehzaq1U@Z zCpw|(3~o3>dnB~l9jZH_>cs5xq#T|POK6fi^f1PkZ6<XXb{9jBN$5MVuDb4ULe&x1 zMGQSIq4&5$tDI1EYIPVxPe^E!J2ch_Rp(7lkaFtq6~33@4t*Wt%hpvL4gDoUPs&=q z8SJX-oldAa=((DqrzG?-cW9jxs?JhoGgRxP+VH(_cj!nbRGnG;ij>3qO%giQ9r`K8 zm#wQhVfcH7MoXyW4*i`Is?Gym%usYkA@HALT+P(wgsOvkL55-_6VMynp=UXv>a3l~ zP}~&@=n{9R;e@I~aepG^`p%&xyF-saA=^yq2-|fGEt0kVW00$^S2>~T*x6!+mP+V8 zcj#OvRGkz{WN3wiu62jTIiczd*W09=I<s^nl;;k81LMoqRh_%q%g}0B>%RuN>bl1X zRp*=5FtkQOA9sh=JE7_vQ4T{JB=iz@XqFSI&g*<l%JI1t8adP4p`T%V*}AIZFOM>` zOV--Y9r~aXs!o$^7EnHH@mGu=m)8O}IdSTc#&pJQBT;X4$CW#A>L^7N<8~5mg*z_N ziBkt2UL~Dy-hgnU+;J~qOxdPU#}e*j+#bSx8Re?qZBCpzNU(}=`v~`#JFd=&Q-=n! z8HacAkAyCB$BlO4)NB6#BAxKAKH+A%<G#W;vh`E1^gqeC9>T@A;~sb7)JynRFzzVf z-WcF&mn}}5de?pq<HYOkzi`J@I&tbX`5}xGud=Uk#|?Jk)GP3RC!O$GI?0*uj(Zbh z&bEtsd;K29;mz+Oq3`><>UXyjr(Qg70WNe4HR5(UKR|DS%a_MH#n8TSPaoxa9(JP4 zC5O7;!RFlao?ck7{k{1Wm;5smM+Pd62=@fymG~pVzW_z~i0>jHlsL7IdT6~om?~d> zUjsvg;%pfxPs;E)YCM=Fi#-UFI=)`?3^NqVC$FLhC(4pT!4Q>*EZE~Qa0z`QIt%IO z;J-^~bR!oOugv#S+2`!Cj+}aug%0bGiBF-1C(BS>XaI`=*{Dhi4xTT?xSl6Rkp)Zv zv7Q`B%8?ij)|L=M9KCltF!8;rnJqbyO2cU$*GR#^m9oa+T%*WBjememLx1Y$QsZth zY#*Y6Zs!TMqY6HHOedxIli}~NqJFNHf`d)6+Ixlk_DTAgRP7?WT9!swcQ{u|U}v>- z+Jvk+2z(s!imLb|Lx|d*WT9fzo=>)u@pp+z__RA8dOvuflqrs7$|P}tc?1kXZMIAf z)>k73$3dx}+X*1l`9J$T*hm`RK+0{WrsYcc{0F$xNx&mx?2~|zXrw1EBk^Cf2*F3} zd53dwhZKLYu#|oJ{uB+<--+T>fkXTksITsLDCd78zT*HBncO~+^C%hTWwL`1pLodu z*b43>zS$@KENY~p2qAe9mE==L2d|fs-%fngNhJ8UBFVoM#eX9CV3wSC{0GDTH*Z5{ zoY&My@?T*n{p8gCT~e567N%5abR={?X4FuVn=n_<TniU~{~KW(W;{cfb|`f4KGe+P z^g$jl6>K944*pJxwNa=p&spPnHi`AJ(BdaHI!Qe60ong779Y41*8?Qn?}b>@bE)gU zN!-K95TbR3JUptd6Wnj)TPD$6dmu#U4U+DsWmgJqj)Z<>tq61QDO=a0Vp`+F_R=B1 zb5hr<g=OVA{3D^Uz=u8zS2Z|#vR6p+KRE<oT}7`rK=CtmC3}U2+45JB?OE5oB;gLH zt}j7|&}Sr_(A81)0-+7&BZsbJO>Wo6S=VZAR|*ckEOot0s9<{vC_~B64?b0cL)UmA z&A;^&K#JMUR>)J_lmn#knYxm_o_qr}hi(z(JmaAM2`Nz&OH?BaaU`@KGhpbkFeQ=D zf$g)E=0-l~?_7h_)Vu)#i=$+0g9AMAHn0sSI2e*O-Y!%VC*Y~~O`;mVwQF?PU@+H6 zV7Kvqh7CvzDb^W%TSH}RgRP<paY`MtPb*3Esg$T6OGGr1=srxNp+~&R20{n6!KF08 z!fzr9y4j!|0{?VX{Ih6XKAny?R;b!<WVJU4{WuHNj-zTz?P}wNG-A;8<7x@)wkn=J zQ(h`2`}B*L$?R3}m#B_c#S29x@|5`xQW~F-hHrfC1uj%?i{jweO>^UaK4s1WkXpg* zD`+hw?3JVt4JxWmsF(@9w2t(o+sj}WHC@;|bl*REsJJ|X-VYRNrA5LhAR_*q38oK; zQZzq0<UNKQ$orqpptHP=Is1&I?@2Pn>!h`i7u5-QyTF&^jqa0oAq*HQHH4^qI6X#+ z`YU0ysp1}Q4vA{HiJHcu{-?v~|9Pz&Ork!i3jz2n`UojN77HM57GI!QZMzWjC$_qq zW{Dl0u4mEFnl$0C01jK7vA$go4IJy+OQP#f<pb&2Qj|M|mLQ_pf+Wh1Lg1f>lE9+u zaU1ti6mB+gby?F)GIPG&Y^Y8&+fyXcjvM(wo}he&>O<ClE4W+8j`P?g$aZn7;#keT z6LX0?9zRKH_Kc93kH<Fx9!ho7Y_gER{doKtn*F;KY%CdV30YBe$bC|?4@jglG>aw8 za{gPvgF<$UAE6;@MiukCtqJN>K5~Dy)a+v+Gl*!jYXJ|Pt;y=0L#<v&(7E5O&8V6F z$MtFfs(G>sb%s6?{N-W&MN*1-mO?xch#)Bj_x>o20LesSzC%;ij?M#alk+QpI2NcO zB<*$_x~G%)%VZS>SJ6X??gg(<t*XMQ=q9eE=RYXQ<K*8hN^4LzEBg75q{37_zF#k; z*hHe?JU>a{Cn-jWQZ!vcGNI_VG=c2sJnE+CCxAE<eSxIiE)VIil~p8g72>JI6W|p( z`h&Ek^S1MPu0<Wv7xN-rNU$qNutCCzBp5ge!D;}p-381C)6i^g%i}0?{NP2h{+mfC z5Qx)RRDYN1Q8uSIQTaj?5sa@O#(n*?nsT?}F$kT|zf^J!GS?Ht^#jasp)XFmX!Qim zeLFf`59!|zwoh&YyU;3b89s%7jjZ4uArp?~qk^qe!7f#SeV%_Ab62PENn+cD<9q?< zXB+B-eYPlnBh>GE-cdrvP!9lb{##T+C+tNjh5Q=h+kVWWo^13`JMv=&5^|tB^id~N zJ&m}Wq48q-a3u7~_hh^OR_kUbR6SNWo1uOQz11CB?u4pG15pgkl+YS?XoM50?%-b{ z<@z4{r@2F4fYEF-sk`T!8CoQ3{pdSaU9WdS)$Qx~3@w$=-?~GqolteN8DMCIgm$<? zlbld>Ll`3E`X2ljyF=f>bY<(R?yr8$&}v!hkKelLdXE#TZdckES|g!PyF;6tP<3B1 zo}mpAy3HM$>x8Nsgwv#4--G{I?$B>AKy6*sPW~x|@&*w1XYSC)oKUqJ-zuQI|9u@B z1ed;lnG>h>&9fPYjUm1l=8l``#Hsyj9OHHpZnZlu#)(s#$+t)+`QSg#9rp&tlx-Td z2i(iJJyhR!|8mvu7fzhour)Id`wToUbjPi6;?#Dika1X=kA$vt$K^Y5YP0bp=_DWg z&vVCpk8xz{r?v-&8HW`T&r95KPdjmH&A*0mVzqte8&|vRaN^V|y@+vQ3BA`HH{Xd< zOK&pc#M0O1jvMC0sU`D$(n&t}pWu%B2gaOj7quw<hH+xeGTd>$a^lolw_f1*VfZD7 z=;=Kk=I^AZ`4yM_v$SISMX*>WZJ!WMJrN2gwYFnvyzHVAT4%(Osi$e_`?y4iyhE$F zyr&~U#gQzT8WM$QJMnQG+z`=1i-lXP^%r7jY@d31$JEn6rG@Sjtx3BKR3!?0M`H)= z%;Rn9@sA@#=8n>8h;SSt9M?KW5Xp9Aa}<b!`{Xh{>}w$_7wqVdf@qDYM?cKQWJPyw zeXw0(kS;{067|0Gl>nYZ4JWluKZ+vfsYf3H--FT6MC_ptkm8{uXhY<md{+Db0+U6< zWT!wmMS>R#37}Hgompv`<X%ow=Jv3wL9tPOpkSJ?E>Udi$&Z&3(+XISOt$?mk3KJS zI{f4d2)X99!d$2abqT4c!rc%D#`F>K<5ap5b>5dOWW|nB6Bdwq-7fh2M1<{~Cn}Ci zJxRKWChq75CMTjE*0%I?hKIJJ^*=tJD8!c6M#V0J$xl7{vWuDaK<Cg*LX$O5651iZ zNdNi^A>=7rpd8rbxGl_)sUa!UaZLzyoQ1N479ZYD0?VByzYXM+3+?VMmkGH9gO8V0 zTrD~$WD$MfQxa!8?04Bkr?k#o@J9Pom<LZ$L+l94$n;a&kmTGPa(zH!9SIqtJF%Lt zeD0zaO2N+CvFjzaK<q?q7z#(Go+2ebK5NH9YS$2p;-Ox&V<7-SvcWLp<vpFTARXT^ zi_5)0OddnGy=>|!9j#t6_4KC4o_%_!^RHriQ|j@`?RBXqDy|+A@cXsOtJ4xG06kQ> zy(9Hx<@Qaf=rBuDkD((MRgQdb%Jv^-Z2zX>sUJKuw!a$s2OjoTT>eQ%V(uGJDW$-D zSGoP0^6j5Z=^gxL#br<H6~!NSepInzX{uSVqbW7Iaz|Zid?jN3${ii4nUy;>rRG#z zcBts-sFZHf^2;;D6LZddR19?3wiKB6vQxbs36E_%uU3mnDX0GUvDtg9Vuyz^IzI<1 zlcuVj1PP^($w7IVIP;&b(Nl}Qzs~mBRrM3n+WqH_X*kb+Zdv)1^747-Sz2fFn&y@b z&HfcFYuDB`*NtgvY_9jWw01PMG*9r4Nn2rQ4O(OK`r4+(I{)&z+Pb<nJL!aIi)YN3 zHD|%pWz5(vLxB4Bc7J2DKds%;*48(723wk&>sNG$czI*{3P*BoXCu?+Ef(2RmbY|v zXe%1lOj)slf*JGZI<-sCs%qQY7f`x#YI&{<^JJJW!vYHDb*^3BRIk;qU)YLEIkZJk zS--La!Mw&*4HQnnzcT!r)!5wGj<Bjp1Qji737Ct2d0Nx*CUC%2us|qyAY>+pOrhK| zx-cI^1S5ok6T)1|6}+HRH6;)(k>NQqtX@>xq_X;==TNk@t!0%!%E%H$QCPywYiSbr zs>Y5L4U&=MLs>E^a%CKrt!t~@fB^8>L6MjpoZr#7Vhwbk9Sn-AsDl!skW48(W(Sof zBId}Ib#MV^!q!M+RSQ)l8&dBle7IJn+w7pNohWDXb!aHdP*(l=U{JJwFerOKFev*# zFsOP#FsRx;7?eFA7?gb=7^FTD3{o!%2CKz&iMXCq$$_w)s0HSc)rgqtC#oVrw0nrG zN)S~qp~?h7bSA1!q(nan22r6%p2Lj>MYy4;1yP4;HPD4%QZ5NnDQPd1rx=-=%5x~n z%&Mw_LuFJnt7<_*eMc=vtJ)<EnUaOfw^JxWaSSHnFu$o~gNO?zb_#_=T<}-L`YLne z$$}&qi^MUONm3zHdq-`DoLVq<iDX%AM@N0zMiIxPQQzE7IUQXc^XhBs=B!-VUf-co zmG#Y9TWuX>Or2UaZ_X^0npeL{Ti(%38B}(0TVqFkA5<jEYhfIKMWPQak`gZBTE}|K zYs74Eu&JfJo}y*-^{rZ6eN%l${j&P?_01hx?TU`Z^|c-KT1U&ORZaDET76e53d`IT zO&F0N&ThesE#^^DNz2iyIy?M}8ynZQbkx&iTSpV?`uet7%zXZ}Ep_$&%vLcG=Z?x7 z>BmIx=j5E3+QMd0sKe%{O>JvyY4gK69gWSa{3~jknwHmM9$<2dWX_Ygv^XS^e|_BA z>O0yRp_9LM#R@3chN%>-LF^irx7E@DqtOZio!fy8wzO_+qsiEx864@)%gGt<uN><y zhmMW){`qSgI~x2GS8Ql(tShZu-rmtxyQZynWyjc-wpEkBMMAY8EKuj)uy$2vqt;xD zsasiO`obAn{TW(e(ZD=^2C0qLi5YUWYeSR!Tez2;L2E)^QH(_)!A8sJO3Nv#o}l@$ ztFY{ZmX?!O4T7c3!a9gG*x%98;%{ncUZp9f8>mnD>!=rLE<}H3UE`|8j&}dr&h`#k zr$qy|);6}akEDL!fGeq(#A2OEYwtv3w70M9#P~c@`TEwDwhqx%G&yc2q}8RRQ4RI> z*qPngyrQ9VjTUUe;@h}_`d~*JR+RcSZB`34shBlqwNT*a!YkJJX{GLHXlv<Q)qr9m zPcd+2EtFf4zUp9)?&eZlHEmoghv&#}vkdQ&;nOl4u#U^UC)43FJ+6i6Wiq^7hR0-h zj|}gZ;bSs<MuutCTH4sWm5_w~PEO`fE4^^=Z>GO}!4{cbQp)tz9G++?jUQ9K;QQeb zD(vBW``T^CL}YR)r;n9xXl$NU+t{peXI{U&r7Kr#iI&&4<!Z~OHDW_Un<@01wVWYh z%ZR2elcQ3UP;q-+S=F&-4BAcX!5Y`1N9K*!mi=TS=15X;F`GCMMOu4(Yb{1`OIx25 z%k1r&h!AicZRog?Vr|)co>AI`T&@WzKQ<D6F{@(thPbwD#ymTXEy^-`GPkLqXv?TG z`4@0U^UuPhN4r1XCXz|0r*hq{39cLSf`6IXPUdPNsdklloK&03d`^lzCdw7`*#s>l zH=TXk&t;1m>o*9^&xlBkXVtH5Y1`<hWhR>!3$iPgi)9t{O|1fUMnoA(Y>=raZ<QNF zKUvvUyS6@8!$iBP8F?MKS_e(>4oW^&WbB4`JBzDbv;Y}myQ20iBDAx|A)7Z#_MVp` zc8Nli5F0GDNfx1<Js#OpG_kpv(pPISsAZbi>y-6Tb8|rEZPFOA`4D?^n^i9D%Eg9B z?V3c`m!F4xF&~X0w21X(k_B=#u^V^TC71Ni)A9(Ar%hZwsjRc3qouihV)pV$T2t-v zdhFkYb@Tef%+tu~d2HhXv4cXN<;^T2jtx2%2k;e{IVwgwr6r24?gN$(^&CYNJ87WA zZdq)4MUK7wwfFI~^A%YXp$aG@RsbtzvR<N!y@%R^2(9wfO#t5q;0hD)#O|Mu?Ndve z!xF4F8c9G490n;87Rk-iXxb_`<6c5^P_jMUMacUIb#Ec`oE<!eEm=g8%KHKp6ZZLk zbyuM7qy$KqRq+zmR0%SNh%1YUgl$;bWlB-(=sBXLnJ<}1E{)t%#66U-%Q%N!iiJVO zv3|vU8M!p9<n0J5ma)FRN@J?;zQQ?Nb7?#|Z#B*wZMj7v+a9ax2BeQQjXZVNBdX@{ zW*5k#F(~hWME;p$ERV*Z^9JV3QI<zTP~5NBw=9)?YUfcuK<+#Z{|n{_`)a14NOwN+ z-ly7;#r9gF$@`%tjx4s7ylrw!CRpT%oxH7@!aa1H=$o*&%l#8inPQxxfb1au=5C2N z&(r3KF-9>;S8A0qT}j<TZFuC;gB_FVDKdwLQDL7dMchyFG~68tPJH(x?t5gK?}2bD zrSkvRH)ry`2{(9scTgN-p3a*$$Gw>A?Hrm;-U9xcyE}OY*Eg3?FH!0{_Kjk4$o=2n z$zhL#74p9?oiy#_W8>OUKf#Zi7ytU&rq23ye{GxCIXBdI@l>8SPV|C&wsWDzw{<Wj z&GUK18tw^Kbu`FyevZ0T?7RD;)tYV``|kOOB2&2YYi!32kMl;76dbQnA^V<^NCjMF zzFeor%VfSrdmvSR!T;&)C)H4-@umW^Jx7RGDC^17+E=vECcX{^t!vo;G3Z8>iWFm~ zFYi><O{>_TcGG@W?0Kg*)z;Nl!L-dCGwV0vzNl_heTTofrNh6nrL(zi0v`Km*;-mV z{fC>p&ZfHN4CJ9Ae`{mc+S*pco6t_k6@Sxek*vc_67G?3|AjKkJ6GCesGOzg!#pLs zbq&k3rggmWWAB5AAARq~-Zv3`f$%iKNAPSr5syIq_)TCU!X*foBJ9HJ37Zi95wB6) zhHwnthIt&}7KCpiJdHPxP9r>ucZw464%kC@Yic6GXAmw$_%gyx2z9);cN@YMgpVWK zf$&X)dk~&R_yfX3yb&}TubxgscqhW82)%gKb`!#t2ya8U3$N)OLKqR<+xsrUi}A{P zB;Kq!8}G*#Al!j-Q40{hjIaY?e;lH`4dDock0Z=P_$I<15uQdENJhPQS$2yb^&+&= zP%pyE5pF`5HVSxzu{ppaygLtggx9^$+v~+QnQPwf?H!Hq`VV@0D-k}6unA#hsJHhj zgnvVLAHoMe?CpIXVZleez5hgb2;pFS{&p}oqo!XlPt&`i^<k0W=1#OnD(H#$ci^=j zdt2#SxdWo74TwKGs^12)Tbn$zBr8941VO1xIsU!-j~{!ph%jY9^j0I--&YStNK$?s z{(Xx4XJQ@so}O4LLHS$o?|S?)i_d}e;f*@Mfb#Fgzc-Oz?9A`z<9`VBuaTbuz3lou zL&FvScR~INFEGr9UVZtqb(QZ0Jp-@2EI%XvJUc%X^hWf<#emy*W1cNvIr8@)zv~Qq zyN#~{{S^A|^Jn0X*!V5TzZ-8YeR4*A$j-kT`RmZ%>DN5F{+S|M*zXYXYyU(3yU3r5 z{LvUEHr|tA5C^ia7xeQme(+$bFW+di>rX{K9ao^THhytm{pHBN2l>>zc79b~ejV~} zL;iWre52atzXkcPA%E@}`IUD5-N>i6A^%<eA>@}Jzy1t-jg5a7`SgzP@-y<!6Zxs2 zc`^R~fc#OglP&+k%RHWeq6rBl>@*tXp1~WwT|`j*+-SG?R3bkKFWh!I`E*_uc9r*P zkEeurQGFdKw;J=!^UiV?%W~Vf9NC)Ys{xpIrXaNI^Gx(mg_KY87#(Fi8*w||m}<*I z^V<^S7di3MFY{jI@r)Ks02A%+MgPXxuz%NnsmMPc`IvV4>X{;{5%_ZCmm~ibXTI?l zQGoc@A^$t%r#a>D_-#G5Aio!<ZEMj^wjQ3PcK^H^`K6dIw<7Gzzr?HTa0v9hm`5)> zqyF`F{qG`QPwDO5gZZ`(e`}b+dqKY>wYT@=8T>!C`O_Q5b4T{}UVVmq+k||nU|Ej* z9?a99-s<3Af&TOMtwIJ8i^?^j+}0z#y?+|wD7OOTemTT0NA|h_<wpO#w>RI}KRjba z$DsTNkw5uFZ*L*uwm$2a1?9hl{DsKB%$aXoEDBKmSI9qr{9R|{UuEYHMnjK$ySMk% zGxA@w^9zuF0{LPKV2^`lkxzOqKz`{vy}jEBKliGzt-fUgN-qn)*0{!Vwb!T~K<fgn zJG8#-Lpd_*|NZ;F7Wn_d0(e_S{3%{PO)EMLE&BUuIKw)V-u#pFoj*xG{FC%^KS{sw zlk}HANgwQYW__>zB>jO*)0cMXuWM|n2>XjG_LGyQh#20wXrah%qm%*-LtOlw7+5Mo z3^nn0!YCD?6a)KTk<?^0T0AE;u@=ZU1vGWjUuapa2-TR49w3tTK9aUz^hZ-1{WbVY zMX2b0nWi~_{wg@oXp2dIs(zf*6Z-Vv-3|IfJBqZb_oPgBCv(0i^#8+UKVI-~``atq z<zX2fmf<Thd|!s&$k3NvD%ixyFkOa)GMpyEMKW9|!}T)UD#M#(xL1Y`%kZ!aUy<Sa zGW<q{z8qP<4AW&;D8p$oTqMJlGF&gitunkxhI?iBunZ5&@D&-pFT-zS=*yM$%P?Jr zg)*Eb!$mS&DZ}+L+$zJHWVly`56ked3}2Dq`!f7ShQ2&mzYNo5SSZ73GF&9Xl`>o} z!>uyBNrro6_^=EQ%kUK$zAwXXWa!J6^~*3_hJ`YmCc{NCTq(o#GTbV|n`F3Gh7Zf| zunb?3;rlZDMuxruS-%X^WmqV~X);_S!<8~zFT<@eyh(<8W%#fR56kcs8NM&WZ)E5j zC+nACx(o|tI8BC&WVlj>>t(oAhBwJ@uM8iS;b9rRBE$D(_>ByG_zEEX#mO*ThJ`Ym zCc{NCTq(o#GTbV|n`F3Gh7Zf|unb?3;rlZDMuxuevVIw+%dk*}(`2|vhAU;bUWQv` zc#{nG%J5+s9+u%NGJIc#-^frX@3>441}FG47cTE??&!>}Y;3M=Yw;J1EgYLaCbv@% z$BpE)HX10Ng?SEtw}>@)z0$$X5#{p!GEL+1J(qL&$A0H1<cM<lvbC!Grea><j;JNb zQI?{K;4J0QXJY%QYXdcHJ_;+r4$2Ctu%VkFh+!Dvp)>^E@VkL9%<wxY(0w0?ys&eI zW5M%=HRAOS!wh?NFm4eq&H(Ag^T8s_^qF)Ah~l54c(`{!?i)y&)v>tCG|X@P2)yPR z9f4^+hg!O$%?}14@S7)+5cFu~KrEWw-MaY~;JSfH1zk5^0|Uc+p+9Ofw?P6E@_By? za~P&~^e|B4P@Okz20-3eisp`?=rDl2c?A@G4O(~$N)UzEhah&uN#LTxx~4)Jt2`6J zUr<lE0nK_1HH2MA3K;>^WQN~D;0BcUrHd*qhmgJuQN<O0L^G>U)_VjCxo@PX?F3}- zjiuVWTcD<|3=N@q>%ccWhYaMs7S!<k#S|SMhiJjg5W{N?L9|%Fp70}D@&*;S7nksf z?@%-uGK9}*Mbu}$4Me|d2(|`kGvjkaBUU3CZH^j>R=3LYKpsO;C>2SsdYEH>i$bK7 z&m?4j-Dmod?_D(%*z|lv2dqR?_x=N$4lBJJgot+#jkhu{L|m}6vW^KRnpK|<(kRLR zOY2wY2G(d!MWcdZ(7k`f=BZ!CRfrCF5mDVc45o`rza4~#p@>FDW*$adFpfNfapWk< zU|Fw2%=>rj)B2x950aut_76adE`z#Z=x0&0uSc&omw~RCr=zg<Grx(%otoL0tZCnC z=4fR6pqcqF-y53wA$C%K)68KI=qxh_`i?e#7eIG2%y-bxml$Rgs=CxL3sCMd!+Z?A zXp3PM4#%TM!#oVWTMe@rtgbN31oYl*hPfa`)3zJt?I?1kVQxi7*kPEhV0M*Zjz{0U z+AtqRm$=4&T{0oK&%6XzBifq*HUppVLX}JO%OK>yo-o9>=?9_CpeGSGqi@#VKq6)) zct_u+??oKVsSSJyJt+E0{R1laSH#WeU+7*iia8C1qW6k874(@8ph&oP;Le4}H9OL2 zJUuGL)7_}tYo3ca!8F^Wfif>djehe0tmrrY0&#jYa{(-f@%RIF#ohSp(!AZU&Y<cM zP+%~1r*Ln~rS}l)>tT1@yb(jmFo%yI*7dlW<`o!i(dKLv@te;91*XL`%5}4z0)sf* z@i=j~Kb1HX<7#N$5E#YWMV!4Kp$iT^@FJoSA5w1|{6z!=wIX5X!C#SeXw;rnh}6Go zP>6ct2k4E1Pf@Qh0@0dxJB%{;QR3h;+n}D$e4ng+9mZbl<KEHWHXtv7`sZzE&^Z5D zM7R}E-8&sd8d5f!2-6V7h{;3TdjVL*C)E>qBci(ZIaHY7Ur&T*5k<K*RPG*JhEBa2 z*NDBiL=Qds0)ogcZRm3}<Y{DX)Q0|%<6i4^^tGYSbIP=yg9(QIiBpl9*Y8Ji<!i(% z1<}Z1W0TPo)|ZG6%b|fm+}iL0+pyfVBIUJiNJCy8r+n7^=!3)ZIb~|zC())uSB(UZ zh=Yh04J)U|4%T*b`(e|M2t#VtKVX(&XR{3P)+CsG*v#wD2u8qfeNWtH?-r>{>qGRE zVO2ai<Y?a8Kpxt71#!O>(a6NygT#H-aI8!Dw`1&4qn(G*lqe=YBjB~FVDZFpQhUw2 z5Z!0!>Su|=0z`9?p2$M=LcXLYm3*fmU(!=bzUNR=(jPdLXi+mJJ<Tb<MV%q(5T{bD zHPA2V@TEeIOwIcl)zvf({0DrBsO}ws{Gn^7fe<kq(W>NGX|SHCJb8|)oRmqP`?6pX zZw*IpN}i`Ge=UI2{7(QPQ_V)hCNEHxp9`Ur7ji1o`W_uJc`-NOXzK-x$K-0x%drfM z)Z`_cDzJWqrb#}ROBPub5Hxuy=S{Te5n=LqoGP{6hfK-KxMaC?C)H5Hc@@@sn5~j) zIaR4e90t?)lyRj>y_E4%J<YoqJcq6$#l6EYf`+z<Xb5@^?WhGc_5(z7JpQrA71*C6 z!EwJtm-6S)4B^#Nj6l5g5mq;U!8yWMe(MM(9RD~<c>;S3YX~gjFO*5IRZPjER?hWV zFTl?J;&-5hC$P_l31jF6GOYOp8dx)vY2wkmPmr(|kR-_8d<A-fSpkx6-a}p4d<9ME zHD5y)GtF`_+g%K>-+UU1^<XuC6)+`Tj&{OAkcq8Ex7W0ghpoy{G$pnwpJO8H_M6+l z4l^MpGmZfK1x;l5)6F~4$tdPEZwABOC%aFCY2JY&Alc2QAeqmk;qNm`AdJtPDP$df z_TNa>*D!oEb1E`)vkF(kERTV{W(5j)#cCR6j)6^mW;S|AxaLhlRU>jjzz#}8v}nXY zy$bm;)G0^A=s{s<EoLy}7%^DC1LZI=#@q^(M#SosXcx?kF^?b|5vN}Ysf@tjn22#m z4$)@|Y-Y@qLL}pL?kYL3>xd3wYYs`(w9V$ZV5OPo<D#2sh#Th5VONhi2Mz5tKY$6t z%wqI4pZPpy&T#WII*VyO4SgcajS$B&>1WD*<~^C19?ZAEp}*-x$pPjuv}lz1EX)>d zu119e&ATxU2AQ;xh%sNuz+`Uv5RWxSrD47{Q&Gzha|P(}=G}-Vn9blY)VvDqGR(XZ zQYD(PD4Ar=LM_SWNZ2IB{4H|*W+W^y+<XEuk1(6SGhkkhx>C(pv`3oe%>dI8w~=9e zCQUy+a}gAXBB|(~*n*^hN|PIQQ=)Zg8ughppnN7x(c#|2(KO?kw}Y8x=75C$x*5GH zF?$>6;ojsTnncW{u$gAoP`-IThJaz-4Lf<v0PO8Gza@)m-fv-+<jMO4F7U998Pq&R z&#ui{$gP_{qWKN;S_tCNydOZ~z+)%4>|6O%HVhZdT<oW^dqu15fFK_809wJTd81&g zz`KzsG{hU&sjnnRJ4}Z?w^-lXA%tPl@49Gc7|=`QUedQwxw{~lX8O@>v1LbNV=IKx z9&O-uv})ir!OWYAlBv0O;u;aa#h<q3C;~CDrmdxQoz{g*z$vYRr>}U;`yE)O=lqp0 z-y&L-o?iyW0+T-O29ODJ8Y-oae@1j{zjZE*kzT~9OlvsWFTI#kIo35)assD{tZ@)J zy@XSx)>|-p`b17up#4ZV?~h=XQ8*uU#{PilaZkpKb6^c2K*mft<3+AqrDe?d5%$Au z7r7jXDo!l0Ud;u5E~PxMsdXjnnK6%(&+CzE8|$=;`JCKlSR2tvG8S<1kYUZrM{*%2 zyFFGVx@E>9PCo9jhF~tpsHRE96FB9uqKNYnPHyp9ZRph*=PVGpJH6IZ=tdc0!SDoj zd#&HWC>dhK@C0u2T6dt4GL{VhL(IrtYaRMSMhz#AdaZe|OGYgxPkOBfp-aYcPVNq~ z?xoxnoa_m+R$vTf)NwKtW@SKtjCxM)^jQy5awR7Z_^jG=Bv;X3@&r!!tY47K4V(=5 ztY<MHXRJ;ZQl0c!(=gLzG}D9x6~e`mo6*Y2+rq`7p0SP=b*K<-Z9@0XXj?Cm`@*f& z#JQcVu|M3Z$I!}HKUQ!)5N_Q{8g<c4hbPbzZtbUvHVzf0I~s2Nkz~GrbB|&2y^^d` zT#rr=yB*PPJ#*q5Fc3W=bCT>4*4t>i%rd?Oi?>dp=`w>&sE~F9)Ha#rB#jZMuuekA z%xRlMUKRDE%<0s|Mxc&*Qf37=_#R#Kj?5XHd{Y;_BlB!d?lwdVXI8R3UNS@rXU^i} zal`r}`fg?w>vY1fDliN(=d(^B<U*9pg`7NT#QliQlDSx}-{@S}lHW`QoO%xA8nheH znvsJHsyXHk%mX8b8gd}UY{cLlIo#lVray*8@yK*zu^5;mVt$DR9XVDe12JTxk%b1^ zC^M!3jWTkwQ6LPF6Z7jdB!k9PB3Tr3Ulx+njT$V(MxazIZ6jwHytGxtgqg^lYfKP@ ztF<T^2Gq;M9PQ;fn>vz8Z-ULK`DNN?(wO#{6&U6|lUg&}n>nr)1<Ze;KkMc$Tn+O{ zbPTV!iNF>*jT&)6Dau5V2Go9vI{`^<nI71QAu{qUeK$yhIuJKUh8u^Fh@n0I$Owa4 z3DZ~%ZTd%AGU?R@4n!3r-_wtwXhbyPC$kDk|H$Qdr9P|ZdtnOAdIyHen!r}<vRW|h zXO&RO6X@2h2^e8n6FIp}w{pNG>nu)UHUbANYcg34LrS-n!3bHUoZN%C3JsDqr2{<& zTQA+3gg%^Ac7aIl*RAPTI<kV)0G_}B-MV)alI7hZw@0^hY__tdQ9tkmj_PrL!Enr) z&OIthP#%YovnrS}Kv1^8GFda2(qB+MhG1D$Oo<efE@C^EDg6W`9UU-ho}hS4L7`1h z)_g(ndIjZdOypS$808U^S`vOCQw%}bgC3J5`@AkFr^u4kT!ys>66zeLq<8|)>v5aN zp64+oSx|oF1?7CEBne6q`exQLrX&i=HH4~R$}mB>oj5NS6i>XM{1!blt6osTVg%&~ zjG48HQG*2K6D${54NMtG6ss6LC~GxQJb`1nHH<1+!^xL)YcWaE#L45jRf=^wYb_@+ zpWIJfrG=9xbgP;KSVwzlPvBkM8cKS#EdbFI2;pgB9`+q0zYx1epGmt|?=2WSqw+68 zpNhB{(biFg)I+UeR644N#uTm88U!3QfyZf0++WfEM@^(Ez0uJ|pdqdSePGmNLC~X! z@D4iEs8T^N`V%1;j7Cl25|Km*Vna8oj0ycf(7a2qi5i{b12Uo-(XP??*@#<fFos8u zYm=kK2SG-UXF*!=e2}_G-UO5zKwBl<`w8{f{F%h$pNRUiZlQr7Ci$$})Fl4^jh{Pc z-o(0(nS%y3Ht8scJs_^$0*sk4=kG!^HXl(_A5;4}v7w#$m=#o<jPgFhF)Ml8oz$)U zu*aBHoIIsltI;lFR&x@MOuSE`UyjXr4{Rb1BHB7OzX%N}>^ydyvh#DJQD{8*Gcp1- z))-0^ajMQbgvo#G1fHWCtg%pcYze1UYu*RYB-yz^aE!Pg(F56qcc2ql9ccdSB9fg1 z{t_Z(i%G@^w8rhiq@T^LXe1kfuDERU=Ipb$Ns@>V4%25(VnQMjZh+ykWjhZe!WXD8 zo7>qFPlTUgvzIN~c?c0cMcvu5o#Tj*gBHvVGSgTh6p|d}g5ViMgnLMisa#?p5$-_u z%AUpq^tUdn6b8x`vyc(kBo^50v+cQaGnr!MZ=t>?fVs1il9imq+!>B7RQBvmm^Q@R znS*YgUB#`mN4NT+fwSk@b7viloIU>`!3xdm?T3+@UGQH>53mr$BcmV~`Ao94Hy-Vi zlY1D^h#`n}=M)S8H_?A{3RVBTI}L@3`I&30wQ>wn6X;bvQu958IVG$nMiCy|eFWKa za}vNN;zLAt=H?qPg;+>($Ek(nc`W<6<9SK#vf3e6Zn15Q-=n@<!IO*;HxMH}S2i)G z!mISSUt%K8m2Hfv5R^Zo33Fv5V=4q?^>9$+XvV|`3iXU!*~~))r3QNE%63i=luD{v zHZ&$jpdQCUmCG%y4-u3K^vGP<)Nw@7ygpQ)m(w45MuZ`{J1_ry#I2N(Ade%9q9@1Y zpkL>WXH!9soqC*!LU~0@fgYgz9*vh*%oOOc6TI_KU4Bj@@y<oGD?guBFJaGoWlzof zUzlqOa;~LP`w-nzkl%u-#7Zs%c^nBtV<`(0X@Q)Gx-4pgf+Aj3yLIa@m=}nlD!O1A z#z27>tDeA>y7f8CP#_m~$ay&xmMs8XcI$CJNB1d^EdX6WiNsF7fLlO^E})D-e<+YG zfaM94om7i#0kje*aj-yvYyq?qwhHuyMuBJn+(5t}<5APNoC}~{L?NR4#^wKwR84@Y z<HnI~l(EP48GDZ&w}xPS#s-CqJ+9B#pu}T(9XEl^4*~a}wpAD`g~1Tjwi3~*@#B9F zy{s#Jnl}C{ehjHuyC^k@Q>L|>Qj>Y76>Z%~sZvf2w)RqL3a8?&40O`*Wt>X1zDDzm z4|2+H{eeoBb1K!M=ab{7at)c*Vl>_OX`ITjK10VIKb=b!S!0Q31*axjrI@J3%Ll8a zRs-Q?GOhyqOH5jY<%gh8L^z^FMY%&Df>?Np^3}q#8-ufG+|3@cYrJ(i){mk>UWWYE z6_hug>&mnW(ea9kIWGq@3>gaBU0BU~HZJ4y$AWvr3`8r6&wf(XR9vZQI*x%}Jex$I zn%+a}6wmn$<fr?X0C*SAW!{<AZRtqOlQmfyY*W18K~b{EnvjOnB5Ffy-s4td4KH58 zEsE!Z<#8_&;anzQ1u4f9Jybg(>p7C`aYW-MjCoJVHX&Qe20ch%Z#G7E$>eXS>{vvP zm6ZJ)#up1>Nx51O>DIbr8ck<LpeF7CSgb_uJ|RIv+=(0z<mM9+G{nV%MakJL64tPW zI1PU#Gns%jtif7`3QK0oh0`j=mZxM6r<$xkqGd|v@l@JsJr2D~=92=n=KO%Er(}U# z&vol-G;+xzYA!LvH$lRZ#hkoKx3FW<N|x{{gCTwc)hP|dL%ftIOQq?=V5MDZiQJR& z5H~T&mB>9Q5Ap19P?j-@hd8aKB{fVDLp<(gvQaHlFcD)Km`{=~X9^}_P}+&If+?7Y zK^ch=T~fysOvIr4iX`NntR5>Uvx%}&l<{KUiZZWa(l3#F+i0SQX}YA5%FqO3Wut?Z z$c-(Q*E*_KZfx(?t&;^vHnGugr$Rq1l&t0CeY*H<p+r77z>UivsbyQKr96QLb!#PB zwqzYAAJ(nqWQTT69?-29$^IRjd{nnaV38|X&zv8}Dvz16q>Gb1x)o2!jhsBBTR!ag zN-lgJ4NCVD)?(^`7jf?Mn8f~t9mB+&UqhORZxHRCn12-UNE}$vCXRay2Emkx`_Qw_ z`5I*N3G^?`T!j9uo0D)CWSCddUffJXOM1;I;Em^lt1!$a<!ESvh?R(Ln^f>K#KlOM zRH#P6bQo(=5j{mS0yWlssAy6#-49crF2GouB=03#t%p!%QVDMxyR54qz@&+s+7x#! zddH-`#im=2`+~52iw!8Fh|;&%bVKRaVBX0&KPL%~BYI%+lr_U4;R}#ra*!0IC2=X5 zWb)K*WQZZL3z5mw?h{E2i7wb+vKYJKiP~Eba`Fr|>kYcK1w1Ct<RrS$y=a5Um3B93 zA?z$pq8t5yfiZawJ@KPE+_;&TvnI>CON_4l(1|3Gcb6DBpbUqlC-dDUPVj(&CYoG8 zvYMqZA|A40J%yrCm>VaLC*_bofrK}2LMv<LMd(qwc{WUAn8z_?;!!QVLO*%(4wUhl zsIWBq4~RyDBYL1TuNqURm4xD@1vIUZedyM^w9uYGXg6Leb`Zi`%dno5iWy(n=TZn# zI)SETF|Iy^%B5nnPD`m(LX5>e&J(~u`ULhVoy^-07$h8xTq^el!XTRWA{cbaSt}q^ z#3n@jQ>I@<0@5#sQ)Z||<6hvV$R!QWa6gAc#b^Bt<p!KYRQGzIU-9I9L@*G=_LrFW z%-h8^fa$?!lHT4X^z^c`{(@-i8boXKvhqXd*rK|!X=*P_Tk*1re<B07BUTT_XxWTM zfuY&<G2$SmZSg$hb4tqoutm4-fsM=NaBsmDpI*8ytKuYj+HlypY%V9U<EQ(JvU&8l z+Y>-f%SS_(&8LU(!m#hauw~+BJ~3ep#NMn-{LUxrY@!v)<SY+6-;M!Lwm1ojijGIi zQJH+yz#Wg4pECKV0XsKzJeso0<kXL89Tb}S%lf8uP%cIfER&PC=$vuCAu;5XjcFZa zW?;OO$*C68Iw&-Wmx-y?t7BTn6giquYrcR%#j~A_WYH#0Vw!s!O;)y+lbF|<(S^#I zIeARCE}+~NP9E2-ShDasnr-liSGOLeWE&?#x@BNAm36R%Pr~3BAZ4AL{7M%;iI>UQ z_LMGu6EEAqxu<ojl~`TM$!^2Cgp!wWa*JU-OiEqegC@hEFsu!jY|6HB?oPvs#852T z#<_TQN~=rRb~!EJxjVJ{4o==}Sg(^*S8;NmAy)IUYiKoxtqif8mtD()@qi(ggtA>+ zQI8>(gtF^6i6{DW*H(4|55}X0bqo_u*-fW}osSvTLh2;Dx$tq^>Ce@Xp7Lj852!*^ z_g+lxQg(s}7a^(-cnAoLp7%k)(+6>V8P}*Th&%w(f_MViUyJwYPX~~UT(0SdC_+n1 z)K@5!uL@!HXhSd5pCMR68Ct>{eEbT;&9BhU@yistpKk8M{9u^XVbI-t5k22)hJ5r} zUpfYk&pa142{-SAsHS-s%@Ls`JSiAGdx#iyqEBmP64he<3IM~Li-GGgF9yJCzJN{^ zW=5i&Fb|*~hieJ(lo5RC9|XP<16MPzMxDC(H?*puMP!2H3%(wSK4e`8F@kSU6skqG zG}mjvH#y~DMH7)FtYK(Ty<j!EFCEc~-Vho5fPO?2FDV2=lTaniwC&I|_#qjJUQ&1l z$^<_mqtMGq5d|=!8T{lb8}_M!O@v;-&!`%}w1}HvK{NQpLw3P0Wx>eW6)UvhS1c$B zrr}1(4F2n%RB-l4@Hj;cNgBa>k{0}yGK_#B-pmMo_o2x1u|B7fCG^v^h?hP1oh|r7 z8f?k>{HW?{Z$o{(ltF?;kwoK=5I_%J?SVxjgND8tH1T6{(4$Lej4vGWctsYlLxtpF zI*aa$5gPk+wp0Y0{946X*9J{Nca022=wI5LEt_){woSo)igV1zek3Dh(l@k83-*_M z&7o~taDb|W>x|Ob%$7E2A#QCVgM;)+SdOKSvFo@Wngs{Tvfh{iC?15{eYRlCYnZ!( zaWZMf+>Krq9MZ@5ub4}sgG2QzY{tWE#wTIxV4_al3ucM=8vQz$B+UYu-bM#9gMR&Y zHgvcRO-A<)j?igrP-_fJL?2EKrs>65_;r|`Vh7Vj*~G92#545Ks3UO#I$bbRr@oqa z8~Rmnq<$5}>0PK`mQLLu@qAKtluj+1I30!$j@GFy63>N!f@4G*B)$fnf@6iP5<j3` zo-NeV24-O32AAtoA;f^oX}IBiKE!<{so*mcA#?=w1+P(c2k4@o8go@Y?b3{S+zE8N z-DJ$?xDmOw7C8$z<<XL^gP8jB`eN8$y^uPfxD+Y=`#TsXFR#r-8HyUa8j#AfQ#Fv| zJ<$8n?3JRQH4a6N3ucPRUuTyJPBplmJqp_tjV7++RG(+peVhH0MRG9BW4rcj9=<{| zUgx~WH;=g3kD_n1iK6>AYXN;EHPGL6T``?Frxcm=>WHTO7nr9~TcH3wI5u`IO_k-} zfTfIGRjKsb6mscVps}kW?L{<>@wQG22J`~^BbfM%kghAXoszvD_&12XEWrF4v~>MA zVL#DT!5bEpLK6BVQq!_V<Ja?ZX@2}nzgq}Umo^%`+c+tc4QX$X?w`wKla`^sngT+# zq1b$|nAx2GJVPIgsn}R;DB_GIoLP!~p02-bA#;PFh<jw_9%Nn*K{6XPW1~TaHFi-& zIyQgCWrivie=hUF78sdd4?*Vjh9bTzGiyZVe)JdPE<+LjvXqfM$Q-G+lHGr02#r+E z+p>fox{uT!BZJ+~B~;GmvP3sZ1oU5H>=}<3x}qj6;~GvNw`L4%`VUlP{N51#eAgT; zOFw|c&NyM{s^kudC`G5r(k~|?e{ATAdXLQABXU0-j@&N|T~QyGx%AK^OaBB<LyS{~ zuBZt$EK7~ZU5lq)hT+i_b+ydx5xI#ZRez7JsE^59KSpepeh03`P>*g?YngMm$X!7l zHN&I(CG}Dno<MFuzj-in3p~1_{(3oM>0Osg$I?3+)ZGd_VvO%vhT66ezZo7~l}uZ~ zh&`YO^s}f<7I<_;y`_$G>Cn>;;76Tjk%v1^MH;<}Xe^e=$~5}n)Ts8*R>{~^nnpjI z+R1V-{}wZy(dy9^)0Hckc@3C1XJbqq!o3R$h;7@h1DjL#kX2hfO;FOaYyaj{n&FIf z9xChEwQn<5*e)xq;0jf;64TLnn2rMa+hn85J-Vvyo<^>=2i1<k6Q)eKfzXUAJQR=c zl-Ad3^p^>jjGD2{Gf`5P3u@YvBf#uR4?Rcq?CRc}ww{>p@X)5!*j1hOI*q-nJTy;X zmPtF0Cc&#cB_i37N$-5y$)>bR2y~4!Uk#b|T3NJCi$eFtg9!Q+4Ur#vdG|O6gwaG8 zqhSb)(Z5IcG7fum8URYI&!u{Ph_WB$$6_8m?BO9&nF$AnnsL-a8OE-fv{(Bhd{)Vu z33n!%@tl-sDc9M9qH+%t(Em<N_^L-&m5f|limElO8<oLTuC(QA9*ReJ{L+?eme*x9 z6>0P)yrGiPN^f{9(Qm5RN^g3^HelCMw$k719xM#A0PKZKDd^Exq=MUUudZa7BxO1Q znX>dr)IjN8T~W(rE<G0r=<}$Lj`8Y>I<%Sf*@N6appvwrC=|%{egz$kT`fSoNc_sZ zx+*z&9V0Z%cPpV+DlN|_Ff)sK2s-gaH2BNCyplb*IrR~mgr<7uiu`?>Q!k(aIn}#Z zr1xy5ZZKVxHg;8}(N@=}@cx*F0R8DP8W1zQ+`UTEXzOd7?WMhMgh!LchKzFuf_|e{ zSF-JCXBlfC+HR6@4~^6ty%eYA&L>{g3+VJPz}WBARr&NT#`OR<IbY%Sdnr!3ac_FS z`>H_#d{-w&PVF*mD}LvFN7$?)vvwKw94c9b<OO}n>de}{L`~W?WbFqfvNWxey0=P_ zn6#<FJOX`<zj<{f-d$2mKRWXUTg<<CDbDKA1`JK-NBVuQuF6ljnAPhBF1bLd_r90n zed>jzdS9KP-iK$Zr;<`Vl@#i!gjDaNGu2Z`QjhkA0ew5of@xv85-;~M7V`weY_i2n z3!^yH<3`8`<3{*YN(pYXyTlqwbLO%zU2#!Ij7kUK%Q`l<WnmPzxz$Q;p+0W3f6rbL zjbT26y0Wh4h>l)O{alamoRB4RKJ<Xk650cTx^4AJl*R9!e<mr;p?gM953H2bMbxbo z^=N~neqe!mE;SkPZIo0Gaac+-I;h80*;%xIJ5N%(>t)%H-$5->GF*c3Y}C-=0uH4% zhcTemN@~2S?Lrzs%O$lzQD3L-xk6Gi72i~9FGW47%05UkDC#k#u~<13HGY+p_b!Yd zyKIi)Fq7t{I$2w_qUO`SP*Hmnb@pHf^_b$jj^+ndwpGbsp&uFbl5df+!yqU1q$*4M z2)k^9(wGLCP2H(v7(^{EUYLM=tCS2&X{r(LO@P{?sL#^QK~XhTTdlKfjVe1N-BC7P z%9~5h9&HYOSr*i?KI$>mABu*6Lxa?~Lh=0z*;i3_Dj6QZ%x_b>q{iTz+eh6e%YvHM zM?I-(dy(XARQ6T1(Qk(~wMyBnC*YuVDH$?+4r-=qp~X(VnTo?wC-sD?Z6@^+@p=lZ z-m2Q|1ocTptya``Nd`r&P}Kg!S5aG)41=6hQ`I(v`q>((@or^@6eqPp$-9@vkSc2` zz6*%jBsut1*$$FSQKJ?0eP`J&CBr|d>{`j;xT3CcQnxAl#yhFqO5=H$+>B<)VVjaH zg;roi-LE*DM>ChA?o?&3p!Kswa)?)D4YHY{W-4ks&0LDQU)gLkQClU4Or^zFm_m(p zk{VJRKBJ9Ao21q#8K%+5YM0cbs_f<%P&*{`m?}Gz#<8N7s<Q7>*-lxuM^RrVJ1FWN zC2xpoTQAEVP}DD+R8477L-ti=bCe9<dqCYFIh3k4{wvKpidwD8o{vqhP2H`iI`!%< z$>EfueoWgiMct`nh;){%QM%nlGx$cyp;eW=h1ytA_b9$}tkb53RN3o^dV%DyO=+=- z#=N5LR@9t94ys@EzNbmI3nhnY#rHJLMv9uF%HB$&TTxFc$+EGc+thefww_v3mEEIc zI8A*=QM(m~{baLEQU+6%9YE``qMlN1JlIK%RvgwjsmE2>4NmGQW%Z#>YK@ZjEb1ky zwr*vIc{G<?BqfVh9O6hfMct?5O`-9os69%ucZjc|9#DLv$-asjQu6+m#_`3nwo)b8 z6rY27RB^y(O!~_1SJc%`YPXX2GbgoG$@`6yTA}29i28$)VVjcd6WS?kmXe)Rwe2Pj z-IBUfmHh)*M^R0sMFy3<M3(JQWq(f^D{6z1;XW#RsVrNisDE@)Pbl4fMq}tQSvE&e zpQ4_ssCyLEOQU6rEW1r<k?N#YDS2<CF|<{dtyUaLXs4j4yA_9{G*2pOm$Gjzwfq%I zGFA2vwY;M4Q@UZ3+ed9sWgDorZIXkg%9hfuLQzktvJaBRin?3Li|I@=wo490ih2*t zzlyqF$$Nk-si>Nwo+j&DDLL#@?Y51^v7#PT)J?QkR@5#f?<_n+Hm;H!Y82mS;-IL} z%Ie2x23OPyCGW%37FSCSenlNmJylVUE9%?C_ZnIDgp%O}(oIpLmCfFwwh+J8(auqE z*iU1Ar{vJB<SnP(r>G~C#*^sAc$X}DK$R^c$rQCz)%Gl{0oTd0MXKyN+Cg70sSQeo zN@}+oB-K>Za-!ZSseYx~xn%X9(NEmaBBZEAGzxE~qYt3&Q8G-U9;K-JWmzqG6sXz@ z7~>}UhuD(E{vnhjiVKUUplVIKm$pFvr~V;K=?+3VQjq=^!pMn&A)F|LUExPGvkDc3 zkrM?&I8g{YL2I&bq7ar&w^9Y?Q-SFu^SCmKZlMLUOhoI@cAlJ7L~Vr*o;*?ZS`_dI zFAHIVz`;`_%957_kMOb(_JkkNl77_H*`Gw%y<p*)m_!tIEfGdO7d&(7iS<LH5nVC? znRv4s*Kl!+(xiz*3tNMWH-k>OuonjJD0&nxJR5k&P!zx5^`j?p-mzb!D0?<|mXOav zrLgqdDN2qQeCc?XQi~Lh7{bUALwNeHiK}qL5T5z2;u@YMW-$CfNsbu8M^OeHeJ4i@ z;iEZ4ju?IpdKmd#Fw?&#KEm&UnVF1cXCDz~@G(bG221x5iu=r6#Ft$a^e0yZ5trx( zA#49H#vp#VJ_E%gK1V#>YHA~%Gl%2Sk}J4y4c4aVwClpprTu%*F(bC=7bACo@NW=t zvwkZQQG|-PO_wmOKlwL^xKh7|3JU)Q5x>yMn`IRFH;C9P;;<;>qe^||S>pN%uF(`7 zXj*Ml>7W?2nbrPx2s|hTLRuYU{6QaJ;<Y+oqUdjky8a`IzCzIr`zX4G3UvLBqQ52% z8#P#AP+1P57Yw54C1^D3LTUjm<_%Q17?lk!LrT}e?nJSEmCHeixC2ptzuSYbTP%4f z=(mSX4SS>TCb|}TZ8iwM5Ck1>qT}@zRMqcpCg7cIEj9t&w%;!WflfYXu`R@UuOOIV zMA!v6`rX42FA=s;iG57)5TO7AqTjttFo;kBHT&Ji1f2*oplrWiGXc${S(B*5Z|{Vp z)S>9{X}^cKvqf8pB+?^)7J2bn*fdJcBJU0nQxT2sckKqm8MBKqnsp-yc^zd?CkV?L zi)8JkNczNS>TvyL#Kkx=DF!l`(`Wt?iEy0+6LjG|!lVW?kHO>&5KRzAM7%$bl3^cV z$V48X-)z`hMC2Dk(CLJ?h{&&~uaSn-7LorV&ZOZ77&4KkQbk_07DnD8A|E9VKC==n z+@JhJ^ncu206vkzPed5`i5TFYN(A92B8>b*M3pTfg7gzH0r4<$3lZ&KOJwO5VmXoT z!DZmoEx58<h=E6+LA+m=Ht;#>s*teXMs469InHh&20qUzb_+4^Pn?R>!u)>lT6v6k zr63wPXlyKYj>0X(pd6Z2h#R?u7?gXRNU>XpL3x~Fw-AH!Ifd3Cw-5tY`N4zTLJTTz zCw}yD*P!Vy3yZN^h(Tww4D1$S(9A9v-jHq~2F<=$q}VOQpepVOIa(OGg&5d)F>x1e zA!2eLBJT9-X-xiK1%};1#1ts)$t^_8IH|oBMs6VnuBKnQ*e%51Cx(Yh`366!<RiBb zgP&6JJqNyn|G+7B3o-a<PO)2v!G}1-ZXpIAKESeTVI!dKz_p{npS?iD&gzF%N!TKG zj;f1fkDc2OW}~;G$qPj6JXIHYfry<iZZD-5h}Z?HF7g5qyO2}t1tNAaw-<YXh^^*4 z_5u;Rgj4JVBKBM^$zC90mvSC^frveiQ|tvIb{UssFA%XcoX1`uVrx02yg<Z_OIPZ} zjhE_aVT&;?2CgH;!^jK7z%~&jFAxJerh__!y+8~Zdr*Og<VbKVd4U*`N2Al>1!73S zPGMm70x@J9r98?D#E?RnWG@gyiuQ6Ydx02IOlvdVm-A`y-hms)unEEoL;`z(2qP~L z11}&+kiU5?unEEoM8ZAPa}$IYhy>vUB0+e8NVpiX`4iX+L;`z(NVq%+KQS2z>;)o$ zy+9<e7l;J*0+FD+KqSx{0*4PhkOONhV%>Uz?FAyC&kIBtd4U*s^IMS2XVPf*nbdE6 zX0D)2#5HCQ#HD{?AtA2<G&bNeNR*~g=rgH-d?t<XcyG*T8ZZgMt3U#K6$m4*0x{VK zL67&w7Ez~65MBimY5>s_gjazC;Z-0Zkcw7GV6OsU-$J_B$!`f<d{r*tJ{?JjMOkFG zbi}<{n1O{MenA{^<Gu0Mwos`bFt=+7Zy`fZcpvMRk+2UdkSF0=P`n8<Fx7`8`~`Gs zu=s~}5=6KwND%G{5`?>g1a?<2)EmE5KR_jRW)agz0oD^X;A$jn#nqFLi^{wj%Kb@y zfy&*2O0<MlP<60RDEN?w+k`BKAcc{zA6emA*lQ3!Vd7WFjW~{IQNp5y{V<N{t&D_f zHI8c_Wx_esS7{tC2QuMY>Oe*y(dwYQrMxxrTaQ4zg!8y$rj<?1&wmFDjR0o2>ripR zq#7h6b|D&>u<jPBtA{Y{jM1zil<Hva-q`t&IH6OF5;_8jN%$PBr3sUNNlca?>Q8v= zO~m`H!G{SFo*>z25&L=+3LT^s6Rte0i?N$XcycR-2gFAoAzS!NsymE)E)3265>fWK zFl<dCC}J8Lww6{$;zmCY59{E`0t-9&JV-3eK)E68^B{4?*Z~rhI8)lJA5N+#&Uuk; z4+8Q1a8f<7iWBVfAaO3G#2d)u^B{2^C!g2*k<Wv~`JBX?nRGBCaRDc#&x6E;oRmHf z5*Kk&`aDRirXgheJV;!^N$K+-@tmb1SNc3i6w@PK&}E+oiDG`VeI6t(dq)T<eI6v% za8mj_NUY_g^m&lDoRiY$LE;KdN}mUbb)1ww4-)G+DSaL!uH>Zjd62k@hPp@jJV<Qd zr1W`^xcUnrmGpU#*i17uRA8S6iLIQJJ`WPt(TasBlzko~w%sR^(&s^9J6l8gJV;z` zL{nku^B}Q{dbREIAaUaeVLIvaAn^juh0lYqD>KnZ#pJtd2>U!pniznLq8lYmQlp3t z^e2^db2k(|50ZkVsE~FB<nth@oTO1c50a);iM%T6NlDYGjp6fvdQwsaH~1d*d5|=N zlQ^SH9x;;6=A`s_kW|U`kUkHRW^q#bJV>fyoldaNgQWSaQ;2;YBrW9RNh6kg9waRm z<50&d*ryCFjC>v>P8|!m1_+-A$%724If{H9Bo8%0JQSlgV(=snH+U1}k0PH3$?3)> zF_(;p`X$zr<gqdth$0gu7aDA%%qa4CkUZHig&}gH$mc<F&=8NW14U8f^B{S;Q4m9x zDUG5-!^yLZEx;IoswkSllII!&1h!g>p<zJ1OspVYUQxbqq#qz03d?+-Nn;u>^kJC$ zOlr+|Z_>DND3Bn09wZ2#2MNOGK|&j}!PG=P50WMfMwuAWfZ9*hMnIBVru&o6gXFjL zCXfaQp9jg|#%?5{=+&L%2!mP)Q%}@$=vm2@OnSBc<nti;J^gMJWuFHrg`|H!@_CR_ z^sF!i`#eaQz*c0R2Pq|#vV9(;Oyne9>L;HEDQ9sKZ}H>di<UB(tR`ODC!Yr?rJO{6 zyAno9nNo&A^kTm7d5}_8A(D76o(^851gQaRp9d-B^n)nIkS=^4q)elJK<9m8$>%}J zbna2Y=Rqv_JV>cvitu?5OD7{!W-vwgJcuQq2Psud5k3!M$>%}JT&4)02eIVyAZ4DQ zu+M{7+J~mh7Zmn+5KBG}QWh{u_&kWMCE*t`Mfg03rI*oCWS<v44`RvZK}t23VJ+x1 zS&CR0v5O-g1F_`uAVsWzUL8jhKp~$8Dd#f^M-xCHp9d++n1XXNppegllp3bsXaXqY z^B`rpps>$_Sn_$0QZFd%^C0#J+B9VqqlC|cSn_$0(!i8Hp9d+ciDLUaNLj<lm)Pe) zN)sn>9D#fuq^#v6<`eRHkkZ1*6YTRKWgRWew$Fo<HtG_>=Rtq+d64{tz7b{%BX0-( z{F&&F?Cro`NPSZrwelCyXrgtMydC%_@CdDmC2t4*iBuVTJBTH32mZ-|AiN#KlD7kY zsUQe%2eIVsz(0jckhg<a@^;`aV}kH@5Juh(hUdIQf(UO1!}EV2LDr;zJgyW`5`?@R z3?I*ev}$4G?I0zO&ZI;NZwF!I?I0yT0R;ATka7zR0WrO&+@_}Y2WaHnK{F=rGH5va zOsdUi4nXlR@=P!yXBlx3o(V?eKR{f_1H_1N$|mHQV8nP04QmA0Gr@==PO)c#5ff+x z(P1?5OfaH^Q>(Qw@=OrOeS)|P&jf+Ocr>Q)Ob{qq05U21B^op!rUD!ViY3nk0k*jC zOb|<+2?A%a`N%UtES*0OOkx6gCWyTOl?P;-kY|EeIsz8pHW8i)V#zZ>K(+~aCWs}^ z1OeG5<e4Cr&Qb<~%#=J6#1@hq<$@qQ6U5#_a!lnC<e4CrJQD<_F~Rms5D;^P@=Opo zyIak0<e4Bab0j1aC%(utL7<Y8nBnL+RA4r}&n0F!@=Oq@vS&E*Oc0oB&v4|KATU2$ zu)<-sF!D?gC<q`ODLoU+1S6kGwhmi5R?|{*XbeT1i|Dr0f*TPRb91Wb|I`H3z^SrH zyM*hB)M9SnO;$NpwA2Zd5;Jv44w5CD+=9yAKz3U09^(HxqI=Q`!Z2+J{%JP<pN&MJ zBJRsw)+X$q(~7S^s|k*WP<fiH0Oz|hC@CxWf7*K!_$ZGnU-bK0LbPeXqJ;pP&z5Yl z8Uqpn3|=LK02wVr5@zwz7E&Y0XtTN{B#beMorFm;31qp$%p@_H<R(lePMDXCYwUz< z6S5AIWF~kf3zL`(Sucq_8Ruqu|Nl8v-}m(=btcJs_r2eH_sY1t&Z(+XRi{p!I#qSL z3RA(mN&gPcCvru=lzHXwVy@!VI(pN>qSZSQma(&FtsOh>T8KpJpBI7En-&(`%JSH4 zylG+4ZQ5;e)4~+qw6M6clO*M)g~ip4V7N44@ftgQ@mKzfZ_$ZdZ(3Nq-tS!Aw6Iuc zvU5v$)52mSvQWUUb4z*C!eS${P{6?OriH~uXrX|C;Y|yRjV6J*1%{Ho*odv%v{3pW zD!JImt=zOw%9|Dz8^M*E7D{>3!eW(Ny=kFz3r5&tBf5Ii!W7=Lu%vPa+Nn1!EU7+; zu>6E~$r^GLVo}PQ7M9$itU^1Ex~05nVaYnhpdG;Q$Nx*#D+cX23X%8%x@>9X2TA+$ z2p(Tr{bkag2O(IxhO7l`XUZy6>ZVHmra|vxxT*R@goW!jS*|-%cpt;E%HJ~8Nd!+U ztNu2sAonpWTSKxGU*5;C%&1Dek73z5o$(LreGJP)LCL^dSc<fwq5S(8mKnnXt$8IX zwaoMrT729s{VT}ZGSg3JF)+N3VVU-m-p5eN`xus)ev%(+mmXy)rk~K4$i@2@mYIGE z?qgUc{UrA>OyQ4<Z?60Snx{W5zPWk|RD6OzF1~pU2bHj`2pnBrS&W#grXYB7dG)Ob z%dHK|*N}r`$ZMA&k&HL2GSDOUf%PjY>zV0Z1W&BcTP^--CD3cw@yx{QpjO<X*7b2@ zdMnh$%GGi|#9tzKbmc9}(Q+ASE7#j$5d*oEx7(3TcfXZ)sNOp4mg1RP+z=zO5d-fq zGCqx=zfw6B1E+xbN9dE40jGeO%W?xw0dqCes6@vg<G_3zbzNyB8b4x(o}f}$xtTK$ z`xQS+gGQ=cxehhfU*%S=`Z8<JU*%S=rVO#kG!84*+WN{&R4H;KB>Ah{%Js?+=xF{b zxAIoYpK1J6Zlz3A<gxrJw^GKu|Et`}yHp5IVkE;vtTYk=xuVwo9GY2G`5Y^F4#DG9 zYx*I^!rrP|!iucQS7f(AHCEkP2x)^Nn>HUUuDXqon$V2AT^Rs=T+7%yEI+2D2;Qk6 zekS_?^nBG_3clVIomgc=S_Zl^<yKa&dJI*%YCVGSs$DE;8kaj&_c9~-$JI{NeG0|o zMw_bp6)G$}h)%0A7AEv;Vd*a*Dpe`f6f=o<Ia55S2ppFbmi~q*IurrZsjzenYrRJi zFr5l9sgX(Z-2;#;_j;E-XHP%he?u*51>v5Fx`B{Kk50E-I``P|jJF#6ac@xYM8=zm zM!7dCcrxSdgh06!3ZBY%9cY-lK*7@)kFK5WLIuxeyl*n`A_dQ7Ji2(gixoVd@h&lT ziGmk0UJJpc3SP{3A1ViUlY*Bs-j5l(Ou;J|?>xbq6?`e<m4id>as>}(J^FmQD-=AE z_2}&Bu2k@7*5jhatyJ)M)}wo;TczNMtcTay9e0(2C$rv-Y+$v5r?MWsKHb#{p3Zu7 z_jK1NcsA?N&(qama_n5zql2fb!{pfctalL1c2(INyMVj}0M~2Yi&+m3`8uxH(*?&a zXT4VT!fhIRCF|`#hq<CY3XZ*$_1;BNsy~h$9`Qz5$vZXikr9uMu&yoxj~yNHo@cBs z1CJda@g65-JmQ7naO}j0w+IsMZcy;#h&PjrtyA#Sh<7_<H!65~#G@OkTd&~R5$`LQ z1>8*vo*VHtGx25x&yRTYLv^<(cwxk&lcw9C;KdQIm5J|G@bZX9_f&VQf>%a7`fj?7 z3cfVr-Ot2L3LYNy==bV2D|lqoqf@BcqTta{?<q1zjlyHcN3WxctNSvIJu&Lh|I=+% z@Z_kMA>}p&PciWZ$8A^e^r%O-P<Ok6XGguSa4g)T;JHzc4zcbI1<#Lq^cHn@DtKYk z`xX=LQt;xaM~_%{w}O{PJ-Um!_bPY=dD;8-DfrT;N2gl%egzNj_bzfQJfPr_{oW5q zIi=vy{irj3O!%OJ$M<`5IdwY}Jh9*VITP<u@FWxCw}zbxp4#svnYc^A)BC*v=n*%q z;Mx7&YbYvv6+E}!t0J$u6+Dk>P_B9uys+Q%C^@|fUfl1|lhl1k!OQzSx{$j26uh$E zqwlEOr{GKbJ-WWS{R$o)^XSLw4k&nJ%%cmeJE-8%F^~SN?vR4V$2_{ix(_ROV$7po zt2?aV$uW;Erfx>TQ)3?eMcu4|r$KoNz!3${j(PMkbw?FEH|Eim)!nb)`7w`vsqUD9 z7skAe9FpS-UL5m|kyi&4ygcT;$k;~|yfWs|Bh@{q;7eoP2>JY|f``Yw+bFSz6g)ES z9Ve;B6g)ca{Ri28Si$4t-UcRqxq>Igy-iH~3I$IB<j{Cr!BgYj5PSa#1y7HAbYOK~ zso>dhk3OpIs}wvp?$MFeeYJw;$36P0x<?eeFz!9eI{%4+7soyNth%pJ@bb7vXI1yL z3SJraxLxMHPQjPPJ-UXvf2!c&10H=s-PbF4<bX$KQ1=ZA9zEdEm(@M0;PC?<55wGJ z3Z6LN(R<Z>qk<<7cyt+c-=yHF10H=v-8U<E`hZ6#QTHtho;~2X97q2}!E*<^=>-2w z!Se?^`ntNu6})i3qhql9=L%jt;5|t`|Am5=4|oL}uz#uGl>=TQW8bRaO9#B0I2PWf z;NeHS7<=&T3LbgHqvNUjq=H8u@#tyko>1`kBi;^Deusi59`WeW>i(62Cm-?X!s)(K z!BdZTolN{L1y4WX(b3iYuL_=h#G_}Y`)&o#J>tz|HQuA(`A0l@y1FM7yzq$k9d_AY zD|qn{?^-5)uY#8!@#p~S{*8iH9`We$>Ap|Fmmcvhvl>q+c=(`44_Np83LZJ=(dE<q zfPzO4dM`5ZDFu%o^yozE{;h&14tn$&b^i|qPagEnuo@p!@YF$%-mdP46g+*<`!JdF zVFk|~^ghePA5rk!L61(b?nf0of6$}Xr+Zq#3kSWgGVy;?@Zv%5VN!lt!OI6dI+?m> z6uffK`#BZzGYY<R(4#A^`>cY8ANA;a>V8bYBaeFDCgqPSc=S<^KECc*1&=@K(W%w_ zgn}m?^?u02pH%SVqaNLa-A^fa>QRq=vF@i8JpHKG&awX)1<yX}(PP#9I|a`@>d{pd zKe<M$3yz(C)VqV0%sB-wJnGT4)cu@-7a#TLQ|f+R!OM?&g≈Q1Hs59vvIpFDm%b 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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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ß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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