1 /* $OpenBSD: ex_extern.h,v 1.5 2001/01/29 01:58:47 niklas Exp $ */ 2 3 int ex __P((SCR **)); 4 int ex_cmd __P((SCR *)); 5 int ex_range __P((SCR *, EXCMD *, int *)); 6 int ex_is_abbrev __P((char *, size_t)); 7 int ex_is_unmap __P((char *, size_t)); 8 void ex_badaddr 9 __P((SCR *, EXCMDLIST const *, enum badaddr, enum nresult)); 10 int ex_abbr __P((SCR *, EXCMD *)); 11 int ex_unabbr __P((SCR *, EXCMD *)); 12 int ex_append __P((SCR *, EXCMD *)); 13 int ex_change __P((SCR *, EXCMD *)); 14 int ex_insert __P((SCR *, EXCMD *)); 15 int ex_next __P((SCR *, EXCMD *)); 16 int ex_prev __P((SCR *, EXCMD *)); 17 int ex_rew __P((SCR *, EXCMD *)); 18 int ex_args __P((SCR *, EXCMD *)); 19 char **ex_buildargv __P((SCR *, EXCMD *, char *)); 20 int argv_init __P((SCR *, EXCMD *)); 21 int argv_exp0 __P((SCR *, EXCMD *, char *, size_t)); 22 int argv_exp1 __P((SCR *, EXCMD *, char *, size_t, int)); 23 int argv_exp2 __P((SCR *, EXCMD *, char *, size_t)); 24 int argv_exp3 __P((SCR *, EXCMD *, char *, size_t)); 25 int argv_free __P((SCR *)); 26 int ex_at __P((SCR *, EXCMD *)); 27 int ex_bang __P((SCR *, EXCMD *)); 28 int ex_cd __P((SCR *, EXCMD *)); 29 int ex_cscope __P((SCR *, EXCMD *)); 30 int cscope_display __P((SCR *)); 31 int cscope_search __P((SCR *, TAGQ *, TAG *)); 32 int ex_delete __P((SCR *, EXCMD *)); 33 int ex_display __P((SCR *, EXCMD *)); 34 int ex_edit __P((SCR *, EXCMD *)); 35 int ex_equal __P((SCR *, EXCMD *)); 36 int ex_file __P((SCR *, EXCMD *)); 37 int ex_filter __P((SCR *, 38 EXCMD *, MARK *, MARK *, MARK *, char *, enum filtertype)); 39 int ex_global __P((SCR *, EXCMD *)); 40 int ex_v __P((SCR *, EXCMD *)); 41 int ex_g_insdel __P((SCR *, lnop_t, recno_t)); 42 int ex_screen_copy __P((SCR *, SCR *)); 43 int ex_screen_end __P((SCR *)); 44 int ex_optchange __P((SCR *, int, char *, u_long *)); 45 int ex_exrc __P((SCR *)); 46 int ex_run_str __P((SCR *, char *, char *, size_t, int, int)); 47 int ex_join __P((SCR *, EXCMD *)); 48 int ex_map __P((SCR *, EXCMD *)); 49 int ex_unmap __P((SCR *, EXCMD *)); 50 int ex_mark __P((SCR *, EXCMD *)); 51 int ex_mkexrc __P((SCR *, EXCMD *)); 52 int ex_copy __P((SCR *, EXCMD *)); 53 int ex_move __P((SCR *, EXCMD *)); 54 int ex_open __P((SCR *, EXCMD *)); 55 int ex_perl __P((SCR*, EXCMD *)); 56 int ex_preserve __P((SCR *, EXCMD *)); 57 int ex_recover __P((SCR *, EXCMD *)); 58 int ex_list __P((SCR *, EXCMD *)); 59 int ex_number __P((SCR *, EXCMD *)); 60 int ex_pr __P((SCR *, EXCMD *)); 61 int ex_print __P((SCR *, EXCMD *, MARK *, MARK *, u_int32_t)); 62 int ex_ldisplay __P((SCR *, const char *, size_t, size_t, u_int)); 63 int ex_scprint __P((SCR *, MARK *, MARK *)); 64 int ex_printf __P((SCR *, const char *, ...)); 65 int ex_puts __P((SCR *, const char *)); 66 int ex_fflush __P((SCR *sp)); 67 int ex_put __P((SCR *, EXCMD *)); 68 int ex_quit __P((SCR *, EXCMD *)); 69 int ex_read __P((SCR *, EXCMD *)); 70 int ex_readfp __P((SCR *, char *, FILE *, MARK *, recno_t *, int)); 71 int ex_bg __P((SCR *, EXCMD *)); 72 int ex_fg __P((SCR *, EXCMD *)); 73 int ex_resize __P((SCR *, EXCMD *)); 74 int ex_sdisplay __P((SCR *)); 75 int ex_script __P((SCR *, EXCMD *)); 76 int sscr_exec __P((SCR *, recno_t)); 77 int sscr_input __P((SCR *)); 78 int sscr_end __P((SCR *)); 79 int ex_set __P((SCR *, EXCMD *)); 80 int ex_shell __P((SCR *, EXCMD *)); 81 int ex_exec_proc __P((SCR *, EXCMD *, char *, const char *, int)); 82 int proc_wait __P((SCR *, long, const char *, int, int)); 83 int ex_shiftl __P((SCR *, EXCMD *)); 84 int ex_shiftr __P((SCR *, EXCMD *)); 85 int ex_source __P((SCR *, EXCMD *)); 86 int ex_stop __P((SCR *, EXCMD *)); 87 int ex_s __P((SCR *, EXCMD *)); 88 int ex_subagain __P((SCR *, EXCMD *)); 89 int ex_subtilde __P((SCR *, EXCMD *)); 90 int re_compile __P((SCR *, 91 char *, size_t, char **, size_t *, regex_t *, u_int)); 92 void re_error __P((SCR *, int, regex_t *)); 93 int ex_tag_first __P((SCR *, char *)); 94 int ex_tag_push __P((SCR *, EXCMD *)); 95 int ex_tag_next __P((SCR *, EXCMD *)); 96 int ex_tag_prev __P((SCR *, EXCMD *)); 97 int ex_tag_nswitch __P((SCR *, TAG *, int)); 98 int ex_tag_Nswitch __P((SCR *, TAG *, int)); 99 int ex_tag_pop __P((SCR *, EXCMD *)); 100 int ex_tag_top __P((SCR *, EXCMD *)); 101 int ex_tag_display __P((SCR *)); 102 int ex_tag_copy __P((SCR *, SCR *)); 103 int tagq_free __P((SCR *, TAGQ *)); 104 void tag_msg __P((SCR *, tagmsg_t, char *)); 105 int ex_tagf_alloc __P((SCR *, char *)); 106 int ex_tag_free __P((SCR *)); 107 int ex_tcl __P((SCR*, EXCMD *)); 108 int ex_txt __P((SCR *, TEXTH *, ARG_CHAR_T, u_int32_t)); 109 int ex_undo __P((SCR *, EXCMD *)); 110 int ex_help __P((SCR *, EXCMD *)); 111 int ex_usage __P((SCR *, EXCMD *)); 112 int ex_viusage __P((SCR *, EXCMD *)); 113 void ex_cinit __P((EXCMD *, 114 int, int, recno_t, recno_t, int, ARGS **)); 115 void ex_cadd __P((EXCMD *, ARGS *, char *, size_t)); 116 int ex_getline __P((SCR *, FILE *, size_t *)); 117 int ex_ncheck __P((SCR *, int)); 118 int ex_init __P((SCR *)); 119 void ex_emsg __P((SCR *, char *, exm_t)); 120 int ex_version __P((SCR *, EXCMD *)); 121 int ex_visual __P((SCR *, EXCMD *)); 122 int ex_wn __P((SCR *, EXCMD *)); 123 int ex_wq __P((SCR *, EXCMD *)); 124 int ex_write __P((SCR *, EXCMD *)); 125 int ex_xit __P((SCR *, EXCMD *)); 126 int ex_writefp __P((SCR *, 127 char *, FILE *, MARK *, MARK *, u_long *, u_long *, int)); 128 int ex_yank __P((SCR *, EXCMD *)); 129 int ex_z __P((SCR *, EXCMD *)); 130