Annotation of OpenXM_contrib2/asir2000/fep/fep_funcs.h, Revision 1.1
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();
! 25: #if defined(__CYGWIN__)
! 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>