1 /* $OpenBSD: cl_extern.h,v 1.6 2002/02/16 21:27:57 millert Exp $ */ 2 3 #ifndef HAVE_CURSES_ADDNSTR 4 int addnstr(char *, int); 5 #endif 6 #ifndef HAVE_CURSES_BEEP 7 void beep(void); 8 #endif 9 #ifndef HAVE_CURSES_FLASH 10 void flash(void); 11 #endif 12 #ifndef HAVE_CURSES_IDLOK 13 void idlok(WINDOW *, int); 14 #endif 15 #ifndef HAVE_CURSES_KEYPAD 16 int keypad(void *, int); 17 #endif 18 #ifndef HAVE_CURSES_NEWTERM 19 void *newterm(const char *, FILE *, FILE *); 20 #endif 21 #ifndef HAVE_CURSES_SETUPTERM 22 void setupterm(char *, int, int *); 23 #endif 24 #ifdef HAVE_CURSES_TIGETSTR 25 char *tigetstr(); 26 #else 27 char *tigetstr(char *); 28 #endif 29 #ifndef HAVE_CURSES_TIGETSTR 30 int tigetnum(char *); 31 #endif 32 int cl_addstr(SCR *, const char *, size_t); 33 int cl_attr(SCR *, scr_attr_t, int); 34 int cl_baud(SCR *, u_long *); 35 int cl_bell(SCR *); 36 int cl_clrtoeol(SCR *); 37 int cl_cursor(SCR *, size_t *, size_t *); 38 int cl_deleteln(SCR *); 39 int cl_ex_adjust(SCR *, exadj_t); 40 int cl_insertln(SCR *); 41 int cl_keyval(SCR *, scr_keyval_t, CHAR_T *, int *); 42 int cl_move(SCR *, size_t, size_t); 43 int cl_refresh(SCR *, int); 44 int cl_rename(SCR *, char *, int); 45 int cl_suspend(SCR *, int *); 46 void cl_usage(void); 47 int sig_init(GS *, SCR *); 48 int cl_event(SCR *, EVENT *, u_int32_t, int); 49 int cl_screen(SCR *, u_int32_t); 50 int cl_quit(GS *); 51 int cl_getcap(SCR *, char *, char **); 52 int cl_term_init(SCR *); 53 int cl_term_end(GS *); 54 int cl_fmap(SCR *, seq_t, CHAR_T *, size_t, CHAR_T *, size_t); 55 int cl_optchange(SCR *, int, char *, u_long *); 56 int cl_omesg(SCR *, CL_PRIVATE *, int); 57 int cl_ssize(SCR *, int, size_t *, size_t *, int *); 58 #ifdef USE_OCURSES 59 void cl_putchar(int); 60 #else 61 int cl_putchar(int); 62 #endif 63