svn commit: r316638 - head/usr.bin/sdiff
Baptiste Daroussin
bapt at FreeBSD.org
Sat Apr 8 08:42:26 UTC 2017
Author: bapt
Date: Sat Apr 8 08:42:25 2017
New Revision: 316638
URL: https://svnweb.freebsd.org/changeset/base/316638
Log:
Remove a useless loop over the long options before passing through some
options to diff(1)
Modified:
head/usr.bin/sdiff/sdiff.c
Modified: head/usr.bin/sdiff/sdiff.c
==============================================================================
--- head/usr.bin/sdiff/sdiff.c Sat Apr 8 08:41:05 2017 (r316637)
+++ head/usr.bin/sdiff/sdiff.c Sat Apr 8 08:42:25 2017 (r316638)
@@ -213,7 +213,6 @@ main(int argc, char **argv)
int ch, fd[2] = {-1}, status;
pid_t pid=0;
const char *outfile = NULL;
- struct option *popt;
char **diffargv, *diffprog = DIFF_PATH, *filename1, *filename2,
*tmp1, *tmp2, *s1, *s2;
int i;
@@ -260,7 +259,6 @@ main(int argc, char **argv)
case 'i':
case 't':
case 'W':
- for(popt = longopts; ch != popt->val && popt->name != NULL; popt++);
diffargv[1] = realloc(diffargv[1], sizeof(char) * strlen(diffargv[1]) + 2);
/*
* In diff, the 'W' option is 'w' and the 'w' is 'W'.
More information about the svn-src-all
mailing list