X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=ncurses%2Fbase%2Flib_mouse.c;h=161e443d2b8d6a7113af39a9891988cbe2674ff9;hp=e6976349372b9964c8dc89a800be2d371ea48c71;hb=8e397cccba0aad135cb9a8a353756f4273a7cdf6;hpb=a8e3f06ac309504143cd56ac9ec55889bfdf4914 diff --git a/ncurses/base/lib_mouse.c b/ncurses/base/lib_mouse.c index e6976349..161e443d 100644 --- a/ncurses/base/lib_mouse.c +++ b/ncurses/base/lib_mouse.c @@ -84,7 +84,7 @@ #define CUR SP_TERMTYPE #endif -MODULE_ID("$Id: lib_mouse.c,v 1.171 2017/03/25 21:20:35 tom Exp $") +MODULE_ID("$Id: lib_mouse.c,v 1.173 2017/04/30 01:22:04 tom Exp $") #include @@ -486,10 +486,15 @@ load_gpm_library(SCREEN *sp) { sp->_mouse_gpm_found = FALSE; if ((sp->_dlopen_gpm = dlopen(LIBGPM_SONAME, my_RTLD)) != 0) { +#pragma GCC diagnostic push +#if (defined(__GNUC__) && (__GNUC__ >= 5)) || defined(__clang__) +#pragma GCC diagnostic ignored "-Wpedantic" +#endif if (GET_DLSYM(gpm_fd) == 0 || GET_DLSYM(Gpm_Open) == 0 || GET_DLSYM(Gpm_Close) == 0 || GET_DLSYM(Gpm_GetEvent) == 0) { +#pragma GCC diagnostic pop T(("GPM initialization failed: %s", dlerror())); unload_gpm_library(sp); } else {