ncurses 6.2 - patch 20201121
[ncurses.git] / ncurses / tinfo / lib_raw.c
index 91003ae4ba57dfbadb241b46d62d1c91daed4f9b..1e47f3b6fbfbabd066180539ed97a8d0814d0552 100644 (file)
@@ -50,7 +50,7 @@
 
 #include <curses.priv.h>
 
-MODULE_ID("$Id: lib_raw.c,v 1.25 2020/09/05 21:29:10 tom Exp $")
+MODULE_ID("$Id: lib_raw.c,v 1.26 2020/11/21 22:07:48 tom Exp $")
 
 #if HAVE_SYS_TERMIO_H
 #include <sys/termio.h>                /* needed for ISC */
@@ -98,7 +98,7 @@ NCURSES_SP_NAME(raw) (NCURSES_SP_DCL0)
        buf.c_cc[VMIN] = 1;
        buf.c_cc[VTIME] = 0;
 #elif defined(EXP_WIN32_DRIVER)
-       buf.dwFlagIn &= ~CONMODE_NORAW;
+       buf.dwFlagIn &= (unsigned long) ~CONMODE_NORAW;
 #else
        buf.sg_flags |= RAW;
 #endif
@@ -156,7 +156,7 @@ NCURSES_SP_NAME(cbreak) (NCURSES_SP_DCL0)
        buf.c_cc[VTIME] = 0;
 #elif defined(EXP_WIN32_DRIVER)
        buf.dwFlagIn |= CONMODE_NORAW;
-       buf.dwFlagIn &= ~CONMODE_NOCBREAK;
+       buf.dwFlagIn &= (unsigned long) ~CONMODE_NOCBREAK;
 #else
        buf.sg_flags |= CBREAK;
 #endif