[BACK]Return to fep_funcs.h CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / fep

Annotation of OpenXM_contrib2/fep/fep_funcs.h, Revision 1.4

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:  */
1.3       ohara      11: #if defined(__INTERIX)
                     12: #include <sys/cdefs.h>
                     13: #endif
1.2       noro       14: #if defined(__CYGWIN__) || defined(sun)
1.1       noro       15: void   terminate(int);
                     16: #else
                     17: void   terminate __P((int));
                     18: #endif
                     19:
                     20: /*
                     21:  * fep builtin command functions.
                     22:  */
                     23: int    suspend();
                     24: #ifdef STAT
                     25: int    fep_showstat();
                     26: #endif
                     27:
                     28: /*
                     29:  * FunctionNameTable
                     30:  */
                     31: typedef struct {
                     32:        int (*func)();
                     33:        char *name;
                     34:        char *help;
                     35: } FunctionTableEnt;
                     36:
                     37: extern FunctionTableEnt FunctionNameTable[];
                     38: extern FunctionTableEnt BuiltinFuncTable[];
                     39:
                     40: char *push_condition();
                     41: char *pop_condition();
                     42: char *change_condition();
1.4     ! noro       43:
        !            44: int getcharacter();
        !            45: void input_handler();
        !            46: void recover_signal ();
        !            47: void fix_signal ();
        !            48: int set_buffer (BUFFER *bp, int size);
        !            49: int buf_read (int fd, BUFFER *bp);
        !            50: void buf_put (BUFFER *bp, char *s);
        !            51: void swallow_output();
        !            52: void catchsig(int n);
        !            53: void exec_to_command(char *argv[]);
        !            54: void fix_tty();
        !            55: void kill_process();
        !            56: void terminate(int n);
        !            57: int send_int_sig();
        !            58: void get_pty_master();
        !            59: void get_pty_slave();
        !            60: void recover_tty();
        !            61: void look_cmdinfo (char *command);
        !            62: void usageAndExit();
        !            63: void sigwinch(int dummy);
        !            64: int    set_var         (char *name, char *value);
        !            65: char   *look_var       (char *name);
        !            66: int    lookd_var       (char *name);
        !            67: void set_only_var (char *name, char *value);
        !            68: VAR * getvp (char *name, int alloc, VAR **lastvp);
        !            69: void unset_var (char *name);
        !            70: void show_varlist ();
        !            71:
        !            72: void init_hist(int size);
        !            73: char * itoa (int i);
        !            74: void addHistory(char *string);
        !            75: void resetCurrentHistory();
        !            76: char * getHistory(int num);
        !            77: char * getCurrentHistory();
        !            78: char * getPreviousHistory();
        !            79: char * getNextHistory();
        !            80: int getOldestHistNum();
        !            81: int getYoungestHistNum();
        !            82: char * getOldestHistory();
        !            83: char * getYoungestHistory();
        !            84: int getCurrentHistNum();
        !            85: char * allocAndCopyThere(char *string);
        !            86: char * historyExtract(char *string);
        !            87: char * search_reverse_history (char *string);
        !            88: char * search_forward_history (char *string);
        !            89: int changeHistorySize(int newsize);
        !            90: void fep_history (char *comline);
        !            91: void hist_showHistory (int num);
        !            92: char * mk_home_relative (char *cp);
        !            93: void fep_save_history (char *comline);
        !            94: void save_history (char *file, int num);
        !            95: void fep_read_history (char *comline);
        !            96: void read_history (char *file);
        !            97: void message(char *messageString);
        !            98: void errorBell();
        !            99: void ctlprint(char *string);
        !           100: void printS (char *string);
        !           101: int is_empty_line(char *line);
        !           102: void putChar(char c);
        !           103: char * x_dirname (char *dir);
        !           104: // DIR * x_opendir (char *dir);
        !           105: int scmp (char **a, char **b);
        !           106: int prefix (char *sub, char *str);
        !           107: int any (int c, char *s);
        !           108: // int max (int d1, int d2);
        !           109:
        !           110: int callfunc (FUNC ft[], int c);
        !           111: int self_insert(CHAR c);
        !           112: int insert_string (CHAR *s);
        !           113: int mark ();
        !           114: int set_mark (int pos);
        !           115: int delete_to_kill_buffer ();
        !           116: int beginning_of_line();
        !           117: int end_of_line();
        !           118: int backward_character();
        !           119: int backward_n_character(int n);
        !           120: int backward_word ();
        !           121: int backward_n_word (int n);
        !           122: int backward_Word ();
        !           123: int backward_n_Word (int n);
        !           124: int forward_character();
        !           125: int forward_n_character(int n);
        !           126: int forward_word ();
        !           127: int forward_n_word (int n);
        !           128: int forward_Word ();
        !           129: int forward_n_Word (int n);
        !           130: int forward_to_end_of_word ();
        !           131: int forward_to_end_of_n_word (int n);
        !           132: int forward_to_end_of_Word ();
        !           133: int forward_to_end_of_n_Word (int n);
        !           134: int delete_previous_character();
        !           135: int delete_previous_n_character(int n);
        !           136: int delete_previous_word();
        !           137: int delete_previous_n_word(int n);
        !           138: int delete_previous_Word();
        !           139: int delete_previous_n_Word(int n);
        !           140: int delete_next_character ();
        !           141: int delete_next_n_character (int n);
        !           142: int delete_next_word ();
        !           143: int delete_next_n_word (int n);
        !           144: int delete_next_Word ();
        !           145: int delete_next_n_Word (int n);
        !           146: int delete_line();
        !           147: int kill_to_top_of_line();
        !           148: int kill_to_end_of_line();
        !           149: int insert_tab();
        !           150: int new_line();
        !           151: int is_tol();
        !           152: int is_eol();
        !           153: int refer_history();
        !           154: int search_reverse ();
        !           155: int search_forward ();
        !           156: int search_history (int direct);
        !           157: int insert_and_flush(char c);
        !           158: int send_eof();
        !           159: int alarm_on_eof ();
        !           160: int clear_screen();
        !           161: int next_history();
        !           162: int previous_history();
        !           163: int insert_current_history();
        !           164: int insert_next_history();
        !           165: int insert_previous_history();
        !           166: int ignore();
        !           167: int literal_next();
        !           168: int reprint();
        !           169: int howlong(char *s, int n);
        !           170: int expand_file_name ();
        !           171: int list_file_name ();
        !           172: int bind_key (FUNC ft[], FUNC func, char *s, FUNC dfunc);
        !           173: void init_bind_table ();
        !           174: void init_edit_params ();
        !           175: void initEmacsBindings (FUNC cft[], FUNC aft[]);
        !           176: int fep_abort();
        !           177: void yank_from_kill_buffer ();
        !           178: void moveto (int position);
        !           179: void show_history();
        !           180: void print_com_line();
        !           181: void repeat(char c, int n);
        !           182: void repeat_string(char *s, int n);
        !           183: void clear_edit_line ();
        !           184: void recover_edit_line (int put_prompt);
        !           185: void list_remote_file (char *host, char *pattern);
        !           186: void set_default_vars ();
        !           187: int iskanji_in_string (char *s, int i);
        !           188: char *search_string (char *s, char *lookup);
        !           189: void reverse_strcpy (char *to, char *from);
        !           190: int mkargv (char *s, char *argv[], int maxarg);
        !           191: void showArgs (char *comline);
        !           192:
        !           193: void fep_if (char *comline);
        !           194: void fep_else ();
        !           195: void fep_endif ();
        !           196: void bind_to_key (char *comline);
        !           197: void alias(char *comline);
        !           198: void unalias (char *comline);
        !           199: void set (char *comline);
        !           200: void unset(char *comline);
        !           201: void toggle_through();
        !           202: void fix_transparency();
        !           203: void putch (int c);
        !           204: void show_help ();
        !           205: void fep_chdir (char *line);
        !           206: void fep_pwd (char *line);
        !           207: void fep_echo (char *comline);
        !           208: void fep_command (char *comline);
        !           209: void fep_source (char *comline);
        !           210: void sourceRcFile ();
        !           211: void source_file (char *file);
        !           212: void invoke_shell ();
        !           213: void invoke_command (char *cmd);
        !           214: void fep_read_from_file (char *comline);
        !           215: void fep_read_from_command (char *comline);
        !           216: void fep_start_script (char *comline);
        !           217: void fep_end_script ();
        !           218: void fep_repaint(char *comline);
        !           219: void fep_showstat ();
        !           220: int executeBuiltInFunction (char *comline, char **more);
        !           221: int is_same_command (char *a, char *b);
        !           222: int show_bindings ();
        !           223: int condition ();
        !           224: int view_buffer (char *comline);
        !           225: int tgetent(char *bp, const char *name);
        !           226: int tgetflag(char *id);
        !           227: int tgetnum(char *id);
        !           228: int tputs(const char *str, int affcnt, int (*putc)(int));
        !           229: void set_alias (char *name, char *value);
        !           230: void unset_alias (char *name);
        !           231: void show_aliaslist (char *a);
        !           232: char * look_alias (char *name);
        !           233: void   catchsig (int);
        !           234:
        !           235: int vi_edit (int c);
        !           236: int altenateEditmode ();
        !           237: int vi_num (int c);
        !           238: int vi_motion (int c);
        !           239: int vi_c (int c);
        !           240: int vi_d (int c);
        !           241: int vi_new_line (int c);
        !           242: int vi_ins_edit (int c);

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>