[BACK]Return to funcs.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / less

Diff for /src/usr.bin/less/funcs.h between version 1.16 and 1.17

version 1.16, 2016/01/12 17:48:04 version 1.17, 2016/01/15 22:22:38
Line 9 
Line 9 
 struct mlist;  struct mlist;
 struct loption;  struct loption;
   
 extern void *ecalloc(int, unsigned int);  void *ecalloc(int, unsigned int);
 /*PRINTFLIKE1*/  /*PRINTFLIKE1*/
 extern char *easprintf(const char *, ...);  char *easprintf(const char *, ...);
 extern char *estrdup(const char *);  char *estrdup(const char *);
 extern char *skipsp(char *);  char *skipsp(char *);
 extern int sprefix(char *, char *, int);  int sprefix(char *, char *, int);
 extern void quit(int);  void quit(int);
 extern void raw_mode(int);  void raw_mode(int);
 extern  char *special_key_str(int);  char *special_key_str(int);
 extern  void get_term(void);  void get_term(void);
 extern  void init(void);  void init(void);
 extern  void deinit(void);  void deinit(void);
 extern  void home(void);  void home(void);
 extern  void add_line(void);  void add_line(void);
 extern  void lower_left(void);  void lower_left(void);
 extern  void line_left(void);  void line_left(void);
 extern  void goto_line(int);  void goto_line(int);
 extern  void vbell(void);  void vbell(void);
 extern  void ring_bell(void);  void ring_bell(void);
 extern  void do_clear(void);  void do_clear(void);
 extern  void clear_eol(void);  void clear_eol(void);
 extern  void clear_bot(void);  void clear_bot(void);
 extern  void at_enter(int);  void at_enter(int);
 extern  void at_exit(void);  void at_exit(void);
 extern  void at_switch(int);  void at_switch(int);
 extern  int is_at_equiv(int, int);  int is_at_equiv(int, int);
 extern  int apply_at_specials(int);  int apply_at_specials(int);
 extern  void putbs(void);  void putbs(void);
 extern  void match_brac(int, int, int, int);  void match_brac(int, int, int, int);
 extern  int ch_get(void);  int ch_get(void);
 extern  void ch_ungetchar(int);  void ch_ungetchar(int);
 extern  void end_logfile(void);  void end_logfile(void);
 extern  void sync_logfile(void);  void sync_logfile(void);
 extern  int ch_seek(off_t);  int ch_seek(off_t);
 extern  int ch_end_seek(void);  int ch_end_seek(void);
 extern  int ch_beg_seek(void);  int ch_beg_seek(void);
 extern  off_t ch_length(void);  off_t ch_length(void);
 extern  off_t ch_tell(void);  off_t ch_tell(void);
 extern  int ch_forw_get(void);  int ch_forw_get(void);
 extern  int ch_back_get(void);  int ch_back_get(void);
 extern  void ch_setbufspace(int);  void ch_setbufspace(int);
 extern  void ch_flush(void);  void ch_flush(void);
 extern  int seekable(int);  int seekable(int);
 extern  void ch_set_eof(void);  void ch_set_eof(void);
 extern  void ch_init(int, int);  void ch_init(int, int);
 extern  void ch_close(void);  void ch_close(void);
 extern  int ch_getflags(void);  int ch_getflags(void);
 extern  void init_charset(void);  void init_charset(void);
 extern  int binary_char(LWCHAR);  int binary_char(LWCHAR);
 extern  int control_char(LWCHAR);  int control_char(LWCHAR);
 extern  char *prchar(LWCHAR);  char *prchar(LWCHAR);
 extern  char *prutfchar(LWCHAR);  char *prutfchar(LWCHAR);
 extern  int utf_len(char);  int utf_len(char);
 extern  int is_utf8_well_formed(const char *);  int is_utf8_well_formed(const char *);
 extern  LWCHAR get_wchar(const char *);  LWCHAR get_wchar(const char *);
 extern  void put_wchar(char **, LWCHAR);  void put_wchar(char **, LWCHAR);
 extern  LWCHAR step_char(char **, int, char *);  LWCHAR step_char(char **, int, char *);
 extern  int is_composing_char(LWCHAR);  int is_composing_char(LWCHAR);
 extern  int is_ubin_char(LWCHAR);  int is_ubin_char(LWCHAR);
 extern  int is_wide_char(LWCHAR);  int is_wide_char(LWCHAR);
 extern  int is_combining_char(LWCHAR, LWCHAR);  int is_combining_char(LWCHAR, LWCHAR);
 extern  void cmd_reset(void);  void cmd_reset(void);
 extern  void clear_cmd(void);  void clear_cmd(void);
 extern  void cmd_putstr(char *);  void cmd_putstr(char *);
 extern  int len_cmdbuf(void);  int len_cmdbuf(void);
 extern  void set_mlist(void *, int);  void set_mlist(void *, int);
 extern  void cmd_addhist(struct mlist *, const char *);  void cmd_addhist(struct mlist *, const char *);
 extern  void cmd_accept(void);  void cmd_accept(void);
 extern  int cmd_char(int);  int cmd_char(int);
 extern  off_t cmd_int(long *);  off_t cmd_int(long *);
 extern  char *get_cmdbuf(void);  char *get_cmdbuf(void);
 extern  char *cmd_lastpattern(void);  char *cmd_lastpattern(void);
 extern  void init_cmdhist(void);  void init_cmdhist(void);
 extern  void save_cmdhist(void);  void save_cmdhist(void);
 extern  int in_mca(void);  int in_mca(void);
 extern  void dispversion(void);  void dispversion(void);
 extern  int getcc(void);  int getcc(void);
 extern  void ungetcc(int);  void ungetcc(int);
 extern  void ungetsc(char *);  void ungetsc(char *);
 extern  void commands(void);  void commands(void);
 extern  int cvt_length(int);  int cvt_length(int);
 extern  int *cvt_alloc_chpos(int);  int *cvt_alloc_chpos(int);
 extern  void cvt_text(char *, char *, int *, int *, int);  void cvt_text(char *, char *, int *, int *, int);
 extern  void init_cmds(void);  void init_cmds(void);
 extern  void add_fcmd_table(char *, int);  void add_fcmd_table(char *, int);
 extern  void add_ecmd_table(char *, int);  void add_ecmd_table(char *, int);
 extern  int fcmd_decode(const char *, char **);  int fcmd_decode(const char *, char **);
 extern  int ecmd_decode(const char *, char **);  int ecmd_decode(const char *, char **);
 extern  char *lgetenv(char *);  char *lgetenv(char *);
 extern  int lesskey(char *, int);  int lesskey(char *, int);
 extern  void add_hometable(char *, char *, int);  void add_hometable(char *, char *, int);
 extern  int editchar(int, int);  int editchar(int, int);
 extern  void init_textlist(struct textlist *, char *);  void init_textlist(struct textlist *, char *);
 extern  char *forw_textlist(struct textlist *, char *);  char *forw_textlist(struct textlist *, char *);
 extern  char *back_textlist(struct textlist *, char *);  char *back_textlist(struct textlist *, char *);
 extern  int edit(char *);  int edit(char *);
 extern  int edit_ifile(IFILE);  int edit_ifile(IFILE);
 extern  int edit_list(char *);  int edit_list(char *);
 extern  int edit_first(void);  int edit_first(void);
 extern  int edit_last(void);  int edit_last(void);
 extern  int edit_next(int);  int edit_next(int);
 extern  int edit_prev(int);  int edit_prev(int);
 extern  int edit_index(int);  int edit_index(int);
 extern  IFILE save_curr_ifile(void);  IFILE save_curr_ifile(void);
 extern  void unsave_ifile(IFILE);  void unsave_ifile(IFILE);
 extern  void reedit_ifile(IFILE);  void reedit_ifile(IFILE);
 extern  void reopen_curr_ifile(void);  void reopen_curr_ifile(void);
 extern  int edit_stdin(void);  int edit_stdin(void);
 extern  void cat_file(void);  void cat_file(void);
 extern  void use_logfile(char *);  void use_logfile(char *);
 extern  char *shell_unquote(char *);  char *shell_unquote(char *);
 extern  char *get_meta_escape(void);  char *get_meta_escape(void);
 extern  char *shell_quote(const char *);  char *shell_quote(const char *);
 extern  char *homefile(char *);  char *homefile(char *);
 extern  char *fexpand(char *);  char *fexpand(char *);
 extern  char *fcomplete(char *);  char *fcomplete(char *);
 extern  int bin_file(int f);  int bin_file(int f);
 extern  char *lglob(char *);  char *lglob(char *);
 extern  char *open_altfile(char *, int *, void **);  char *open_altfile(char *, int *, void **);
 extern  void close_altfile(char *, char *, void *);  void close_altfile(char *, char *, void *);
 extern  int is_dir(char *);  int is_dir(char *);
 extern  char *bad_file(char *);  char *bad_file(char *);
 extern  off_t filesize(int);  off_t filesize(int);
 extern  char *last_component(char *);  char *last_component(char *);
 extern  int eof_displayed(void);  int eof_displayed(void);
 extern  int entire_file_displayed(void);  int entire_file_displayed(void);
 extern  void squish_check(void);  void squish_check(void);
 extern  void forw(int, off_t, int, int, int);  void forw(int, off_t, int, int, int);
 extern  void back(int, off_t, int, int);  void back(int, off_t, int, int);
 extern  void forward(int, int, int);  void forward(int, int, int);
 extern  void backward(int, int, int);  void backward(int, int, int);
 extern  int get_back_scroll(void);  int get_back_scroll(void);
 extern  void del_ifile(IFILE);  void del_ifile(IFILE);
 extern  IFILE next_ifile(IFILE);  IFILE next_ifile(IFILE);
 extern  IFILE prev_ifile(IFILE);  IFILE prev_ifile(IFILE);
 extern  IFILE getoff_ifile(IFILE);  IFILE getoff_ifile(IFILE);
 extern  int nifile(void);  int nifile(void);
 extern  IFILE get_ifile(char *, IFILE);  IFILE get_ifile(char *, IFILE);
 extern  char *get_filename(IFILE);  char *get_filename(IFILE);
 extern  int get_index(IFILE);  int get_index(IFILE);
 extern  void store_pos(IFILE, struct scrpos *);  void store_pos(IFILE, struct scrpos *);
 extern  void get_pos(IFILE, struct scrpos *);  void get_pos(IFILE, struct scrpos *);
 extern  int opened(IFILE);  int opened(IFILE);
 extern  void hold_ifile(IFILE, int);  void hold_ifile(IFILE, int);
 extern  int held_ifile(IFILE);  int held_ifile(IFILE);
 extern  void set_open(IFILE);  void set_open(IFILE);
 extern  void *get_filestate(IFILE);  void *get_filestate(IFILE);
 extern  void set_filestate(IFILE, void *);  void set_filestate(IFILE, void *);
 extern  off_t forw_line(off_t);  off_t forw_line(off_t);
 extern  off_t back_line(off_t);  off_t back_line(off_t);
 extern  void set_attnpos(off_t);  void set_attnpos(off_t);
 extern  void jump_forw(void);  void jump_forw(void);
 extern  void jump_back(off_t);  void jump_back(off_t);
 extern  void repaint(void);  void repaint(void);
 extern  void jump_percent(int, long);  void jump_percent(int, long);
 extern  void jump_line_loc(off_t, int);  void jump_line_loc(off_t, int);
 extern  void jump_loc(off_t, int);  void jump_loc(off_t, int);
 extern  void init_line(void);  void init_line(void);
 extern  int is_ascii_char(LWCHAR);  int is_ascii_char(LWCHAR);
 extern  void prewind(void);  void prewind(void);
 extern  void plinenum(off_t);  void plinenum(off_t);
 extern  void pshift_all(void);  void pshift_all(void);
 extern  int is_ansi_end(LWCHAR);  int is_ansi_end(LWCHAR);
 extern  int is_ansi_middle(LWCHAR);  int is_ansi_middle(LWCHAR);
 extern  int pappend(char, off_t);  int pappend(char, off_t);
 extern  int pflushmbc(void);  int pflushmbc(void);
 extern  void pdone(int, int);  void pdone(int, int);
 extern  void set_status_col(char);  void set_status_col(char);
 extern  int gline(int, int *);  int gline(int, int *);
 extern  void null_line(void);  void null_line(void);
 extern  off_t forw_raw_line(off_t, char **, int *);  off_t forw_raw_line(off_t, char **, int *);
 extern  off_t back_raw_line(off_t, char **, int *);  off_t back_raw_line(off_t, char **, int *);
 extern  void clr_linenum(void);  void clr_linenum(void);
 extern  void add_lnum(off_t, off_t);  void add_lnum(off_t, off_t);
 extern  off_t find_linenum(off_t);  off_t find_linenum(off_t);
 extern  off_t find_pos(off_t);  off_t find_pos(off_t);
 extern  off_t currline(int);  off_t currline(int);
 extern  void lsystem(const char *, const char *);  void lsystem(const char *, const char *);
 extern  int pipe_mark(int, char *);  int pipe_mark(int, char *);
 extern  void init_mark(void);  void init_mark(void);
 extern  int badmark(int);  int badmark(int);
 extern  void setmark(int);  void setmark(int);
 extern  void lastmark(void);  void lastmark(void);
 extern  void gomark(int);  void gomark(int);
 extern  off_t markpos(int);  off_t markpos(int);
 extern  void unmark(IFILE);  void unmark(IFILE);
 extern  void opt_o(int, char *);  void opt_o(int, char *);
 extern  void opt__O(int, char *);  void opt__O(int, char *);
 extern  void opt_j(int, char *);  void opt_j(int, char *);
 extern  void calc_jump_sline(void);  void calc_jump_sline(void);
 extern  void opt_shift(int, char *);  void opt_shift(int, char *);
 extern  void calc_shift_count(void);  void calc_shift_count(void);
 extern  void opt_k(int, char *);  void opt_k(int, char *);
 extern  void opt_t(int, char *);  void opt_t(int, char *);
 extern  void opt__T(int, char *);  void opt__T(int, char *);
 extern  void opt_p(int, char *);  void opt_p(int, char *);
 extern  void opt__P(int, char *);  void opt__P(int, char *);
 extern  void opt_b(int, char *);  void opt_b(int, char *);
 extern  void opt_i(int, char *);  void opt_i(int, char *);
 extern  void opt__V(int, char *);  void opt__V(int, char *);
 extern  void opt_x(int, char *);  void opt_x(int, char *);
 extern  void opt_quote(int, char *);  void opt_quote(int, char *);
 extern  void opt_query(int, char *);  void opt_query(int, char *);
 extern  int get_swindow(void);  int get_swindow(void);
 extern  char *propt(int);  char *propt(int);
 extern  void scan_option(char *);  void scan_option(char *);
 extern  void toggle_option(struct loption *, int, char *, int);  void toggle_option(struct loption *, int, char *, int);
 extern  int opt_has_param(struct loption *);  int opt_has_param(struct loption *);
 extern  char *opt_prompt(struct loption *);  char *opt_prompt(struct loption *);
 extern  int isoptpending(void);  int isoptpending(void);
 extern  void nopendopt(void);  void nopendopt(void);
 extern  int getnum(char **, char *, int *);  int getnum(char **, char *, int *);
 extern  long getfraction(char **, char *, int *);  long getfraction(char **, char *, int *);
 extern  int get_quit_at_eof(void);  int get_quit_at_eof(void);
 extern  void init_option(void);  void init_option(void);
 extern  struct loption *findopt(int);  struct loption *findopt(int);
 extern  struct loption *findopt_name(char **, char **, int *);  struct loption *findopt_name(char **, char **, int *);
 extern  int iread(int, unsigned char *, unsigned int);  int iread(int, unsigned char *, unsigned int);
 extern  char *errno_message(char *);  char *errno_message(char *);
 extern  int percentage(off_t, off_t);  int percentage(off_t, off_t);
 extern  off_t percent_pos(off_t, int, long);  off_t percent_pos(off_t, int, long);
 extern  void put_line(void);  void put_line(void);
 extern  void flush(int);  void flush(int);
 extern  int putchr(int);  int putchr(int);
 extern  void putstr(const char *);  void putstr(const char *);
 extern  void get_return(void);  void get_return(void);
 extern  void error(const char *, PARG *);  void error(const char *, PARG *);
 extern  void ierror(const char *, PARG *);  void ierror(const char *, PARG *);
 extern  int query(const char *, PARG *);  int query(const char *, PARG *);
 extern  int compile_pattern(char *, int, regex_t **);  int compile_pattern(char *, int, regex_t **);
 extern  void uncompile_pattern(regex_t **);  void uncompile_pattern(regex_t **);
 extern  int match_pattern(void *, char *, char *, int, char **, char **,  int match_pattern(void *, char *, char *, int, char **, char **,
     int, int);      int, int);
 extern  off_t position(int);  off_t position(int);
 extern  void add_forw_pos(off_t);  void add_forw_pos(off_t);
 extern  void add_back_pos(off_t);  void add_back_pos(off_t);
 extern  void pos_clear(void);  void pos_clear(void);
 extern  void pos_init(void);  void pos_init(void);
 extern  int onscreen(off_t);  int onscreen(off_t);
 extern  int empty_screen(void);  int empty_screen(void);
 extern  int empty_lines(int, int);  int empty_lines(int, int);
 extern  void get_scrpos(struct scrpos *);  void get_scrpos(struct scrpos *);
 extern  int adjsline(int);  int adjsline(int);
 extern  void init_prompt(void);  void init_prompt(void);
 extern  char *pr_expand(const char *, int);  char *pr_expand(const char *, int);
 extern  char *eq_message(void);  char *eq_message(void);
 extern  char *prompt_string(void);  char *prompt_string(void);
 extern  char *wait_message(void);  char *wait_message(void);
 extern  void init_search(void);  void init_search(void);
 extern  void repaint_hilite(int);  void repaint_hilite(int);
 extern  void clear_attn(void);  void clear_attn(void);
 extern  void undo_search(void);  void undo_search(void);
 extern  void clr_hilite(void);  void clr_hilite(void);
 extern  int is_filtered(off_t);  int is_filtered(off_t);
 extern  int is_hilited(off_t, off_t, int, int *);  int is_hilited(off_t, off_t, int, int *);
 extern  void chg_caseless(void);  void chg_caseless(void);
 extern  void chg_hilite(void);  void chg_hilite(void);
 extern  int search(int, char *, int);  int search(int, char *, int);
 extern  void prep_hilite(off_t, off_t, int);  void prep_hilite(off_t, off_t, int);
 extern  void set_filter_pattern(char *, int);  void set_filter_pattern(char *, int);
 extern  int is_filtering(void);  int is_filtering(void);
 extern  void sigwinch(int);  void sigwinch(int);
 extern  void init_signals(int);  void init_signals(int);
 extern  void psignals(void);  void psignals(void);
 extern  void cleantags(void);  void cleantags(void);
 extern  void findtag(char *);  void findtag(char *);
 extern  off_t tagsearch(void);  off_t tagsearch(void);
 extern  char *nexttag(int);  char *nexttag(int);
 extern  char *prevtag(int);  char *prevtag(int);
 extern  int ntags(void);  int ntags(void);
 extern  int curr_tag(void);  int curr_tag(void);
 extern  int edit_tagfile(void);  int edit_tagfile(void);
 extern  void open_getchr(void);  void open_getchr(void);
 extern  int getchr(void);  int getchr(void);
 extern  void *lsignal(int, void (*)(int));  void *lsignal(int, void (*)(int));
 extern  char *helpfile(void);  char *helpfile(void);

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17