From 2c5bab7b8d5bdb3acb89f363d685b4b1e6ffd1d5 Mon Sep 17 00:00:00 2001 From: Boris Faure Date: Sun, 15 Sep 2019 17:47:42 +0200 Subject: [PATCH] termptyext: get rid of "unused" warnings + abort on unknown test escape code --- src/bin/termptyext.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/bin/termptyext.c b/src/bin/termptyext.c index a0ca1b35..1c183b01 100644 --- a/src/bin/termptyext.c +++ b/src/bin/termptyext.c @@ -330,16 +330,22 @@ tytest_handle_escape_codes(Termpty *ty, _handle_mouse_wheel(ty, buf + 1); break; default: + abort(); break; } } #endif +#if defined(ENABLE_TESTS) || defined(ENABLE_TEST_UI) +#define ARG_USED_FOR_TESTS +#else +#define ARG_USED_FOR_TESTS EINA_UNUSED +#endif Eina_Bool -termpty_ext_handle(Termpty *ty, - const Eina_Unicode *buf, - size_t blen) +termpty_ext_handle(Termpty *ty ARG_USED_FOR_TESTS, + const Eina_Unicode *buf ARG_USED_FOR_TESTS, + size_t blen EINA_UNUSED) { switch (buf[0]) // major opcode { @@ -354,3 +360,4 @@ termpty_ext_handle(Termpty *ty, } return EINA_FALSE; } +#undef ARG_USED_FOR_TESTS