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

Annotation of src/usr.bin/less/funcs.h, Revision 1.5

1.1       etheisen    1:        public char * save ();
                      2:        public VOID_POINTER ecalloc ();
                      3:        public char * skipsp ();
1.3       millert     4:        public int sprefix ();
1.1       etheisen    5:        public void quit ();
                      6:        public void raw_mode ();
                      7:        public void scrsize ();
1.3       millert     8:        public char * special_key_str ();
1.1       etheisen    9:        public void get_term ();
                     10:        public void init ();
                     11:        public void deinit ();
                     12:        public void home ();
                     13:        public void add_line ();
1.3       millert    14:        public void remove_top ();
                     15:        public void win32_scroll_up ();
1.1       etheisen   16:        public void lower_left ();
1.3       millert    17:        public void check_winch ();
1.1       etheisen   18:        public void goto_line ();
1.3       millert    19:        public void vbell ();
1.1       etheisen   20:        public void bell ();
                     21:        public void clear ();
                     22:        public void clear_eol ();
                     23:        public void clear_bot ();
                     24:        public void so_enter ();
                     25:        public void so_exit ();
                     26:        public void ul_enter ();
                     27:        public void ul_exit ();
                     28:        public void bo_enter ();
                     29:        public void bo_exit ();
                     30:        public void bl_enter ();
                     31:        public void bl_exit ();
                     32:        public void backspace ();
                     33:        public void putbs ();
1.3       millert    34:        public char WIN32getch ();
1.1       etheisen   35:        public void match_brac ();
                     36:        public void ch_ungetchar ();
                     37:        public void end_logfile ();
                     38:        public void sync_logfile ();
                     39:        public int ch_seek ();
                     40:        public int ch_end_seek ();
                     41:        public int ch_beg_seek ();
                     42:        public POSITION ch_length ();
                     43:        public POSITION ch_tell ();
                     44:        public int ch_forw_get ();
                     45:        public int ch_back_get ();
1.3       millert    46:        public void ch_setbufspace ();
1.1       etheisen   47:        public void ch_flush ();
                     48:        public int seekable ();
                     49:        public void ch_init ();
                     50:        public void ch_close ();
                     51:        public int ch_getflags ();
                     52:        public void ch_dump ();
                     53:        public void init_charset ();
                     54:        public int binary_char ();
                     55:        public int control_char ();
                     56:        public char * prchar ();
                     57:        public void cmd_reset ();
1.3       millert    58:        public void clear_cmd ();
                     59:        public void cmd_putstr ();
1.1       etheisen   60:        public int len_cmdbuf ();
                     61:        public void set_mlist ();
1.3       millert    62:        public void cmd_addhist ();
1.1       etheisen   63:        public void cmd_accept ();
                     64:        public int cmd_char ();
1.3       millert    65:        public LINENUM cmd_int ();
1.1       etheisen   66:        public char * get_cmdbuf ();
                     67:        public int in_mca ();
                     68:        public void dispversion ();
                     69:        public int getcc ();
                     70:        public void ungetcc ();
                     71:        public void ungetsc ();
                     72:        public void commands ();
                     73:        public void init_cmds ();
                     74:        public void add_fcmd_table ();
                     75:        public void add_ecmd_table ();
                     76:        public int fcmd_decode ();
                     77:        public int ecmd_decode ();
1.3       millert    78:        public char * lgetenv ();
1.1       etheisen   79:        public int lesskey ();
                     80:        public void add_hometable ();
                     81:        public int editchar ();
                     82:        public void init_textlist ();
                     83:        public char * forw_textlist ();
                     84:        public char * back_textlist ();
                     85:        public int edit ();
                     86:        public int edit_ifile ();
                     87:        public int edit_list ();
                     88:        public int edit_first ();
                     89:        public int edit_last ();
                     90:        public int edit_next ();
                     91:        public int edit_prev ();
                     92:        public int edit_index ();
1.3       millert    93:        public IFILE save_curr_ifile ();
                     94:        public void unsave_ifile ();
                     95:        public void reedit_ifile ();
1.1       etheisen   96:        public int edit_stdin ();
                     97:        public void cat_file ();
                     98:        public void use_logfile ();
1.3       millert    99:        public char * shell_unquote ();
                    100:        public char * get_meta_escape ();
                    101:        public char * shell_quote ();
1.1       etheisen  102:        public char * homefile ();
1.4       millert   103:        public char * find_helpfile ();
1.1       etheisen  104:        public char * fexpand ();
                    105:        public char * fcomplete ();
                    106:        public int bin_file ();
1.3       millert   107:        public char * lglob ();
1.1       etheisen  108:        public char * open_altfile ();
                    109:        public void close_altfile ();
1.3       millert   110:        public int is_dir ();
1.1       etheisen  111:        public char * bad_file ();
                    112:        public POSITION filesize ();
1.3       millert   113:        public char * shell_coption ();
1.1       etheisen  114:        public void forw ();
                    115:        public void back ();
                    116:        public void forward ();
                    117:        public void backward ();
                    118:        public int get_back_scroll ();
