version 1.2, 2002/09/18 10:03:28 |
version 1.4, 2020/11/01 10:28:22 |
|
|
/* |
/* |
* command line edit functions |
* command line edit functions |
*/ |
*/ |
int fep_abort(); |
#if defined(__INTERIX) |
int backward_character(); |
#include <sys/cdefs.h> |
int backward_word(); |
#endif |
int backward_Word(); |
|
int beginning_of_line(); |
|
int clear_screen(); |
|
int delete_line(); |
|
int delete_next_character(); |
|
int delete_next_word(); |
|
int delete_next_Word(); |
|
int delete_previous_character(); |
|
int delete_previous_word(); |
|
int delete_previous_Word(); |
|
int delete_to_kill_buffer(); |
|
#if defined(__CYGWIN__) || defined(sun) |
#if defined(__CYGWIN__) || defined(sun) |
void terminate(int); |
void terminate(int); |
#else |
#else |
void terminate __P((int)); |
void terminate __P((int)); |
#endif |
#endif |
int send_int_sig(); |
|
int end_of_line(); |
|
int expand_file_name(); |
|
int forward_character(); |
|
int forward_to_end_of_word(); |
|
int forward_to_end_of_Word(); |
|
int forward_word(); |
|
int forward_Word(); |
|
int ignore(); |
|
int insert_and_flush(); |
|
int insert_tab(); |
|
int kill_to_end_of_line(); |
|
int kill_to_top_of_line(); |
|
int list_file_name(); |
|
int literal_next(); |
|
int mark(); |
|
int new_line(); |
|
int next_history(); |
|
int previous_history(); |
|
int insert_next_history(); |
|
int insert_previous_history(); |
|
int insert_current_history(); |
|
int reprint(); |
|
int search_reverse(); |
|
int search_forward(); |
|
int self_insert(); |
|
int send_eof(); |
|
int show_bindings(); |
|
int show_history(); |
|
int toggle_through(); |
|
int fix_transparency(); |
|
int yank_from_kill_buffer(); |
|
int invoke_shell(); |
|
int show_help(); |
|
|
|
/* |
/* |
* Vi mode functions. |
|
*/ |
|
int vi_num(); |
|
int vi_edit(); |
|
int vi_motion(); |
|
int vi_c(); |
|
int vi_d(); |
|
int vi_ins_edit(); |
|
int vi_new_line(); |
|
|
|
/* |
|
* fep builtin command functions. |
* fep builtin command functions. |
*/ |
*/ |
int suspend(); |
int suspend(); |
int bind_to_key(); |
|
int alias(); |
|
int unalias(); |
|
int set(); |
|
int unset(); |
|
int fep_chdir(); |
|
int fep_pwd(); |
|
int fep_history(); |
|
int show_bindings(); |
|
int fep_source(); |
|
int fep_command(); |
|
int fep_save_history(); |
|
int fep_start_script(); |
|
int fep_end_script(); |
|
int fep_read_history(); |
|
int fep_read_from_file(); |
|
int fep_read_from_command(); |
|
int fep_echo(); |
|
int fep_if(); |
|
int fep_else(); |
|
int fep_endif(); |
|
int fep_repaint(); |
|
int view_buffer(); |
|
#ifdef STAT |
#ifdef STAT |
int fep_showstat(); |
int fep_showstat(); |
#endif |
#endif |
Line 116 typedef struct { |
|
|
extern FunctionTableEnt FunctionNameTable[]; |
extern FunctionTableEnt FunctionNameTable[]; |
extern FunctionTableEnt BuiltinFuncTable[]; |
extern FunctionTableEnt BuiltinFuncTable[]; |
|
|
char *look_var(); |
|
char *push_condition(); |
char *push_condition(); |
char *pop_condition(); |
char *pop_condition(); |
char *change_condition(); |
char *change_condition(); |
|
|
|
int getcharacter(); |
|
void input_handler(); |
|
void recover_signal (); |
|
void fix_signal (); |
|
int set_buffer (BUFFER *bp, int size); |
|
int buf_read (int fd, BUFFER *bp); |
|
void buf_put (BUFFER *bp, char *s); |
|
void swallow_output(); |
|
void catchsig(int n); |
|
void exec_to_command(char *argv[]); |
|
void fix_tty(); |
|
void kill_process(); |
|
void terminate(int n); |
|
int send_int_sig(); |
|
void get_pty_master(); |
|
void get_pty_slave(); |
|
void recover_tty(); |
|
void look_cmdinfo (char *command); |
|
void usageAndExit(); |
|
void sigwinch(int dummy); |
|
int set_var (char *name, char *value); |
|
char *look_var (char *name); |
|
int lookd_var (char *name); |
|
void set_only_var (char *name, char *value); |
|
VAR * getvp (char *name, int alloc, VAR **lastvp); |
|
void unset_var (char *name); |
|
void show_varlist (); |
|
|
|
void init_hist(int size); |
|
char * itoa (int i); |
|
void addHistory(char *string); |
|
void resetCurrentHistory(); |
|
char * getHistory(int num); |
|
char * getCurrentHistory(); |
|
char * getPreviousHistory(); |
|
char * getNextHistory(); |
|
int getOldestHistNum(); |
|
int getYoungestHistNum(); |
|
char * getOldestHistory(); |
|
char * getYoungestHistory(); |
|
int getCurrentHistNum(); |
|
char * allocAndCopyThere(char *string); |
|
char * historyExtract(char *string); |
|
char * search_reverse_history (char *string); |
|
char * search_forward_history (char *string); |
|
int changeHistorySize(int newsize); |
|
void fep_history (char *comline); |
|
void hist_showHistory (int num); |
|
char * mk_home_relative (char *cp); |
|
void fep_save_history (char *comline); |
|
void save_history (char *file, int num); |
|
void fep_read_history (char *comline); |
|
void read_history (char *file); |
|
void message(char *messageString); |
|
void errorBell(); |
|
void ctlprint(char *string); |
|
void printS (char *string); |
|
int is_empty_line(char *line); |
|
void putChar(char c); |
|
char * x_dirname (char *dir); |
|
// DIR * x_opendir (char *dir); |
|
int scmp (char **a, char **b); |
|
int prefix (char *sub, char *str); |
|
int any (int c, char *s); |
|
// int max (int d1, int d2); |
|
|
|
int callfunc (FUNC ft[], int c); |
|
int self_insert(CHAR c); |
|
int insert_string (CHAR *s); |
|
int mark (); |
|
int set_mark (int pos); |
|
int delete_to_kill_buffer (); |
|
int beginning_of_line(); |
|
int end_of_line(); |
|
int backward_character(); |
|
int backward_n_character(int n); |
|
int backward_word (); |
|
int backward_n_word (int n); |
|
int backward_Word (); |
|
int backward_n_Word (int n); |
|
int forward_character(); |
|
int forward_n_character(int n); |
|
int forward_word (); |
|
int forward_n_word (int n); |
|
int forward_Word (); |
|
int forward_n_Word (int n); |
|
int forward_to_end_of_word (); |
|
int forward_to_end_of_n_word (int n); |
|
int forward_to_end_of_Word (); |
|
int forward_to_end_of_n_Word (int n); |
|
int delete_previous_character(); |
|
int delete_previous_n_character(int n); |
|
int delete_previous_word(); |
|
int delete_previous_n_word(int n); |
|
int delete_previous_Word(); |
|
int delete_previous_n_Word(int n); |
|
int delete_next_character (); |
|
int delete_next_n_character (int n); |
|
int delete_next_word (); |
|
int delete_next_n_word (int n); |
|
int delete_next_Word (); |
|
int delete_next_n_Word (int n); |
|
int delete_line(); |
|
int kill_to_top_of_line(); |
|
int kill_to_end_of_line(); |
|
int insert_tab(); |
|
int new_line(); |
|
int is_tol(); |
|
int is_eol(); |
|
int refer_history(); |
|
int search_reverse (); |
|
int search_forward (); |
|
int search_history (int direct); |
|
int insert_and_flush(char c); |
|
int send_eof(); |
|
int alarm_on_eof (); |
|
int clear_screen(); |
|
int next_history(); |
|
int previous_history(); |
|
int insert_current_history(); |
|
int insert_next_history(); |
|
int insert_previous_history(); |
|
int ignore(); |
|
int literal_next(); |
|
int reprint(); |
|
int howlong(char *s, int n); |
|
int expand_file_name (); |
|
int list_file_name (); |
|
int bind_key (FUNC ft[], FUNC func, char *s, FUNC dfunc); |
|
void init_bind_table (); |
|
void init_edit_params (); |
|
void initEmacsBindings (FUNC cft[], FUNC aft[]); |
|
int fep_abort(); |
|
void yank_from_kill_buffer (); |
|
void moveto (int position); |
|
void show_history(); |
|
void print_com_line(); |
|
void repeat(char c, int n); |
|
void repeat_string(char *s, int n); |
|
void clear_edit_line (); |
|
void recover_edit_line (int put_prompt); |
|
void list_remote_file (char *host, char *pattern); |
|
void set_default_vars (); |
|
int iskanji_in_string (char *s, int i); |
|
char *search_string (char *s, char *lookup); |
|
void reverse_strcpy (char *to, char *from); |
|
int mkargv (char *s, char *argv[], int maxarg); |
|
void showArgs (char *comline); |
|
|
|
void fep_if (char *comline); |
|
void fep_else (); |
|
void fep_endif (); |
|
void bind_to_key (char *comline); |
|
void alias(char *comline); |
|
void unalias (char *comline); |
|
void set (char *comline); |
|
void unset(char *comline); |
|
void toggle_through(); |
|
void fix_transparency(); |
|
void putch (int c); |
|
void show_help (); |
|
void fep_chdir (char *line); |
|
void fep_pwd (char *line); |
|
void fep_echo (char *comline); |
|
void fep_command (char *comline); |
|
void fep_source (char *comline); |
|
void sourceRcFile (); |
|
void source_file (char *file); |
|
void invoke_shell (); |
|
void invoke_command (char *cmd); |
|
void fep_read_from_file (char *comline); |
|
void fep_read_from_command (char *comline); |
|
void fep_start_script (char *comline); |
|
void fep_end_script (); |
|
void fep_repaint(char *comline); |
|
void fep_showstat (); |
|
int executeBuiltInFunction (char *comline, char **more); |
|
int is_same_command (char *a, char *b); |
|
int show_bindings (); |
|
int condition (); |
|
int view_buffer (char *comline); |
|
int tgetent(char *bp, const char *name); |
|
int tgetflag(char *id); |
|
int tgetnum(char *id); |
|
int tputs(const char *str, int affcnt, int (*putc)(int)); |
|
void set_alias (char *name, char *value); |
|
void unset_alias (char *name); |
|
void show_aliaslist (char *a); |
|
char * look_alias (char *name); |
|
void catchsig (int); |
|
|
|
int vi_edit (int c); |
|
int altenateEditmode (); |
|
int vi_num (int c); |
|
int vi_motion (int c); |
|
int vi_c (int c); |
|
int vi_d (int c); |
|
int vi_new_line (int c); |
|
int vi_ins_edit (int c); |