From 00cf2913f841cf835b44febec958831e74d42dea Mon Sep 17 00:00:00 2001 From: Nathan Sidwell Date: Thu, 29 Jul 2004 08:58:59 +0000 Subject: gcov-io.h: Allow zero tag as EOF indicator. * gcov-io.h: Allow zero tag as EOF indicator. (gcov_is_eof): Remove. (gcov_truncate): Remove. * gcov-io.c (gcov_seek): Always SEEK_SET. * libgcov.c (gcov_exit): Don't use gcov_truncate. Write explicit EOF tag. * coverage.c (read_counts_file): Don't use gcov_is_eof. * gcov-dump.c (dump_file): Likewise. * gcov.c (read_graph_file, read_count_file): Likewise. From-SVN: r85291 --- gcc/gcov-io.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'gcc/gcov-io.c') diff --git a/gcc/gcov-io.c b/gcc/gcov-io.c index 0f61ef0..3b4dcd6 100644 --- a/gcc/gcov-io.c +++ b/gcc/gcov-io.c @@ -514,8 +514,7 @@ gcov_sync (gcov_position_t base, gcov_unsigned_t length) #endif #if IN_LIBGCOV -/* Move to the a set position in a gcov file. BASE is zero to move to - the end, and nonzero to move to that position. */ +/* Move to the a set position in a gcov file. */ GCOV_LINKAGE void gcov_seek (gcov_position_t base) @@ -523,7 +522,7 @@ gcov_seek (gcov_position_t base) GCOV_CHECK_WRITING (); if (gcov_var.offset) gcov_write_block (gcov_var.offset); - fseek (gcov_var.file, base << 2, base ? SEEK_SET : SEEK_END); + fseek (gcov_var.file, base << 2, SEEK_SET); gcov_var.start = ftell (gcov_var.file) >> 2; } #endif -- cgit v1.1