[continued from previous message]
#ifdef EAGAIN
! || (err == EAGAIN)
#endif
#ifdef EWOULDBLOCK
! || (err == EWOULDBLOCK)
#endif
) {
continue; /* Retry */
Index: elmME+.2.5.alpha47-cvs/src/screen/curses.c
*** elmME+.2.5.alpha46/src/screen/curses.c 2016-10-21 12:45:37.000000000 +0300
--- elmME+.2.5.alpha47-cvs/src/screen/curses.c 2017-12-16 22:50:16.000000000 +0200
***************
*** 1,7 ****
! static char rcsid[] = "@(#)$Id: curses.c,v 2.17 2016/10/18 17:53:00 hurtta Exp $";
/******************************************************************************
! * The Elm (ME+) Mail System - $Revision: 2.17 $ $State: Exp $
*
* Modified by: Kari Hurtta <
hurtta+elm@siilo.FMI.FI>
* (was
hurtta+elm@posti.FMI.FI,
--- 1,7 ----
! static char rcsid[] = "@(#)$Id: curses.c,v 2.18 2017/12/16 20:50:16 hurtta Exp $";
/******************************************************************************
! * The Elm (ME+) Mail System - $Revision: 2.18 $ $State: Exp $
*
* Modified by: Kari Hurtta <
hurtta+elm@siilo.FMI.FI>
* (was
hurtta+elm@posti.FMI.FI,
***************
*** 167,173 ****
#define OUTCHAR outchar
#endif
! static volatile int CUR_inraw = 0; /* are we IN rawmode? */
stati