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

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