Annotation of OpenXM_contrib2/fep/fep_funcs.h, Revision 1.2
1.1 noro 1: /* Copyright (c) 1987, 1988 by Software Research Associates, Inc. */
2:
3: #ifndef lint
4: # define FEP_FUNCS \
5: "$Header: fep_funcs.h,v 4.5 91/05/29 14:31:03 utashiro Exp $ (SRA)"
6: #endif /* lint */
7:
8: /*
9: * command line edit functions
10: */
11: int fep_abort();
12: int backward_character();
13: int backward_word();
14: int backward_Word();
15: int beginning_of_line();
16: int clear_screen();
17: int delete_line();
18: int delete_next_character();
19: int delete_next_word();
20: int delete_next_Word();
21: int delete_previous_character();
22: int delete_previous_word();
23: int delete_previous_Word();
24: int delete_to_kill_buffer();
1.2 ! noro 25: #if defined(__CYGWIN__) || defined(sun)
1.1 noro 26: void terminate(int);
27: #else
28: void terminate __P((int));
29: #endif
30: int send_int_sig();
31: int end_of_line();
32: int expand_file_name();
33: int forward_character();
34: int forward_to_end_of_word();
35: int forward_to_end_of_Word();
36: int forward_word();
37: int forward_Word();
38: int ignore();
39: int insert_and_flush();
40: int insert_tab();
41: int kill_to_end_of_line();
42: int kill_to_top_of_line();
43: int list_file_name();
44: int literal_next();
45: int mark();
46: int new_line();
47: int next_history();
48: int previous_history();
49: int insert_next_history();
50: int insert_previous_history();
51: int insert_current_history();
52: int reprint();
53: int search_reverse();
54: int search_forward();
55: int self_insert();
56: int send_eof();
57: int show_bindings();
58: int show_history();
59: int toggle_through();
60: int fix_transparency();
61: int yank_from_kill_buffer();
62: int invoke_shell();
63: int show_help();
64:
65: /*
66: * Vi mode functions.
67: */
68: int vi_num();
69: int vi_edit();
70: int vi_motion();
71: int vi_c();
72: int vi_d();
73: int vi_ins_edit();
74: int vi_new_line();
75:
76: /*
77: * fep builtin command functions.
78: */
79: int suspend();
80: int bind_to_key();
81: int alias();
82: int unalias();
83: int set();
84: int unset();
85: int fep_chdir();
86: int fep_pwd();
87: int fep_history();
88: int show_bindings();
89: int fep_source();
90: int fep_command();
91: int fep_save_history();
92: int fep_start_script();
93: int fep_end_script();
94: int fep_read_history();
95: int fep_read_from_file();
96: int fep_read_from_command();
97: int fep_echo();
98: int fep_if();
99: int fep_else();
100: int fep_endif();
101: int fep_repaint();
102: int view_buffer();
103: #ifdef STAT
104: int fep_showstat();
105: #endif
106:
107: /*
108: * FunctionNameTable
109: */
110: typedef struct {
111: int (*func)();
112: char *name;
113: char *help;
114: } FunctionTableEnt;
115:
116: extern FunctionTableEnt FunctionNameTable[];
117: extern FunctionTableEnt BuiltinFuncTable[];
118:
119: char *look_var();
120: char *push_condition();
121: char *pop_condition();
122: char *change_condition();
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>