aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/tail/reverse.c
diff options
context:
space:
mode:
authorDavid Malone <dwmalone@FreeBSD.org>2002-04-13 20:59:48 +0000
committerDavid Malone <dwmalone@FreeBSD.org>2002-04-13 20:59:48 +0000
commit13685eeec2456c781616eed7a4e0b8a7934ab383 (patch)
tree06b381c8f95fdfd7837c9abb4a2436c38eb53dcd /usr.bin/tail/reverse.c
parent8db523989f5cf7d79242a90c8c4039408ac9d7bc (diff)
downloadsrc-13685eeec2456c781616eed7a4e0b8a7934ab383.tar.gz
src-13685eeec2456c781616eed7a4e0b8a7934ab383.zip
Fix up vendor IDs.
Put a sequence point between writing to a variable and using it.
Notes
Notes: svn path=/head/; revision=94609
Diffstat (limited to 'usr.bin/tail/reverse.c')
-rw-r--r--usr.bin/tail/reverse.c17
1 files changed, 10 insertions, 7 deletions
diff --git a/usr.bin/tail/reverse.c b/usr.bin/tail/reverse.c
index d4ce69d2e542..d8c45e99fd24 100644
--- a/usr.bin/tail/reverse.c
+++ b/usr.bin/tail/reverse.c
@@ -34,14 +34,15 @@
* SUCH DAMAGE.
*/
-#include <sys/cdefs.h>
-
-__FBSDID("$FreeBSD$");
-
+#if 0
#ifndef lint
-static const char sccsid[] = "@(#)reverse.c 8.1 (Berkeley) 6/6/93";
+static char sccsid[] = "@(#)reverse.c 8.1 (Berkeley) 6/6/93";
+#endif /* not lint */
#endif
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
#include <sys/param.h>
#include <sys/stat.h>
#include <sys/mman.h>
@@ -221,8 +222,10 @@ r_buf(fp)
tl->prev = mark->prev;
mark->prev->next = tl;
mark->prev = tl;
- } else
- mark->next = mark->prev = (mark = tl);
+ } else {
+ mark = tl;
+ mark->next = mark->prev = mark;
+ }
/* Fill the block with input data. */
for (p = tl->l, len = 0;