1public char * save LESSPARAMS ((constant char *s)); 2public VOID_POINTER ecalloc LESSPARAMS ((int count, unsigned int size)); 3public char * skipsp LESSPARAMS ((char *s)); 4public int sprefix LESSPARAMS ((char *ps, char *s, int uppercase)); 5public void quit LESSPARAMS ((int status)); 6public void raw_mode LESSPARAMS ((int on)); 7public void scrsize LESSPARAMS ((VOID_PARAM)); 8public char * special_key_str LESSPARAMS ((int key)); 9public void get_term LESSPARAMS ((VOID_PARAM)); 10public void init_mouse LESSPARAMS ((VOID_PARAM)); 11public void deinit_mouse LESSPARAMS ((VOID_PARAM)); 12public void init LESSPARAMS ((VOID_PARAM)); 13public void deinit LESSPARAMS ((VOID_PARAM)); 14public int interactive LESSPARAMS ((VOID_PARAM)); 15public void home LESSPARAMS ((VOID_PARAM)); 16public void add_line LESSPARAMS ((VOID_PARAM)); 17public void remove_top LESSPARAMS ((int n)); 18public void win32_scroll_up LESSPARAMS ((int n)); 19public void lower_left LESSPARAMS ((VOID_PARAM)); 20public void line_left LESSPARAMS ((VOID_PARAM)); 21public void check_winch LESSPARAMS ((VOID_PARAM)); 22public void goto_line LESSPARAMS ((int sindex)); 23public void vbell LESSPARAMS ((VOID_PARAM)); 24public void bell LESSPARAMS ((VOID_PARAM)); 25public void clear LESSPARAMS ((VOID_PARAM)); 26public void clear_eol LESSPARAMS ((VOID_PARAM)); 27public void clear_bot LESSPARAMS ((VOID_PARAM)); 28public COLOR_TYPE parse_color LESSPARAMS ((char *str, int *p_fg, int *p_bg)); 29public void at_enter LESSPARAMS ((int attr)); 30public void at_exit LESSPARAMS ((VOID_PARAM)); 31public void at_switch LESSPARAMS ((int attr)); 32public int is_at_equiv LESSPARAMS ((int attr1, int attr2)); 33public int apply_at_specials LESSPARAMS ((int attr)); 34public void putbs LESSPARAMS ((VOID_PARAM)); 35public int win32_kbhit LESSPARAMS ((VOID_PARAM)); 36public char WIN32getch LESSPARAMS ((VOID_PARAM)); 37public void WIN32setcolors LESSPARAMS ((int fg, int bg)); 38public void WIN32textout LESSPARAMS ((char *text, int len)); 39public void match_brac LESSPARAMS ((int obrac, int cbrac, int forwdir, int n)); 40public void ch_ungetchar LESSPARAMS ((int c)); 41public void end_logfile LESSPARAMS ((VOID_PARAM)); 42public void sync_logfile LESSPARAMS ((VOID_PARAM)); 43public int ch_seek LESSPARAMS ((POSITION pos)); 44public int ch_end_seek LESSPARAMS ((VOID_PARAM)); 45public int ch_end_buffer_seek LESSPARAMS ((VOID_PARAM)); 46public int ch_beg_seek LESSPARAMS ((VOID_PARAM)); 47public POSITION ch_length LESSPARAMS ((VOID_PARAM)); 48public POSITION ch_tell LESSPARAMS ((VOID_PARAM)); 49public int ch_forw_get LESSPARAMS ((VOID_PARAM)); 50public int ch_back_get LESSPARAMS ((VOID_PARAM)); 51public void ch_setbufspace LESSPARAMS ((int bufspace)); 52public void ch_flush LESSPARAMS ((VOID_PARAM)); 53public int seekable LESSPARAMS ((int f)); 54public void ch_set_eof LESSPARAMS ((VOID_PARAM)); 55public void ch_init LESSPARAMS ((int f, int flags)); 56public void ch_close LESSPARAMS ((VOID_PARAM)); 57public int ch_getflags LESSPARAMS ((VOID_PARAM)); 58public void ch_dump LESSPARAMS ((VOID_PARAM)); 59public void setfmt LESSPARAMS ((char *s, char **fmtvarptr, int *attrptr, char *default_fmt)); 60public void init_charset LESSPARAMS ((VOID_PARAM)); 61public int binary_char LESSPARAMS ((LWCHAR c)); 62public int control_char LESSPARAMS ((LWCHAR c)); 63public char * prchar LESSPARAMS ((LWCHAR c)); 64public char * prutfchar LESSPARAMS ((LWCHAR ch)); 65public int utf_len LESSPARAMS ((int ch)); 66public int is_utf8_well_formed LESSPARAMS ((char *ss, int slen)); 67public void utf_skip_to_lead LESSPARAMS ((char **pp, char *limit)); 68public LWCHAR get_wchar LESSPARAMS ((constant char *p)); 69public void put_wchar LESSPARAMS ((char **pp, LWCHAR ch)); 70public LWCHAR step_char LESSPARAMS ((char **pp, signed int dir, constant char *limit)); 71public int is_composing_char LESSPARAMS ((LWCHAR ch)); 72public int is_ubin_char LESSPARAMS ((LWCHAR ch)); 73public int is_wide_char LESSPARAMS ((LWCHAR ch)); 74public int is_combining_char LESSPARAMS ((LWCHAR ch1, LWCHAR ch2)); 75public void cmd_reset LESSPARAMS ((VOID_PARAM)); 76public void clear_cmd LESSPARAMS ((VOID_PARAM)); 77public void cmd_putstr LESSPARAMS ((constant char *s)); 78public int len_cmdbuf LESSPARAMS ((VOID_PARAM)); 79public void cmd_repaint LESSPARAMS ((constant char *old_cp)); 80public void set_mlist LESSPARAMS ((void *mlist, int cmdflags)); 81public void cmd_addhist LESSPARAMS ((struct mlist *mlist, constant char *cmd, int modified)); 82public void cmd_accept LESSPARAMS ((VOID_PARAM)); 83public int cmd_char LESSPARAMS ((int c)); 84public LINENUM cmd_int LESSPARAMS ((long *frac)); 85public char * get_cmdbuf LESSPARAMS ((VOID_PARAM)); 86public char * cmd_lastpattern LESSPARAMS ((VOID_PARAM)); 87public void init_cmdhist LESSPARAMS ((VOID_PARAM)); 88public void save_cmdhist LESSPARAMS ((VOID_PARAM)); 89public int in_mca LESSPARAMS ((VOID_PARAM)); 90public void dispversion LESSPARAMS ((VOID_PARAM)); 91public int getcc LESSPARAMS ((VOID_PARAM)); 92public void ungetcc LESSPARAMS ((LWCHAR c)); 93public void ungetcc_back LESSPARAMS ((LWCHAR c)); 94public void ungetsc LESSPARAMS ((char *s)); 95public LWCHAR peekcc LESSPARAMS ((VOID_PARAM)); 96public void commands LESSPARAMS ((VOID_PARAM)); 97public int cvt_length LESSPARAMS ((int len, int ops)); 98public int * cvt_alloc_chpos LESSPARAMS ((int len)); 99public void cvt_text LESSPARAMS ((char *odst, char *osrc, int *chpos, int *lenp, int ops)); 100public void expand_cmd_tables LESSPARAMS ((VOID_PARAM)); 101public void init_cmds LESSPARAMS ((VOID_PARAM)); 102public void add_fcmd_table LESSPARAMS ((char *buf, int len)); 103public void add_ecmd_table LESSPARAMS ((char *buf, int len)); 104public int fcmd_decode LESSPARAMS ((char *cmd, char **sp)); 105public int ecmd_decode LESSPARAMS ((char *cmd, char **sp)); 106public char * lgetenv LESSPARAMS ((char *var)); 107public int isnullenv LESSPARAMS ((char* s)); 108public int lesskey LESSPARAMS ((char *filename, int sysvar)); 109public void add_hometable LESSPARAMS ((char *envname, char *def_filename, int sysvar)); 110public int editchar LESSPARAMS ((int c, int flags)); 111public void init_textlist LESSPARAMS ((struct textlist *tlist, char *str)); 112public char * forw_textlist LESSPARAMS ((struct textlist *tlist, char *prev)); 113public char * back_textlist LESSPARAMS ((struct textlist *tlist, char *prev)); 114public int edit LESSPARAMS ((char *filename)); 115public int edit_ifile LESSPARAMS ((IFILE ifile)); 116public int edit_list LESSPARAMS ((char *filelist)); 117public int edit_first LESSPARAMS ((VOID_PARAM)); 118public int edit_last LESSPARAMS ((VOID_PARAM)); 119public int edit_next LESSPARAMS ((int n)); 120public int edit_prev LESSPARAMS ((int n)); 121public int edit_index LESSPARAMS ((int n)); 122public IFILE save_curr_ifile LESSPARAMS ((VOID_PARAM)); 123public void unsave_ifile LESSPARAMS ((IFILE save_ifile)); 124public void reedit_ifile LESSPARAMS ((IFILE save_ifile)); 125public void reopen_curr_ifile LESSPARAMS ((VOID_PARAM)); 126public int edit_stdin LESSPARAMS ((VOID_PARAM)); 127public void cat_file LESSPARAMS ((VOID_PARAM)); 128public void use_logfile LESSPARAMS ((char *filename)); 129public char * shell_unquote LESSPARAMS ((char *str)); 130public char * get_meta_escape LESSPARAMS ((VOID_PARAM)); 131public char * shell_quote LESSPARAMS ((char *s)); 132public char * homefile LESSPARAMS ((char *filename)); 133public char * fexpand LESSPARAMS ((char *s)); 134public char * fcomplete LESSPARAMS ((char *s)); 135public int bin_file LESSPARAMS ((int f)); 136public char * lglob LESSPARAMS ((char *filename)); 137public char * lrealpath LESSPARAMS ((char *path)); 138public char * open_altfile LESSPARAMS ((char *filename, int *pf, void **pfd)); 139public void close_altfile LESSPARAMS ((char *altfilename, char *filename)); 140public int is_dir LESSPARAMS ((char *filename)); 141public char * bad_file LESSPARAMS ((char *filename)); 142public POSITION filesize LESSPARAMS ((int f)); 143public char * shell_coption LESSPARAMS ((VOID_PARAM)); 144public char * last_component LESSPARAMS ((char *name)); 145public int eof_displayed LESSPARAMS ((VOID_PARAM)); 146public int entire_file_displayed LESSPARAMS ((VOID_PARAM)); 147public void squish_check LESSPARAMS ((VOID_PARAM)); 148public void forw LESSPARAMS ((int n, POSITION pos, int force, int only_last, int nblank)); 149public void back LESSPARAMS ((int n, POSITION pos, int force, int only_last)); 150public void forward LESSPARAMS ((int n, int force, int only_last)); 151public void backward LESSPARAMS ((int n, int force, int only_last)); 152public int get_back_scroll LESSPARAMS ((VOID_PARAM)); 153public int get_one_screen LESSPARAMS ((VOID_PARAM)); 154public void del_ifile LESSPARAMS ((IFILE h)); 155public IFILE next_ifile LESSPARAMS ((IFILE h)); 156public IFILE prev_ifile LESSPARAMS ((IFILE h)); 157public IFILE getoff_ifile LESSPARAMS ((IFILE ifile)); 158public int nifile LESSPARAMS ((VOID_PARAM)); 159public IFILE get_ifile LESSPARAMS ((char *filename, IFILE prev)); 160public char * get_filename LESSPARAMS ((IFILE ifile)); 161public char * get_real_filename LESSPARAMS ((IFILE ifile)); 162public int get_index LESSPARAMS ((IFILE ifile)); 163public void store_pos LESSPARAMS ((IFILE ifile, struct scrpos *scrpos)); 164public void get_pos LESSPARAMS ((IFILE ifile, struct scrpos *scrpos)); 165public void set_open LESSPARAMS ((IFILE ifile)); 166public int opened LESSPARAMS ((IFILE ifile)); 167public void hold_ifile LESSPARAMS ((IFILE ifile, int incr)); 168public int held_ifile LESSPARAMS ((IFILE ifile)); 169public void * get_filestate LESSPARAMS ((IFILE ifile)); 170public void set_filestate LESSPARAMS ((IFILE ifile, void *filestate)); 171public void set_altpipe LESSPARAMS ((IFILE ifile, void *p)); 172public void * get_altpipe LESSPARAMS ((IFILE ifile)); 173public void set_altfilename LESSPARAMS ((IFILE ifile, char *altfilename)); 174public char * get_altfilename LESSPARAMS ((IFILE ifile)); 175public void if_dump LESSPARAMS ((VOID_PARAM)); 176public POSITION forw_line_seg LESSPARAMS ((POSITION curr_pos, int get_segpos)); 177public POSITION forw_line LESSPARAMS ((POSITION curr_pos)); 178public POSITION back_line LESSPARAMS ((POSITION curr_pos)); 179public void set_attnpos LESSPARAMS ((POSITION pos)); 180public void jump_forw LESSPARAMS ((VOID_PARAM)); 181public void jump_forw_buffered LESSPARAMS ((VOID_PARAM)); 182public void jump_back LESSPARAMS ((LINENUM linenum)); 183public void repaint LESSPARAMS ((VOID_PARAM)); 184public void jump_percent LESSPARAMS ((int percent, long fraction)); 185public void jump_line_loc LESSPARAMS ((POSITION pos, int sline)); 186public void jump_loc LESSPARAMS ((POSITION pos, int sline)); 187public void init_line LESSPARAMS ((VOID_PARAM)); 188public int is_ascii_char LESSPARAMS ((LWCHAR ch)); 189public void prewind LESSPARAMS ((VOID_PARAM)); 190public void plinestart LESSPARAMS ((POSITION pos)); 191public int line_pfx_width LESSPARAMS ((VOID_PARAM)); 192public void pshift_all LESSPARAMS ((VOID_PARAM)); 193public int pwidth LESSPARAMS ((LWCHAR ch, int a, LWCHAR prev_ch, int prev_a)); 194public int is_ansi_end LESSPARAMS ((LWCHAR ch)); 195public int is_ansi_middle LESSPARAMS ((LWCHAR ch)); 196public void skip_ansi LESSPARAMS ((struct ansi_state *pansi, char **pp, constant char *limit)); 197public struct ansi_state * ansi_start LESSPARAMS ((LWCHAR ch)); 198public int ansi_step LESSPARAMS ((struct ansi_state *pansi, LWCHAR ch)); 199public void ansi_done LESSPARAMS ((struct ansi_state *pansi)); 200public int pappend LESSPARAMS ((int c, POSITION pos)); 201public int pflushmbc LESSPARAMS ((VOID_PARAM)); 202public void pdone LESSPARAMS ((int endline, int chopped, int forw)); 203public void set_status_col LESSPARAMS ((int c, int attr)); 204public int gline LESSPARAMS ((int i, int *ap)); 205public void null_line LESSPARAMS ((VOID_PARAM)); 206public POSITION forw_raw_line LESSPARAMS ((POSITION curr_pos, char **linep, int *line_lenp)); 207public POSITION back_raw_line LESSPARAMS ((POSITION curr_pos, char **linep, int *line_lenp)); 208public int rrshift LESSPARAMS ((VOID_PARAM)); 209public int set_color_map LESSPARAMS ((int attr, char *colorstr)); 210public char * get_color_map LESSPARAMS ((int attr)); 211public void clr_linenum LESSPARAMS ((VOID_PARAM)); 212public void add_lnum LESSPARAMS ((LINENUM linenum, POSITION pos)); 213public LINENUM find_linenum LESSPARAMS ((POSITION pos)); 214public POSITION find_pos LESSPARAMS ((LINENUM linenum)); 215public LINENUM currline LESSPARAMS ((int where)); 216public void lsystem LESSPARAMS ((char *cmd, char *donemsg)); 217public int pipe_mark LESSPARAMS ((int c, char *cmd)); 218public int pipe_data LESSPARAMS ((char *cmd, POSITION spos, POSITION epos)); 219public void init_mark LESSPARAMS ((VOID_PARAM)); 220public int badmark LESSPARAMS ((int c)); 221public void setmark LESSPARAMS ((int c, int where)); 222public void clrmark LESSPARAMS ((int c)); 223public void lastmark LESSPARAMS ((VOID_PARAM)); 224public void gomark LESSPARAMS ((int c)); 225public POSITION markpos LESSPARAMS ((int c)); 226public char posmark LESSPARAMS ((POSITION pos)); 227public void unmark LESSPARAMS ((IFILE ifile)); 228public void mark_check_ifile LESSPARAMS ((IFILE ifile)); 229public void save_marks LESSPARAMS ((FILE *fout, char *hdr)); 230public void restore_mark LESSPARAMS ((char *line)); 231public void opt_o LESSPARAMS ((int type, char *s)); 232public void opt__O LESSPARAMS ((int type, char *s)); 233public void opt_j LESSPARAMS ((int type, char *s)); 234public void calc_jump_sline LESSPARAMS ((VOID_PARAM)); 235public void opt_shift LESSPARAMS ((int type, char *s)); 236public void calc_shift_count LESSPARAMS ((VOID_PARAM)); 237public void opt_k LESSPARAMS ((int type, char *s)); 238public void opt_t LESSPARAMS ((int type, char *s)); 239public void opt__T LESSPARAMS ((int type, char *s)); 240public void opt_p LESSPARAMS ((int type, char *s)); 241public void opt__P LESSPARAMS ((int type, char *s)); 242public void opt_b LESSPARAMS ((int type, char *s)); 243public void opt_i LESSPARAMS ((int type, char *s)); 244public void opt__V LESSPARAMS ((int type, char *s)); 245public void opt_D LESSPARAMS ((int type, char *s)); 246public void opt_x LESSPARAMS ((int type, char *s)); 247public void opt_quote LESSPARAMS ((int type, char *s)); 248public void opt_rscroll LESSPARAMS ((int type, char *s)); 249public void opt_query LESSPARAMS ((int type, char *s)); 250public void opt_mousecap LESSPARAMS ((int type, char *s)); 251public void opt_wheel_lines LESSPARAMS ((int type, char *s)); 252public void opt_linenum_width LESSPARAMS ((int type, char *s)); 253public void opt_status_col_width LESSPARAMS ((int type, char *s)); 254public void opt_ttyin_name LESSPARAMS ((int type, char *s)); 255public void opt_rstat LESSPARAMS ((int type, char *s)); 256public int get_swindow LESSPARAMS ((VOID_PARAM)); 257public char * propt LESSPARAMS ((int c)); 258public void scan_option LESSPARAMS ((char *s)); 259public void toggle_option LESSPARAMS ((struct loption *o, int lower, char *s, int how_toggle)); 260public int opt_has_param LESSPARAMS ((struct loption *o)); 261public char * opt_prompt LESSPARAMS ((struct loption *o)); 262public char * opt_toggle_disallowed LESSPARAMS ((int c)); 263public int isoptpending LESSPARAMS ((VOID_PARAM)); 264public void nopendopt LESSPARAMS ((VOID_PARAM)); 265public int getnum LESSPARAMS ((char **sp, char *printopt, int *errp)); 266public long getfraction LESSPARAMS ((char **sp, char *printopt, int *errp)); 267public int get_quit_at_eof LESSPARAMS ((VOID_PARAM)); 268public void init_option LESSPARAMS ((VOID_PARAM)); 269public struct loption * findopt LESSPARAMS ((int c)); 270public struct loption * findopt_name LESSPARAMS ((char **p_optname, char **p_oname, int *p_err)); 271public int iread LESSPARAMS ((int fd, unsigned char *buf, unsigned int len)); 272public void intread LESSPARAMS ((VOID_PARAM)); 273public time_type get_time LESSPARAMS ((VOID_PARAM)); 274public char * errno_message LESSPARAMS ((char *filename)); 275public int percentage LESSPARAMS ((POSITION num, POSITION den)); 276public POSITION percent_pos LESSPARAMS ((POSITION pos, int percent, long fraction)); 277public int os9_signal LESSPARAMS ((int type, RETSIGTYPE (*handler)())); 278public void sleep_ms LESSPARAMS ((int ms)); 279public void put_line LESSPARAMS ((VOID_PARAM)); 280public void flush LESSPARAMS ((VOID_PARAM)); 281public void set_output LESSPARAMS ((int fd)); 282public int putchr LESSPARAMS ((int c)); 283public void putstr LESSPARAMS ((constant char *s)); 284public int less_printf LESSPARAMS ((char *fmt, PARG *parg)); 285public void get_return LESSPARAMS ((VOID_PARAM)); 286public void error LESSPARAMS ((char *fmt, PARG *parg)); 287public void ierror LESSPARAMS ((char *fmt, PARG *parg)); 288public int query LESSPARAMS ((char *fmt, PARG *parg)); 289public int compile_pattern LESSPARAMS ((char *pattern, int search_type, int show_error, PATTERN_TYPE *comp_pattern)); 290public void uncompile_pattern LESSPARAMS ((PATTERN_TYPE *pattern)); 291public int valid_pattern LESSPARAMS ((char *pattern)); 292public int is_null_pattern LESSPARAMS ((PATTERN_TYPE pattern)); 293public int match_pattern LESSPARAMS ((PATTERN_TYPE pattern, char *tpattern, char *line, int line_len, char **sp, char **ep, int notbol, int search_type)); 294public char * pattern_lib_name LESSPARAMS ((VOID_PARAM)); 295public POSITION position LESSPARAMS ((int sindex)); 296public void add_forw_pos LESSPARAMS ((POSITION pos)); 297public void add_back_pos LESSPARAMS ((POSITION pos)); 298public void pos_clear LESSPARAMS ((VOID_PARAM)); 299public void pos_init LESSPARAMS ((VOID_PARAM)); 300public int onscreen LESSPARAMS ((POSITION pos)); 301public int empty_screen LESSPARAMS ((VOID_PARAM)); 302public int empty_lines LESSPARAMS ((int s, int e)); 303public void get_scrpos LESSPARAMS ((struct scrpos *scrpos, int where)); 304public int sindex_from_sline LESSPARAMS ((int sline)); 305public void init_prompt LESSPARAMS ((VOID_PARAM)); 306public char * pr_expand LESSPARAMS ((constant char *proto, int maxwidth)); 307public char * eq_message LESSPARAMS ((VOID_PARAM)); 308public char * pr_string LESSPARAMS ((VOID_PARAM)); 309public char * wait_message LESSPARAMS ((VOID_PARAM)); 310public void init_search LESSPARAMS ((VOID_PARAM)); 311public void repaint_hilite LESSPARAMS ((int on)); 312public void clear_attn LESSPARAMS ((VOID_PARAM)); 313public void undo_search LESSPARAMS ((int clear)); 314public void clr_hlist LESSPARAMS ((struct hilite_tree *anchor)); 315public void clr_hilite LESSPARAMS ((VOID_PARAM)); 316public void clr_filter LESSPARAMS ((VOID_PARAM)); 317public int is_filtered LESSPARAMS ((POSITION pos)); 318public POSITION next_unfiltered LESSPARAMS ((POSITION pos)); 319public POSITION prev_unfiltered LESSPARAMS ((POSITION pos)); 320public int is_hilited_attr LESSPARAMS ((POSITION pos, POSITION epos, int nohide, int *p_matches)); 321public void chg_hilite LESSPARAMS ((VOID_PARAM)); 322public void chg_caseless LESSPARAMS ((VOID_PARAM)); 323public int search LESSPARAMS ((int search_type, char *pattern, int n)); 324public void prep_hilite LESSPARAMS ((POSITION spos, POSITION epos, int maxlines)); 325public void set_filter_pattern LESSPARAMS ((char *pattern, int search_type)); 326public int is_filtering LESSPARAMS ((VOID_PARAM)); 327public RETSIGTYPE winch LESSPARAMS ((int type)); 328public void init_signals LESSPARAMS ((int on)); 329public void psignals LESSPARAMS ((VOID_PARAM)); 330public void cleantags LESSPARAMS ((VOID_PARAM)); 331public int gettagtype LESSPARAMS ((VOID_PARAM)); 332public void findtag LESSPARAMS ((char *tag)); 333public POSITION tagsearch LESSPARAMS ((VOID_PARAM)); 334public char * nexttag LESSPARAMS ((int n)); 335public char * prevtag LESSPARAMS ((int n)); 336public int ntags LESSPARAMS ((VOID_PARAM)); 337public int curr_tag LESSPARAMS ((VOID_PARAM)); 338public int edit_tagfile LESSPARAMS ((VOID_PARAM)); 339public char * tty_device LESSPARAMS ((VOID_PARAM)); 340public void open_getchr LESSPARAMS ((VOID_PARAM)); 341public void close_getchr LESSPARAMS ((VOID_PARAM)); 342public int default_wheel_lines LESSPARAMS ((VOID_PARAM)); 343public void rstat LESSPARAMS ((char st)); 344public int getchr LESSPARAMS ((VOID_PARAM)); 345