summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2005-12-27 05:04:27 +0000
committerderaadt <deraadt@openbsd.org>2005-12-27 05:04:27 +0000
commit6bccf554345205970acbd9d137e3f8c3c2464286 (patch)
tree59f92dc1b2a004120f72dd3d5ae07596fd2fbb1a
parentgoto labels after case statements make lint happier (diff)
downloadwireguard-openbsd-6bccf554345205970acbd9d137e3f8c3c2464286.tar.xz
wireguard-openbsd-6bccf554345205970acbd9d137e3f8c3c2464286.zip
shorten main initialization
-rw-r--r--usr.bin/sdiff/sdiff.c15
1 files changed, 4 insertions, 11 deletions
diff --git a/usr.bin/sdiff/sdiff.c b/usr.bin/sdiff/sdiff.c
index 250f7e6892b..7f122a455e6 100644
--- a/usr.bin/sdiff/sdiff.c
+++ b/usr.bin/sdiff/sdiff.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: sdiff.c,v 1.9 2005/12/27 04:46:32 tedu Exp $ */
+/* $OpenBSD: sdiff.c,v 1.10 2005/12/27 05:04:27 deraadt Exp $ */
/*
* Written by Raymond Lai <ray@cyth.net>.
@@ -85,16 +85,10 @@ int
main(int argc, char **argv)
{
FILE *difffile, *origfile;
- size_t argc_max, diffargc, wflag;
+ size_t diffargc = 0, wflag = WIDTH;
int ch, fd[2], status;
pid_t pid;
- const char *cmd, **diffargv, *diffprog;
-
- /* Initialize variables. */
- diffargc = 0;
- diffprog = "diff";
- outfile = NULL;
- wflag = WIDTH;
+ const char *cmd, **diffargv, *diffprog = "diff";
/*
* Process diff flags.
@@ -107,8 +101,7 @@ main(int argc, char **argv)
* waste some memory; however we need an extra space for the
* NULL at the end, so it sort of works out.
*/
- argc_max = argc * 2;
- if (!(diffargv = malloc(sizeof(char **) * argc_max)))
+ if (!(diffargv = malloc(sizeof(char **) * argc * 2)))
err(2, "main");
/* Add first argument, the program name. */