]> git.draconx.ca Git - dxcommon.git/blobdiff - m4/curses-compat.m4
curses-compat: Improve probe for request_mouse_pos.
[dxcommon.git] / m4 / curses-compat.m4
index c445a67f2366740ea619fa029af5c62f5b6b530b..c24a5ad9563b44b2c9bb9945c55101f6855abd61 100644 (file)
@@ -1,4 +1,4 @@
-dnl Copyright © 2022 Nick Bowler
+dnl Copyright © 2022, 2024 Nick Bowler
 dnl
 dnl Macros for probing specific curses library behaviour.
 dnl
@@ -68,7 +68,7 @@ AS_CASE([$dx_cv_curses_have_mouse_set$dx_cv_curses_have_mousemask],
 DX_CHECK_CURSES_GETMOUSE_NCURSES
 AS_IF([test x"$dx_cv_curses_have_getmouse_ncurses" != x"yes"],
   [DX_CHECK_CURSES_FUNC([request_mouse_pos], [],
-    [switch (BUTTON_STATUS(1)) case BUTTON_PRESSED:;])])
+    [switch (BUTTON_STATUS(1)) case BUTTON_PRESSED: return 42;])])
 AS_CASE(
 [$dx_cv_curses_have_getmouse_ncurses$dx_cv_curses_have_request_mouse_pos],
   [*yes*], [AC_DEFINE([HAVE_CURSES_MOUSE_SUPPORT], [1],