summaryrefslogtreecommitdiff
path: root/cord/tests
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2016-02-12 19:49:31 +0300
committerIvan Maidanski <ivmai@mail.ru>2016-02-12 19:51:42 +0300
commit6ea3b0c2c4e21aba23ed27561a798f6736a09875 (patch)
treeea2301024dbac4761c33a7be004ce30db93c2d72 /cord/tests
parent9e18861687f90bbead8d4719fdc251db77628a11 (diff)
downloadbdwgc-6ea3b0c2c4e21aba23ed27561a798f6736a09875.tar.gz
cord/de: Change main() declaration style from K-R to ANSI C
* cord/tests/de.c (main): Replace the K&R-style function definition with the ANSI C one. * cord/tests/de.c (main): Replace goto with a block. * cord/tests/de.c (main): Replace exit(0) with return.
Diffstat (limited to 'cord/tests')
-rw-r--r--cord/tests/de.c30
1 files changed, 14 insertions, 16 deletions
diff --git a/cord/tests/de.c b/cord/tests/de.c
index 1b883a6f..a933afb7 100644
--- a/cord/tests/de.c
+++ b/cord/tests/de.c
@@ -563,21 +563,26 @@ void generic_init(void)
#ifndef WIN32
-main(argc, argv)
-int argc;
-char ** argv;
+int main(int argc, char **argv)
{
int c;
void *buf;
-#if defined(MACINTOSH)
+# if defined(MACINTOSH)
console_options.title = "\pDumb Editor";
cshow(stdout);
argc = ccommand(&argv);
-#endif
+# endif
GC_INIT();
- if (argc != 2) goto usage;
+ if (argc != 2) {
+ fprintf(stderr, "Usage: %s file\n", argv[0]);
+ fprintf(stderr, "Cursor keys: ^B(left) ^F(right) ^P(up) ^N(down)\n");
+ fprintf(stderr, "Undo: ^U Write to <file>.new: ^W");
+ fprintf(stderr, "Quit:^D Repeat count: ^R[n]\n");
+ fprintf(stderr, "Top: ^T Locate (search, find): ^L text ^L\n");
+ exit(1);
+ }
arg_file_name = argv[1];
buf = GC_MALLOC_ATOMIC(8192);
if (NULL == buf) OUT_OF_MEMORY;
@@ -586,8 +591,8 @@ char ** argv;
noecho(); nonl(); cbreak();
generic_init();
while ((c = getchar()) != QUIT) {
- if (c == EOF) break;
- do_command(c);
+ if (c == EOF) break;
+ do_command(c);
}
move(LINES-1, 0);
clrtoeol();
@@ -595,14 +600,7 @@ char ** argv;
nl();
echo();
endwin();
- exit(0);
-usage:
- fprintf(stderr, "Usage: %s file\n", argv[0]);
- fprintf(stderr, "Cursor keys: ^B(left) ^F(right) ^P(up) ^N(down)\n");
- fprintf(stderr, "Undo: ^U Write to <file>.new: ^W");
- fprintf(stderr, "Quit:^D Repeat count: ^R[n]\n");
- fprintf(stderr, "Top: ^T Locate (search, find): ^L text ^L\n");
- exit(1);
+ return 0;
}
#endif /* !WIN32 */