diff options
Diffstat (limited to 'gnulib-tests/test-fflush2.c')
-rw-r--r-- | gnulib-tests/test-fflush2.c | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/gnulib-tests/test-fflush2.c b/gnulib-tests/test-fflush2.c index 22796c7..acca0ae 100644 --- a/gnulib-tests/test-fflush2.c +++ b/gnulib-tests/test-fflush2.c @@ -1,5 +1,5 @@ /* Test of POSIX compatible fflush() function. - Copyright (C) 2008-2018 Free Software Foundation, Inc. + Copyright (C) 2008-2020 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -69,16 +69,10 @@ main (int argc, char **argv) according to the Austin Group's resolution on 2009-01-08. */ /* Check that fflush after a non-backup ungetc() call discards the ungetc buffer. This is mandated by POSIX - <http://www.opengroup.org/susv3/functions/ungetc.html>: - "The value of the file-position indicator for the stream after - reading or discarding all pushed-back bytes shall be the same - as it was before the bytes were pushed back." - <http://www.opengroup.org/austin/aardvark/latest/xshbug3.txt> - "[After fflush(),] the file offset of the underlying open file - description shall be set to the file position of the stream, and - any characters pushed back onto the stream by ungetc() or - ungetwc() that have not subsequently been read from the stream - shall be discarded." */ + <https://pubs.opengroup.org/onlinepubs/9699919799/functions/fflush.html>: + "...any characters pushed back onto the stream by ungetc() + or ungetwc() that have not subsequently been read from the + stream shall be discarded..." */ c = fgetc (stdin); ASSERT (c == '#'); |