=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ctags/ctags.c,v retrieving revision 1.14 retrieving revision 1.15 diff -c -r1.14 -r1.15 *** src/usr.bin/ctags/ctags.c 2014/12/10 19:44:21 1.14 --- src/usr.bin/ctags/ctags.c 2015/02/08 23:40:34 1.15 *************** *** 1,4 **** ! /* $OpenBSD: ctags.c,v 1.14 2014/12/10 19:44:21 tobias Exp $ */ /* $NetBSD: ctags.c,v 1.4 1995/09/02 05:57:23 jtc Exp $ */ /* --- 1,4 ---- ! /* $OpenBSD: ctags.c,v 1.15 2015/02/08 23:40:34 deraadt Exp $ */ /* $NetBSD: ctags.c,v 1.4 1995/09/02 05:57:23 jtc Exp $ */ /* *************** *** 87,96 **** searchar = '/'; break; case 'a': ! aflag++; break; case 'd': ! dflag++; break; case 'f': outfile = optarg; --- 87,96 ---- searchar = '/'; break; case 'a': ! aflag = 1; break; case 'd': ! dflag = 1; break; case 'f': outfile = optarg; *************** *** 99,113 **** /* backwards compatibility */ break; case 'u': ! uflag++; break; case 'w': ! wflag++; break; case 'v': ! vflag++; case 'x': ! xflag++; break; case '?': default: --- 99,113 ---- /* backwards compatibility */ break; case 'u': ! uflag = 1; break; case 'w': ! wflag = 1; break; case 'v': ! vflag = 1; case 'x': ! xflag = 1; break; case '?': default: *************** *** 148,154 **** free(cmd); cmd = NULL; } ! ++aflag; } if (!(outf = fopen(outfile, aflag ? "a" : "w"))) err(exit_val, "%s", outfile); --- 148,154 ---- free(cmd); cmd = NULL; } ! aflag = 1; } if (!(outf = fopen(outfile, aflag ? "a" : "w"))) err(exit_val, "%s", outfile);