version 1.16, 2016/01/12 17:48:04 |
version 1.17, 2016/01/15 22:22:38 |
|
|
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); |