1.4       millert   119:        public void help ();
1.1       etheisen  120:        public void del_ifile ();
                    121:        public IFILE next_ifile ();
                    122:        public IFILE prev_ifile ();
                    123:        public IFILE getoff_ifile ();
                    124:        public int nifile ();
                    125:        public IFILE get_ifile ();
                    126:        public char * get_filename ();
                    127:        public int get_index ();
                    128:        public void store_pos ();
                    129:        public void get_pos ();
                    130:        public void set_open ();
                    131:        public int opened ();
1.3       millert   132:        public void hold_ifile ();
                    133:        public int held_ifile ();
1.1       etheisen  134:        public void * get_filestate ();
                    135:        public void set_filestate ();
                    136:        public void if_dump ();
                    137:        public POSITION forw_line ();
                    138:        public POSITION back_line ();
1.3       millert   139:        public void set_attnpos ();
1.1       etheisen  140:        public void jump_forw ();
                    141:        public void jump_back ();
                    142:        public void repaint ();
                    143:        public void jump_percent ();
                    144:        public void jump_line_loc ();
                    145:        public void jump_loc ();
1.3       millert   146:        public void init_line ();
1.1       etheisen  147:        public void prewind ();
                    148:        public void plinenum ();
1.3       millert   149:        public int is_ansi_end ();
1.1       etheisen  150:        public int pappend ();
                    151:        public void pdone ();
                    152:        public int gline ();
                    153:        public void null_line ();
                    154:        public POSITION forw_raw_line ();
                    155:        public POSITION back_raw_line ();
                    156:        public void clr_linenum ();
                    157:        public void add_lnum ();
1.3       millert   158:        public LINENUM find_linenum ();
1.1       etheisen  159:        public POSITION find_pos ();
1.3       millert   160:        public LINENUM currline ();
1.1       etheisen  161:        public void lsystem ();
                    162:        public int pipe_mark ();
                    163:        public int pipe_data ();
                    164:        public void init_mark ();
                    165:        public int badmark ();
                    166:        public void setmark ();
                    167:        public void lastmark ();
                    168:        public void gomark ();
                    169:        public POSITION markpos ();
1.3       millert   170:        public void unmark ();
1.1       etheisen  171:        public void opt_o ();
                    172:        public void opt__O ();
                    173:        public void opt_l ();
                    174:        public void opt_k ();
                    175:        public void opt_t ();
                    176:        public void opt__T ();
                    177:        public void opt_p ();
                    178:        public void opt__P ();
                    179:        public void opt_b ();
                    180:        public void opt_i ();
                    181:        public void opt__V ();
                    182:        public void opt_D ();
1.3       millert   183:        public void opt_x ();
                    184:        public void opt_quote ();
1.1       etheisen  185:        public void opt_query ();
                    186:        public int get_swindow ();
                    187:        public void scan_option ();
                    188:        public void toggle_option ();
                    189:        public int single_char_option ();
                    190:        public char * opt_prompt ();
                    191:        public int isoptpending ();
                    192:        public void nopendopt ();
                    193:        public int getnum ();
                    194:        public void init_option ();
1.3       millert   195:        public struct loption * findopt ();
                    196:        public struct loption * findopt_name ();
1.1       etheisen  197:        public int iread ();
                    198:        public long get_time ();
                    199:        public char * errno_message ();
                    200:        public int percentage ();
1.3       millert   201:        public POSITION percent_pos ();
                    202:        public int  os9_signal ();
1.1       etheisen  203:        public void put_line ();
                    204:        public void flush ();
                    205:        public int putchr ();
                    206:        public void putstr ();
1.3       millert   207:        public void get_return ();
1.1       etheisen  208:        public void error ();
                    209:        public void ierror ();
                    210:        public int query ();
                    211:        public POSITION position ();
                    212:        public void add_forw_pos ();
                    213:        public void add_back_pos ();
                    214:        public void pos_clear ();
                    215:        public void pos_init ();
                    216:        public int onscreen ();
                    217:        public int empty_screen ();
                    218:        public int empty_lines ();
                    219:        public void get_scrpos ();
                    220:        public int adjsline ();
                    221:        public void init_prompt ();
                    222:        public char * pr_expand ();
                    223:        public char * eq_message ();
                    224:        public char * pr_string ();
1.3       millert   225:        public char * wait_message ();
1.1       etheisen  226:        public void repaint_hilite ();
1.3       millert   227:        public void clear_attn ();
1.1       etheisen  228:        public void undo_search ();
                    229:        public void clr_hilite ();
                    230:        public int is_hilited ();
                    231:        public void chg_caseless ();
                    232:        public void chg_hilite ();
                    233:        public int search ();
                    234:        public void prep_hilite ();
                    235:        public RETSIGTYPE winch ();
                    236:        public RETSIGTYPE winch ();
                    237:        public void init_signals ();
                    238:        public void psignals ();
1.3       millert   239:        public void cleantags ();
                    240:        public int gettagtype ();
1.1       etheisen  241:        public void findtag ();
                    242:        public POSITION tagsearch ();
1.3       millert   243:        public char * nexttag ();
                    244:        public char * prevtag ();
                    245:        public int ntags ();
                    246:        public int curr_tag ();
                    247:        public int edit_tagfile ();
1.1       etheisen  248:        public void open_getchr ();
1.3       millert   249:        public void close_getchr ();
1.1       etheisen  250:        public int getchr ();
1.5     ! millert   251:        public void (*lsignal()) ();