Annotation of OpenXM_contrib2/fep/fep_funcs.h, Revision 1.3
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.3 ! ohara 25: #if defined(__INTERIX)
! 26: #include <sys/cdefs.h>
! 27: #endif
1.2 noro 28: #if defined(__CYGWIN__) || defined(sun)
1.1 noro 29: void terminate(int);
30: #else
31: void terminate __P((int));
32: #endif
33: int send_int_sig();
34: int end_of_line();
35: int expand_file_name();
36: int forward_character();
37: int forward_to_end_of_word();
38: int forward_to_end_of_Word();
39: int forward_word();
40: int forward_Word();
41: int ignore();
42: int insert_and_flush();
43: int insert_tab();
44: int kill_to_end_of_line();
45: int kill_to_top_of_line();
46: int list_file_name();
47: int literal_next();
48: int mark();
49: int new_line();
50: int next_history();
51: int previous_history();
52: int insert_next_history();
53: int insert_previous_history();
54: int insert_current_history();
55: int reprint();
56: int search_reverse();
57: int search_forward();
58: int self_insert();
59: int send_eof();
60: int show_bindings();
61: int show_history();
62: int toggle_through();
63: int fix_transparency();
64: int yank_from_kill_buffer();
65: int invoke_shell();
66: int show_help();
67:
68: /*
69: * Vi mode functions.
70: */
71: int vi_num();
72: int vi_edit();
73: int vi_motion();
74: int vi_c();
75: int vi_d();
76: int vi_ins_edit();
77: int vi_new_line();
78:
79: /*
80: * fep builtin command functions.
81: */
82: int suspend();
83: int bind_to_key();
84: int alias();
85: int unalias();
86: int set();
87: int unset();
88: int fep_chdir();
89: int fep_pwd();
90: int fep_history();
91: int show_bindings();
92: int fep_source();
93: int fep_command();
94: int fep_save_history();
95: int fep_start_script();
96: int fep_end_script();
97: int fep_read_history();
98: int fep_read_from_file();
99: int fep_read_from_command();
100: int fep_echo();
101: int fep_if();
102: int fep_else();
103: int fep_endif();
104: int fep_repaint();
105: int view_buffer();
106: #ifdef STAT
107: int fep_showstat();
108: #endif
109:
110: /*
111: * FunctionNameTable
112: */
113: typedef struct {
114: int (*func)();
115: char *name;
116: char *help;
117: } FunctionTableEnt;
118:
119: extern FunctionTableEnt FunctionNameTable[];
120: extern FunctionTableEnt BuiltinFuncTable[];
121:
122: char *look_var();
123: char *push_condition();
124: char *pop_condition();
125: char *change_condition();
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>