3 /* client code may need the ERR define: */
7 #elif defined(HAVE_CURSES_H)
11 void status_line(const char *humannode, const char *bbs_city,
12 const char *room_name, int secure, int newmailcount);
13 void screen_new(void);
14 void screen_delete(void);
16 int screen_reset(void);
17 int scr_printf(char *fmt, ...);
18 int err_printf(char *fmt, ...);
19 int sln_printf(char *fmt, ...);
20 int sln_printf_if(char *fmt, ...);
24 int scr_getc(int delay);
28 int scr_color(int colornum);
32 int scr_set_windowsize(void);
33 void windows_new(void);
34 void windows_delete(void);
35 int scr_blockread(void);
36 int is_curses_enabled(void);
37 RETSIGTYPE scr_winch(int signum);