case SIGCHLD: reap_children (); break;
RETSIGTYPE sighandler (int sig){  switch (sig)  {    case SIGTSTP: /* user requested a suspend */      if(!option(OPTSUSPEND))        break;      IsEndwin = isendwin ();      curs_set (1);      if (!IsEndwin)	endwin ();      kill (0, SIGSTOP);    case SIGCONT:      if (!IsEndwin)	refresh ();      mutt_curs_set (-1);      break;#if defined (USE_SLANG_CURSES) || defined (HAVE_RESIZETERM)    case SIGWINCH:      Signals |= S_SIGWINCH;      break;#endif    case SIGINT:      Signals |= S_INTERRUPT;      break;    case SIGCHLD:      reap_children ();      break;  }}