=================================================================== RCS file: /home/cvs/OpenXM_contrib2/fep/fep_vi.c,v retrieving revision 1.1 retrieving revision 1.3 diff -u -p -r1.1 -r1.3 --- OpenXM_contrib2/fep/fep_vi.c 2002/09/03 00:41:44 1.1 +++ OpenXM_contrib2/fep/fep_vi.c 2020/11/01 10:28:22 1.3 @@ -2,7 +2,7 @@ #ifndef lint static char rcsid[]= -"$Header: /home/cvs/OpenXM_contrib2/fep/fep_vi.c,v 1.1 2002/09/03 00:41:44 noro Exp $ (SRA)"; +"$Header: /home/cvs/OpenXM_contrib2/fep/fep_vi.c,v 1.3 2020/11/01 10:28:22 noro Exp $ (SRA)"; #endif /* lint */ #include @@ -159,8 +159,7 @@ BINDENT viInsertBindings[] = { FUNC *viComTable; FUNC *viInsTable; -initViBindings (cft, aft) -FUNC cft[], aft[]; +void initViBindings (FUNC cft[], FUNC aft[]) { register int i; BINDENT *ftp; @@ -195,7 +194,9 @@ FUNC cft[], aft[]; import (cft, initial_ttymode.c_cc[VDSUSP], self_insert); #endif import (cft, initial_ttymode.c_cc[VREPRINT], reprint); +#ifdef VDISCARD import (cft, initial_ttymode.c_cc[VDISCARD], self_insert); +#endif import (cft, initial_ttymode.c_cc[VWERASE], delete_previous_word); import (cft, initial_ttymode.c_cc[VLNEXT], literal_next); import (cft, initial_ttymode.c_cc[VERASE], delete_previous_character); @@ -237,8 +238,7 @@ FUNC cft[], aft[]; vi_mode = INSERTMODE; } -vi_edit (c) - int c; +int vi_edit (int c) { int count = vi_count ? vi_count : 1; @@ -322,7 +322,7 @@ vi_edit (c) return (0); } -altenateEditmode () +int altenateEditmode () { FUNC *tmp; @@ -334,15 +334,13 @@ altenateEditmode () return (0); } -vi_num (c) - int c; +int vi_num (int c) { vi_count = vi_count * 10 + ((int)c - (int)'0'); return (0); } -vi_motion (c) - int c; +int vi_motion (int c) { int count = vi_count ? vi_count : 1; @@ -433,8 +431,7 @@ vi_motion (c) return (0); } -vi_c (c) - int c; +int vi_c (int c) { int count = vi_count ? vi_count : 1; @@ -476,8 +473,7 @@ vi_c (c) return (0); } -vi_d (c) - int c; +int vi_d (int c) { int count = vi_count ? vi_count : 1; @@ -518,8 +514,7 @@ vi_d (c) return (0); } -vi_new_line (c) - int c; +int vi_new_line (int c) { int count = vi_count ? vi_count : 1; @@ -532,8 +527,7 @@ vi_new_line (c) return (1); } -vi_ins_edit (c) - int c; +int vi_ins_edit (int c) { switch (c) {