xref: /openbsd/usr.bin/vi/include/cl_extern.h (revision 303b366b)
1 /*	$OpenBSD: cl_extern.h,v 1.7 2014/11/06 10:48:52 bentley Exp $	*/
2 
3 int cl_addstr(SCR *, const char *, size_t);
4 int cl_attr(SCR *, scr_attr_t, int);
5 int cl_baud(SCR *, u_long *);
6 int cl_bell(SCR *);
7 int cl_clrtoeol(SCR *);
8 int cl_cursor(SCR *, size_t *, size_t *);
9 int cl_deleteln(SCR *);
10 int cl_ex_adjust(SCR *, exadj_t);
11 int cl_insertln(SCR *);
12 int cl_keyval(SCR *, scr_keyval_t, CHAR_T *, int *);
13 int cl_move(SCR *, size_t, size_t);
14 int cl_refresh(SCR *, int);
15 int cl_rename(SCR *, char *, int);
16 int cl_suspend(SCR *, int *);
17 void cl_usage(void);
18 int sig_init(GS *, SCR *);
19 int cl_event(SCR *, EVENT *, u_int32_t, int);
20 int cl_screen(SCR *, u_int32_t);
21 int cl_quit(GS *);
22 int cl_getcap(SCR *, char *, char **);
23 int cl_term_init(SCR *);
24 int cl_term_end(GS *);
25 int cl_fmap(SCR *, seq_t, CHAR_T *, size_t, CHAR_T *, size_t);
26 int cl_optchange(SCR *, int, char *, u_long *);
27 int cl_omesg(SCR *, CL_PRIVATE *, int);
28 int cl_ssize(SCR *, int, size_t *, size_t *, int *);
29 int cl_putchar(int);
30