diff options
Diffstat (limited to 'contrib/less/funcs.h')
| -rw-r--r-- | contrib/less/funcs.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/contrib/less/funcs.h b/contrib/less/funcs.h index b001a5c31902..11605acc8b3b 100644 --- a/contrib/less/funcs.h +++ b/contrib/less/funcs.h @@ -14,6 +14,8 @@ public void init_win_colors(void); public void get_term(void); public void init_mouse(void); public void deinit_mouse(void); +public void suspend_screen(void); +public void resume_screen(void); public void init(void); public void deinit(void); public int interactive(void); @@ -83,6 +85,7 @@ public LWCHAR step_char(char **pp, signed int dir, constant char *limit); public lbool is_composing_char(LWCHAR ch); public lbool is_ubin_char(LWCHAR ch); public lbool is_wide_char(LWCHAR ch); +public lbool is_omit_char(LWCHAR ch); public lbool is_combining_char(LWCHAR ch1, LWCHAR ch2); public void cmd_reset(void); public void clear_cmd(void); @@ -228,7 +231,9 @@ public void jump_loc(POSITION pos, int sline); public void init_line(void); public lbool is_ascii_char(LWCHAR ch); public POSITION line_position(void); -public void prewind(void); +public lbool is_line_contig_pos(POSITION pos); +public void set_line_contig_pos(POSITION pos); +public void prewind(lbool contig); public void plinestart(POSITION pos); public int line_pfx_width(void); public void pshift_all(void); @@ -314,6 +319,7 @@ public void opt_wheel_lines(int type, constant char *s); public void opt_linenum_width(int type, constant char *s); public void opt_status_col_width(int type, constant char *s); public void opt_filesize(int type, constant char *s); +public void opt_first_cmd_at_prompt(int type, constant char *s); public void opt_intr(int type, constant char *s); public int next_cnum(constant char **sp, constant char *printopt, constant char *errmsg, lbool *errp); public void opt_header(int type, constant char *s); @@ -343,6 +349,7 @@ public struct loption * findopt(int c); public struct loption * findopt_name(constant char **p_optname, constant char **p_oname, lbool *p_ambig); public char * findopts_name(constant char *pfx); public void init_poll(void); +public lbool ttyin_ready(void); public int supports_ctrl_x(void); public ssize_t iread(int fd, unsigned char *buf, size_t len); public int iopen(constant char *filename, int flags); @@ -403,6 +410,7 @@ public lbool is_filtered(POSITION pos); public POSITION next_unfiltered(POSITION pos); public int is_hilited_attr(POSITION pos, POSITION epos, int nohide, int *p_matches); public void chg_hilite(void); +public POSITION search_pos(int search_type); public void osc8_search(int search_type, constant char *param, int matches); public lbool osc8_click(int sindex, int col); public void osc8_open(void); @@ -439,7 +447,7 @@ public void xbuf_add_byte(struct xbuffer *xbuf, unsigned char b); public void xbuf_add_char(struct xbuffer *xbuf, char c); public void xbuf_add_data(struct xbuffer *xbuf, constant unsigned char *data, size_t len); public int xbuf_pop(struct xbuffer *buf); -public void xbuf_set(struct xbuffer *dst, struct xbuffer *src); +public void xbuf_set(struct xbuffer *dst, constant struct xbuffer *src); public constant char * xbuf_char_data(constant struct xbuffer *xbuf); public lbool help_ckd_add(void *r, uintmax a, uintmax b, int rsize, int rsigned); public lbool help_ckd_mul(void *r, uintmax a, uintmax b, int rsize, int rsigned); |
