[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.7

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.6       shadchin   17:        public void line_left ();
1.3       millert    18:        public void check_winch ();
1.1       etheisen   19:        public void goto_line ();
1.3       millert    20:        public void vbell ();
1.1       etheisen   21:        public void bell ();
                     22:        public void clear ();
                     23:        public void clear_eol ();
                     24:        public void clear_bot ();
1.6       shadchin   25:        public void at_enter ();
                     26:        public void at_exit ();
                     27:        public void at_switch ();
                     28:        public int is_at_equiv ();
                     29:        public int apply_at_specials ();
1.1       etheisen   30:        public void backspace ();
                     31:        public void putbs ();
1.3       millert    32:        public char WIN32getch ();
1.6       shadchin   33:        public void WIN32setcolors ();
                     34:        public void WIN32textout ();
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 ();
1.7     ! shadchin   49:        public void ch_set_eof ();
1.1       etheisen   50:        public void ch_init ();
                     51:        public void ch_close ();
                     52:        public int ch_getflags ();
                     53:        public void ch_dump ();
                     54:        public void init_charset ();
                     55:        public int binary_char ();
                     56:        public int control_char ();
                     57:        public char * prchar ();
1.6       shadchin   58:        public char * prutfchar ();
                     59:        public int utf_len ();
                     60:        public int is_utf8_well_formed ();
                     61:        public LWCHAR get_wchar ();
                     62:        public void put_wchar ();
                     63:        public LWCHAR step_char ();
                     64:        public int is_composing_char ();
                     65:        public int is_ubin_char ();
                     66:        public int is_wide_char ();
                     67:        public int is_combining_char ();
1.1       etheisen   68:        public void cmd_reset ();
1.3       millert    69:        public void clear_cmd ();
                     70:        public void cmd_putstr ();
1.1       etheisen   71:        public int len_cmdbuf ();
                     72:        public void set_mlist ();
1.3       millert    73:        public void cmd_addhist ();
1.1       etheisen   74:        public void cmd_accept ();
                     75:        public int cmd_char ();
1.3       millert    76:        public LINENUM cmd_int ();
1.1       etheisen   77:        public char * get_cmdbuf ();
1.6       shadchin   78:        public char * cmd_lastpattern ();
                     79:        public void init_cmdhist ();
                     80:        public void save_cmdhist ();
1.1       etheisen   81:        public int in_mca ();
                     82:        public void dispversion ();
                     83:        public int getcc ();
                     84:        public void ungetcc ();
                     85:        public void ungetsc ();
                     86:        public void commands ();
1.6       shadchin   87:        public int cvt_length ();
                     88:        public int * cvt_alloc_chpos ();
                     89:        public void cvt_text ();
1.1       etheisen   90:        public void init_cmds ();
                     91:        public void add_fcmd_table ();
                     92:        public void add_ecmd_table ();
                     93:        public int fcmd_decode ();
                     94:        public int ecmd_decode ();
1.3       millert    95:        public char * lgetenv ();
1.1       etheisen   96:        public int lesskey ();
                     97:        public void add_hometable ();
                     98:        public int editchar ();
                     99:        public void init_textlist ();
                    100:        public char * forw_textlist ();
                    101:        public char * back_textlist ();
                    102:        public int edit ();
                    103:        public int edit_ifile ();
                    104:        public int edit_list ();
                    105:        public int edit_first ();
                    106:        public int edit_last ();
                    107:        public int edit_next ();
                    108:        public int edit_prev ();
                    109:        public int edit_index ();
1.3       millert   110:        public IFILE save_curr_ifile ();
                    111:        public void unsave_ifile ();
                    112:        public void reedit_ifile ();
1.6       shadchin  113:        public void reopen_curr_ifile ();
1.1       etheisen  114:        public int edit_stdin ();
                    115:        public void cat_file ();
                    116:        public void use_logfile ();
1.3       millert   117:        public char * shell_unquote ();
                    118:        public char * get_meta_escape ();
                    119:        public char * shell_quote ();
1.1       etheisen  120:        public char * homefile ();
                    121:        public char * fexpand ();
                    122:        public char * fcomplete ();
                    123:        public int bin_file ();
1.3       millert   124:        public char * lglob ();
1.1       etheisen  125:        public char * open_altfile ();
                    126:        public void close_altfile ();
1.3       millert   127:        public int is_dir ();
1.1       etheisen  128:        public char * bad_file ();
                    129:        public POSITION filesize ();
1.3       millert   130:        public char * shell_coption ();
1.6       shadchin  131:        public char * last_component ();
                    132:        public int eof_displayed ();
                    133:        public int entire_file_displayed ();
                    134:        public void squish_check ();
1.1       etheisen  135:        public void forw ();
                    136:        public void back ();
                    137:        public void forward ();
                    138:        public void backward ();
                    139:        public int get_back_scroll ();
                    140:        public void del_ifile ();
                    141:        public IFILE next_ifile ();
                    142:        public IFILE prev_ifile ();
                    143:        public IFILE getoff_ifile ();
                    144:        public int nifile ();
                    145:        public IFILE get_ifile ();
                    146:        public char * get_filename ();
                    147:        public int get_index ();
                    148:        public void store_pos ();
                    149:        public void get_pos ();
                    150:        public void set_open ();
                    151:        public int opened ();
1.3       millert   152:        public void hold_ifile ();
                    153:        public int held_ifile ();
1.1       etheisen  154:        public void * get_filestate ();
                    155:        public void set_filestate ();
                    156:        public void if_dump ();
                    157:        public POSITION forw_line ();
                    158:        public POSITION back_line ();
1.3       millert   159:        public void set_attnpos ();
1.1       etheisen  160:        public void jump_forw ();
                    161:        public void jump_back ();
                    162:        public void repaint ();
                    163:        public void jump_percent ();
                    164:        public void jump_line_loc ();
                    165:        public void jump_loc ();
1.3       millert   166:        public void init_line ();
1.6       shadchin  167:        public int is_ascii_char ();
1.1       etheisen  168:        public void prewind ();
                    169:        public void plinenum ();
1.6       shadchin  170:        public void pshift_all ();
1.3       millert   171:        public int is_ansi_end ();
1.6       shadchin  172:        public int is_ansi_middle ();
1.1       etheisen  173:        public int pappend ();
1.6       shadchin  174:        public int pflushmbc ();
1.1       etheisen  175:        public void pdone ();
1.6       shadchin  176:        public void set_status_col ();
1.1       etheisen  177:        public int gline ();
                    178:        public void null_line ();
                    179:        public POSITION forw_raw_line ();
                    180:        public POSITION back_raw_line ();
                    181:        public void clr_linenum ();
                    182:        public void add_lnum ();
1.3       millert   183:        public LINENUM find_linenum ();
1.1       etheisen  184:        public POSITION find_pos ();
1.3       millert   185:        public LINENUM currline ();
1.1       etheisen  186:        public void lsystem ();
                    187:        public int pipe_mark ();
                    188:        public int pipe_data ();
                    189:        public void init_mark ();
                    190:        public int badmark ();
                    191:        public void setmark ();
                    192:        public void lastmark ();
                    193:        public void gomark ();
                    194:        public POSITION markpos ();
1.3       millert   195:        public void unmark ();
1.1       etheisen  196:        public void opt_o ();
                    197:        public void opt__O ();
1.6       shadchin  198:        public void opt_j ();
                    199:        public void calc_jump_sline ();
                    200:        public void opt_shift ();
                    201:        public void calc_shift_count ();
1.1       etheisen  202:        public void opt_k ();
                    203:        public void opt_t ();
                    204:        public void opt__T ();
                    205:        public void opt_p ();
                    206:        public void opt__P ();
                    207:        public void opt_b ();
                    208:        public void opt_i ();
                    209:        public void opt__V ();
                    210:        public void opt_D ();
1.3       millert   211:        public void opt_x ();
                    212:        public void opt_quote ();
1.1       etheisen  213:        public void opt_query ();
                    214:        public int get_swindow ();
1.6       shadchin  215:        public char * propt ();
1.1       etheisen  216:        public void scan_option ();
                    217:        public void toggle_option ();
1.6       shadchin  218:        public int opt_has_param ();
1.1       etheisen  219:        public char * opt_prompt ();
                    220:        public int isoptpending ();
                    221:        public void nopendopt ();
                    222:        public int getnum ();
1.6       shadchin  223:        public long getfraction ();
                    224:        public int get_quit_at_eof ();
1.1       etheisen  225:        public void init_option ();
1.3       millert   226:        public struct loption * findopt ();
                    227:        public struct loption * findopt_name ();
1.1       etheisen  228:        public int iread ();
                    229:        public long get_time ();
                    230:        public char * errno_message ();
                    231:        public int percentage ();
1.3       millert   232:        public POSITION percent_pos ();
                    233:        public int  os9_signal ();
1.1       etheisen  234:        public void put_line ();
                    235:        public void flush ();
                    236:        public int putchr ();
                    237:        public void putstr ();
1.3       millert   238:        public void get_return ();
1.1       etheisen  239:        public void error ();
                    240:        public void ierror ();
                    241:        public int query ();
1.6       shadchin  242:        public int compile_pattern ();
                    243:        public void uncompile_pattern ();
                    244:        public int is_null_pattern ();
                    245:        public int match_pattern ();
1.1       etheisen  246:        public POSITION position ();
                    247:        public void add_forw_pos ();
                    248:        public void add_back_pos ();
                    249:        public void pos_clear ();
                    250:        public void pos_init ();
                    251:        public int onscreen ();
                    252:        public int empty_screen ();
                    253:        public int empty_lines ();
                    254:        public void get_scrpos ();
                    255:        public int adjsline ();
                    256:        public void init_prompt ();
                    257:        public char * pr_expand ();
                    258:        public char * eq_message ();
                    259:        public char * pr_string ();
1.3       millert   260:        public char * wait_message ();
1.6       shadchin  261:        public void init_search ();
1.1       etheisen  262:        public void repaint_hilite ();
1.3       millert   263:        public void clear_attn ();
1.1       etheisen  264:        public void undo_search ();
1.6       shadchin  265:        public void clr_hlist ();
1.1       etheisen  266:        public void clr_hilite ();
1.6       shadchin  267:        public void clr_filter ();
                    268:        public int is_filtered ();
1.1       etheisen  269:        public int is_hilited ();
                    270:        public void chg_caseless ();
                    271:        public void chg_hilite ();
                    272:        public int search ();
                    273:        public void prep_hilite ();
1.6       shadchin  274:        public void set_filter_pattern ();
                    275:        public int is_filtering ();
1.1       etheisen  276:        public RETSIGTYPE winch ();
                    277:        public RETSIGTYPE winch ();
                    278:        public void init_signals ();
                    279:        public void psignals ();
1.3       millert   280:        public void cleantags ();
                    281:        public int gettagtype ();
1.1       etheisen  282:        public void findtag ();
                    283:        public POSITION tagsearch ();
1.3       millert   284:        public char * nexttag ();
                    285:        public char * prevtag ();
                    286:        public int ntags ();
                    287:        public int curr_tag ();
                    288:        public int edit_tagfile ();
1.1       etheisen  289:        public void open_getchr ();
1.3       millert   290:        public void close_getchr ();
1.1       etheisen  291:        public int getchr ();
1.5       millert   292:        public void (*lsignal()) ();