Changeset View
Changeset View
Standalone View
Standalone View
contrib/less/funcs.h
public char * save (); | public char * save (constant char *s); | ||||
public VOID_POINTER ecalloc (); | public VOID_POINTER ecalloc (int count, unsigned int size); | ||||
public char * skipsp (); | public char * skipsp (char *s); | ||||
public int sprefix (); | public char * skipnsp(char *s); | ||||
public void quit (); | public int sprefix (char *ps, char *s, int uppercase); | ||||
public void raw_mode (); | public void quit (int status); | ||||
public void scrsize (); | public void raw_mode (int on); | ||||
public char * special_key_str (); | public void scrsize (void); | ||||
public void get_term (); | public char * special_key_str (int key); | ||||
public void init (); | public void get_term (void); | ||||
public void deinit (); | public void init (void); | ||||
public void home (); | public void deinit (void); | ||||
public void add_line (); | public void home (void); | ||||
public void remove_top (); | public void add_line (void); | ||||
public void win32_scroll_up (); | public void remove_top (int n); | ||||
public void lower_left (); | public void win32_scroll_up (int n); | ||||
public void line_left (); | public void lower_left (void); | ||||
public void check_winch (); | public void line_left (void); | ||||
public void goto_line (); | public void check_winch (void); | ||||
public void vbell (); | public void goto_line (int slinenum); | ||||
public void bell (); | public void vbell (void); | ||||
public void clear (); | public void bell (void); | ||||
public void clear_eol (); | public void clear (void); | ||||
public void clear_bot (); | public void clear_eol (void); | ||||
public void at_enter (); | public void clear_bot (void); | ||||
public void at_exit (); | public void at_enter (int attr); | ||||
public void at_switch (); | public void at_exit (void); | ||||
public int is_at_equiv (); | public void at_switch (int attr); | ||||
public int apply_at_specials (); | public int is_at_equiv (int attr1, int attr2); | ||||
public void backspace (); | public int apply_at_specials (int attr); | ||||
public void putbs (); | public void backspace (void); | ||||
public char WIN32getch (); | public void putbs (void); | ||||
public void WIN32setcolors (); | public char WIN32getch (int tty); | ||||
public void WIN32textout (); | public void WIN32setcolors (int fg, int bg); | ||||
public void match_brac (); | public void WIN32textout (char *text, int len); | ||||
public void ch_ungetchar (); | public void match_brac(int obrac, int cbrac, int forwdir, int n); | ||||
public void end_logfile (); | public void ch_ungetchar (int c); | ||||
public void sync_logfile (); | public void end_logfile (void); | ||||
public int ch_seek (); | public void sync_logfile (void); | ||||
public int ch_end_seek (); | public int ch_seek (POSITION pos); | ||||
public int ch_end_buffer_seek (); | public int ch_end_seek (void); | ||||
public int ch_beg_seek (); | public int ch_end_buffer_seek (void); | ||||
public POSITION ch_length (); | public int ch_beg_seek (void); | ||||
public POSITION ch_tell (); | public POSITION ch_length (void); | ||||
public int ch_forw_get (); | public POSITION ch_tell (void); | ||||
public int ch_back_get (); | public int ch_forw_get (void); | ||||
public void ch_setbufspace (); | public int ch_back_get (void); | ||||
public void ch_flush (); | public void ch_setbufspace (int bufspace); | ||||
public int seekable (); | public void ch_flush (void); | ||||
public void ch_set_eof (); | public int seekable (int f); | ||||
public void ch_init (); | public void ch_set_eof (void); | ||||
public void ch_close (); | public void ch_init (int f, int flags); | ||||
public int ch_getflags (); | public void ch_close (void); | ||||
public void ch_dump (); | public int ch_getflags (void); | ||||
public void init_charset (); | struct filestate; | ||||
public int binary_char (); | public void ch_dump (struct filestate *fs); | ||||
public int control_char (); | public void init_charset (void); | ||||
public char * prchar (); | public int binary_char (LWCHAR c); | ||||
public char * prutfchar (); | public int control_char (LWCHAR c); | ||||
public int utf_len (); | public char * prchar (LWCHAR c); | ||||
public int is_utf8_well_formed (); | public char * prutfchar (LWCHAR ch); | ||||
public int utf_bin_count (); | public int utf_len (char ch); | ||||
public LWCHAR get_wchar (); | public int is_utf8_well_formed (unsigned char *s, int slen); | ||||
public void put_wchar (); | public int utf_bin_count (unsigned char *data, int len); | ||||
public LWCHAR step_char (); | public LWCHAR get_wchar (constant char *p); | ||||
public int is_composing_char (); | public void put_wchar (char **pp, LWCHAR ch); | ||||
public int is_ubin_char (); | public LWCHAR step_char (constant char **pp, signed int dir, constant char *limit); | ||||
public int is_wide_char (); | public int is_composing_char (LWCHAR ch); | ||||
public int is_combining_char (); | public int is_ubin_char (LWCHAR ch); | ||||
public void cmd_reset (); | public int is_wide_char (LWCHAR ch); | ||||
public void clear_cmd (); | public int is_combining_char (LWCHAR ch1, LWCHAR ch2); | ||||
public void cmd_putstr (); | public void cmd_reset (void); | ||||
public int len_cmdbuf (); | public void clear_cmd (void); | ||||
public void set_mlist (); | public void cmd_putstr (constant char *s); | ||||
public void cmd_addhist (); | public int len_cmdbuf (void); | ||||
public void cmd_accept (); | public void set_mlist (constant void *mlist, int cmdflags); | ||||
public int cmd_char (); | struct mlist; | ||||
public LINENUM cmd_int (); | public void cmd_addhist (struct mlist *constant mlist, char *cmd, int modified); | ||||
public char * get_cmdbuf (); | public void cmd_accept (void); | ||||
public char * cmd_lastpattern (); | public int cmd_char (int c); | ||||
public void init_cmdhist (); | public LINENUM cmd_int (long *frac); | ||||
public void save_cmdhist (); | public char * get_cmdbuf (void); | ||||
public int in_mca (); | public char * cmd_lastpattern (void); | ||||
public void dispversion (); | public void init_cmdhist (void); | ||||
public int getcc (); | public void save_cmdhist (void); | ||||
public void ungetcc (); | public int in_mca (void); | ||||
public void ungetsc (); | public void dispversion (void); | ||||
public void commands (); | public int getcc (void); | ||||
public int cvt_length (); | public void ungetcc (int c); | ||||
public int * cvt_alloc_chpos (); | public void ungetsc (char *s); | ||||
public void cvt_text (); | public void commands (void); | ||||
public void init_cmds (); | public int cvt_length (int len, int ops); | ||||
public void add_fcmd_table (); | public int * cvt_alloc_chpos (int len); | ||||
public void add_ecmd_table (); | public void cvt_text (char *odst, char *osrc, int *chpos, int *lenp, int ops); | ||||
public int fcmd_decode (); | public void init_cmds (void); | ||||
public int ecmd_decode (); | public void add_fcmd_table (char *buf, int len); | ||||
public char * lgetenv (); | public void add_ecmd_table (char *buf, int len); | ||||
public int lesskey (); | public int fcmd_decode (char *cmd, char **sp); | ||||
public void add_hometable (); | public int ecmd_decode (char *cmd, char **sp); | ||||
public int editchar (); | public char * lgetenv (char *var); | ||||
public void init_textlist (); | public int lesskey (char *filename, int sysvar); | ||||
public char * forw_textlist (); | public void add_hometable (char *envname, char *def_filename, int sysvar); | ||||
public char * back_textlist (); | public int editchar (int c, int flags); | ||||
public int edit (); | public void init_textlist (struct textlist *tlist, char *str); | ||||
public int edit_ifile (); | public char * forw_textlist (struct textlist *tlist, char *prev); | ||||
public int edit_list (); | public char * back_textlist (struct textlist *tlist, char *prev); | ||||
public int edit_first (); | public int edit (char *filename); | ||||
public int edit_last (); | public int edit_ifile (IFILE ifile); | ||||
public int edit_next (); | public int edit_list (char *filelist); | ||||
public int edit_prev (); | public int edit_first (void); | ||||
public int edit_index (); | public int edit_last (void); | ||||
public IFILE save_curr_ifile (); | public int edit_next (int n); | ||||
public void unsave_ifile (); | public int edit_prev (int n); | ||||
public void reedit_ifile (); | public int edit_index (int n); | ||||
public void reopen_curr_ifile (); | public IFILE save_curr_ifile (void); | ||||
public int edit_stdin (); | public void unsave_ifile (IFILE save_ifile); | ||||
public void cat_file (); | public void reedit_ifile (IFILE save_ifiler); | ||||
public void use_logfile (); | public void reopen_curr_ifile (void); | ||||
public char * shell_unquote (); | public int edit_stdin (void); | ||||
public char * get_meta_escape (); | public void cat_file (void); | ||||
public char * shell_quote (); | public void use_logfile (char *filename); | ||||
public char * homefile (); | public char * shell_unquote (char *str); | ||||
public char * fexpand (); | public char * get_meta_escape (void); | ||||
public char * fcomplete (); | public char * shell_quote (char *s); | ||||
public int bin_file (); | public char * homefile (char *filename); | ||||
public char * lglob (); | public char * fexpand (char *s); | ||||
public char * open_altfile (); | public char * fcomplete (char *s); | ||||
public void close_altfile (); | public int bin_file (int f); | ||||
public int is_dir (); | public char * lglob (char *filename); | ||||
public char * bad_file (); | public char * open_altfile (char *filename, int *pf, void **pfd); | ||||
public POSITION filesize (); | public void close_altfile (char *altfilename, char *filename, void *pipefd); | ||||
public char * shell_coption (); | public int is_dir (char *filename); | ||||
public char * last_component (); | public char * bad_file (char *filename); | ||||
public int eof_displayed (); | public POSITION filesize (int f); | ||||
public int entire_file_displayed (); | public char * shell_coption (void); | ||||
public void squish_check (); | public char * last_component (char *name); | ||||
public void forw (); | public int eof_displayed (void); | ||||
public void back (); | public int entire_file_displayed (void); | ||||
public void forward (); | public void squish_check (void); | ||||
public void backward (); | public void forw (int n, POSITION pos, int force, int only_last, int nblank); | ||||
public int get_back_scroll (); | public void back (int n, POSITION pos, int force, int only_last); | ||||
public void del_ifile (); | public void forward (int n, int force, int only_last); | ||||
public IFILE next_ifile (); | public void backward (int n, int force, int only_last); | ||||
public IFILE prev_ifile (); | public int get_back_scroll (void); | ||||
public IFILE getoff_ifile (); | public void del_ifile (IFILE h); | ||||
public int nifile (); | public IFILE next_ifile (IFILE h); | ||||
public IFILE get_ifile (); | public IFILE prev_ifile (IFILE h); | ||||
public char * get_filename (); | public IFILE getoff_ifile (IFILE ifile); | ||||
public int get_index (); | public int nifile (void); | ||||
public void store_pos (); | public IFILE get_ifile (char *filename, IFILE prev); | ||||
public void get_pos (); | public char * get_filename (IFILE ifile); | ||||
public void set_open (); | public int get_index (IFILE ifile); | ||||
public int opened (); | public void store_pos (IFILE ifile, struct scrpos *scrpos); | ||||
public void hold_ifile (); | public void get_pos (IFILE ifile, struct scrpos *scrpos); | ||||
public int held_ifile (); | public void set_open (IFILE ifile); | ||||
public void * get_filestate (); | public int opened (IFILE ifile); | ||||
public void set_filestate (); | public void hold_ifile (IFILE ifile, int incr); | ||||
public void if_dump (); | public int held_ifile (IFILE ifile); | ||||
public POSITION forw_line (); | public void * get_filestate (IFILE ifile); | ||||
public POSITION back_line (); | public void set_filestate (IFILE ifile, void *filestate); | ||||
public void set_attnpos (); | public void if_dump (void); | ||||
public void jump_forw (); | public POSITION forw_line (POSITION curr_pos); | ||||
public void jump_forw_buffered (); | public POSITION back_line (POSITION curr_pos); | ||||
public void jump_back (); | public void set_attnpos (POSITION pos); | ||||
public void repaint (); | public void jump_forw (void); | ||||
public void jump_percent (); | public void jump_forw_buffered (void); | ||||
public void jump_line_loc (); | public void jump_back (LINENUM linenum); | ||||
public void jump_loc (); | public void repaint (void); | ||||
public void init_line (); | public void jump_percent (int percent, long fraction); | ||||
public int is_ascii_char (); | public void jump_line_loc (POSITION pos, int sline); | ||||
public void prewind (); | public void jump_loc (POSITION pos, int sline); | ||||
public void plinenum (); | public void init_line (void); | ||||
public void pshift_all (); | public int is_ascii_char (LWCHAR ch); | ||||
public int is_ansi_end (); | public void prewind (void); | ||||
public int is_ansi_middle (); | public void plinenum (POSITION pos); | ||||
public int pappend (); | public void pshift_all (void); | ||||
public int pflushmbc (); | public int is_ansi_end (LWCHAR ch); | ||||
public void pdone (); | public int is_ansi_middle (LWCHAR ch); | ||||
public void set_status_col (); | public int pappend (unsigned char c, POSITION pos); | ||||
public int gline (); | public int pflushmbc (void); | ||||
public void null_line (); | public void pdone (int endline, int forw); | ||||
public POSITION forw_raw_line (); | public void set_status_col (char c); | ||||
public POSITION back_raw_line (); | public int gline (int i, int *ap); | ||||
public void clr_linenum (); | public void null_line (void); | ||||
public void add_lnum (); | public POSITION forw_raw_line (POSITION curr_pos, char **linep, int *line_lenp); | ||||
public LINENUM find_linenum (); | public POSITION back_raw_line (POSITION curr_pos, char **linep, int *line_lenp); | ||||
public POSITION find_pos (); | public void clr_linenum (void); | ||||
public LINENUM currline (); | public void add_lnum (LINENUM linenum, POSITION pos); | ||||
public void lsystem (); | public LINENUM find_linenum (POSITION pos); | ||||
public int pipe_mark (); | public POSITION find_pos (LINENUM linenum); | ||||
public int pipe_data (); | public LINENUM currline (int where); | ||||
public void init_mark (); | public void lsystem (char *cmd, char *donemsg); | ||||
public int badmark (); | public int pipe_mark (int c, char *cmd); | ||||
public void setmark (); | public int pipe_data (char *cmd, POSITION spos, POSITION epos); | ||||
public void lastmark (); | public void init_mark (void); | ||||
public void gomark (); | public int badmark (int c); | ||||
public POSITION markpos (); | public void setmark (int c); | ||||
public void unmark (); | public void lastmark (void); | ||||
public void opt_o (); | public void gomark (int c); | ||||
public void opt__O (); | public POSITION markpos (int c); | ||||
public void opt_j (); | public void unmark (IFILE ifile); | ||||
public void calc_jump_sline (); | public void opt_o (int type, char *s); | ||||
public void opt_shift (); | public void opt__O (int type, char *s); | ||||
public void calc_shift_count (); | public void opt_j (int type, char *s); | ||||
public void opt_k (); | public void calc_jump_sline (void); | ||||
public void opt_t (); | public void opt_shift (int type, char *s); | ||||
public void opt__T (); | public void calc_shift_count (void); | ||||
public void opt_p (); | public void opt_k (int type, char *s); | ||||
public void opt__P (); | public void opt_t (int type, char *s); | ||||
public void opt_b (); | public void opt__T (int type, char *s); | ||||
public void opt_i (); | public void opt_p (int type, char *s); | ||||
public void opt__V (); | public void opt__P (int type, char *s); | ||||
public void opt_D (); | public void opt_b (int type, char *s); | ||||
public void opt_x (); | public void opt_i (int type, char *s); | ||||
public void opt_quote (); | public void opt__V (int type, char *s); | ||||
public void opt_query (); | public void opt_D (int type, char *s); | ||||
public int get_swindow (); | public void opt_x (int type, char *s); | ||||
public char * propt (); | public void opt_quote (int type, char *s); | ||||
public void scan_option (); | public void opt_query (int type, char *s); | ||||
public void toggle_option (); | public int get_swindow (void); | ||||
public int opt_has_param (); | public char * propt (int c); | ||||
public char * opt_prompt (); | public void scan_option (char *s); | ||||
public int isoptpending (); | struct loption; | ||||
public void nopendopt (); | public void toggle_option (struct loption *o, int lower, char *s, int how_toggle); | ||||
public int getnum (); | public int opt_has_param (struct loption *o); | ||||
public long getfraction (); | public char * opt_prompt (struct loption *o); | ||||
public int get_quit_at_eof (); | public int isoptpending (void); | ||||
public void init_option (); | public void nopendopt (void); | ||||
public struct loption * findopt (); | public int getnum (char **sp, char *printopt, int *errp); | ||||
public struct loption * findopt_name (); | public long getfraction (char **sp, char *printopt, int *errp); | ||||
public int iread (); | public int get_quit_at_eof (void); | ||||
public void intread (); | public void init_option (void); | ||||
public time_type get_time (); | public struct loption * findopt (int c); | ||||
public char * errno_message (); | public struct loption * findopt_name (char **p_optname, char **p_oname, int *p_err); | ||||
public int percentage (); | public int iread (int fd, char *buf, unsigned int len); | ||||
public POSITION percent_pos (); | public void intread (void); | ||||
public int os9_signal (); | public time_type get_time (void); | ||||
public void put_line (); | public char * errno_message (char *filename); | ||||
public void flush (); | public int percentage (POSITION num, POSITION den); | ||||
public int putchr (); | public POSITION percent_pos (POSITION pos, int percent, long fraction); | ||||
public void putstr (); | public int os9_signal (int type, RETSIGTYPE (*handler)()); | ||||
public void get_return (); | public void put_line (void); | ||||
public void error (); | public void flush (void); | ||||
public void ierror (); | public int putchr (int c); | ||||
public int query (); | public void putstr (constant char *s); | ||||
public int compile_pattern (); | public void get_return (void); | ||||
public void uncompile_pattern (); | public void error (char *fmt, PARG *parg); | ||||
public int valid_pattern (); | public void ierror (char *fmt, PARG *parg); | ||||
public int is_null_pattern (); | public int query (char *fmt, PARG *parg); | ||||
public int match_pattern (); | public int compile_pattern (char *pattern, int search_type, void **comp_pattern); | ||||
public POSITION position (); | public void uncompile_pattern (void **pattern); | ||||
public void add_forw_pos (); | public int valid_pattern (char *pattern); | ||||
public void add_back_pos (); | public int is_null_pattern (void *pattern); | ||||
public void pos_clear (); | public int match_pattern (void *pattern, char *tpattern, char *line, int line_len, char **sp, char **ep, int notbol, int search_type); | ||||
public void pos_init (); | public POSITION position (int where); | ||||
public int onscreen (); | public void add_forw_pos (POSITION pos); | ||||
public int empty_screen (); | public void add_back_pos (POSITION pos); | ||||
public int empty_lines (); | public void pos_clear (void); | ||||
public void get_scrpos (); | public void pos_init (void); | ||||
public int adjsline (); | public int onscreen (POSITION pos); | ||||
public void init_prompt (); | public int empty_screen (void); | ||||
public char * pr_expand (); | public int empty_lines (int s, int e); | ||||
public char * eq_message (); | public void get_scrpos (struct scrpos *scrpos); | ||||
public char * pr_string (); | public int adjsline (int sline); | ||||
public char * wait_message (); | public void init_prompt (void); | ||||
public void init_search (); | public char * pr_expand (constant char *proto, int maxwidth); | ||||
public void repaint_hilite (); | public char * eq_message (void); | ||||
public void clear_attn (); | public char * pr_string (void); | ||||
public void undo_search (); | public char * wait_message (void); | ||||
public void clr_hlist (); | public void init_search (void); | ||||
public void clr_hilite (); | public void repaint_hilite (int on); | ||||
public void clr_filter (); | public void clear_attn (void); | ||||
public int is_filtered (); | public void undo_search (void); | ||||
public POSITION next_unfiltered (); | struct hilite_tree; | ||||
public POSITION prev_unfiltered (); | public void clr_hlist (struct hilite_tree *anchor); | ||||
public int is_hilited (); | public void clr_hilite (void); | ||||
public void chg_caseless (); | public void clr_filter (void); | ||||
public void chg_hilite (); | public int is_filtered (POSITION pos); | ||||
public int search (); | public POSITION next_unfiltered (POSITION pos); | ||||
public void prep_hilite (); | public POSITION prev_unfiltered (POSITION pos); | ||||
public void set_filter_pattern (); | public int is_hilited (POSITION pos, POSITION epos, int nohide, int *p_matches); | ||||
public int is_filtering (); | public void chg_caseless (void); | ||||
public RETSIGTYPE winch (); | public void chg_hilite (void); | ||||
public RETSIGTYPE winch (); | public int search (int search_type, char *pattern, int n); | ||||
public void init_signals (); | public void prep_hilite (POSITION spos, POSITION epos, int maxlines); | ||||
public void psignals (); | public void set_filter_pattern (char *pattern, int search_type); | ||||
public void cleantags (); | public int is_filtering (void); | ||||
public int gettagtype (); | public RETSIGTYPE winch (int type); | ||||
public void findtag (); | public void init_signals (int on); | ||||
public POSITION tagsearch (); | public void psignals (void); | ||||
public char * nexttag (); | public void cleantags (void); | ||||
public char * prevtag (); | public int gettagtype (void); | ||||
public int ntags (); | public void findtag (char *tag); | ||||
public int curr_tag (); | public POSITION tagsearch (void); | ||||
public int edit_tagfile (); | public char * nexttag (int n); | ||||
public void open_getchr (); | public char * prevtag (int n); | ||||
public void close_getchr (); | public int ntags (void); | ||||
public int getchr (); | public int curr_tag (void); | ||||
public int edit_tagfile (void); | |||||
public void open_getchr (void); | |||||
public void close_getchr (void); | |||||
public int getchr (void); |