From 449af02b4cd365fa95f38ffba8af47be49ca9316 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Thu, 8 Mar 2007 08:55:52 +0000 Subject: Now Test.mak includes toplevel Rules.mak so if DO_ASSERT is not set then -DNDEBUG is added to CFLAGS so we need to get the seeko() calls out of the assert otherwise they get cancelled when NDEBUG is defined. --- test/misc/seek.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'test/misc') diff --git a/test/misc/seek.c b/test/misc/seek.c index f3f5d20df..c5edb94c9 100644 --- a/test/misc/seek.c +++ b/test/misc/seek.c @@ -23,6 +23,7 @@ int main(void) off_t ret; int i, fd; FILE *fp; + int tmp; fd = open("lseek.out", O_RDWR|O_CREAT, 0600); if (fd == -1) { @@ -44,8 +45,10 @@ int main(void) return 1; } - assert(fseeko(fp, 1024, SEEK_SET) == 0); - assert(fseeko(fp, (off_t)-16, SEEK_CUR) == 0); + tmp = fseeko(fp, 1024, SEEK_SET); + assert(tmp == 0); + tmp = fseeko(fp, (off_t)-16, SEEK_CUR); + assert(tmp == 0); ret = ftell(fp); if (ret != (1024-16)) { fprintf(stderr, "ftell() failed, we wanted pos %i but got %li: ", (1024-16), (long)ret); -- cgit v1.2.3