summaryrefslogtreecommitdiff
path: root/src/buffer.c
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2021-02-27 18:42:58 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2021-03-01 00:18:44 -0800
commitf4e2411bf53027c53f440b836143e64eb171a3ad (patch)
tree9bf5d3da5fdba217e59f2518fea8f36ac45db9de /src/buffer.c
parentace146f6a4f41bd92e2a2c67776f7300e4242ab0 (diff)
downloadtar-f4e2411bf53027c53f440b836143e64eb171a3ad.tar.gz
maint: port better to non-GCC compilers
This can be helpful in porting to compilers like Oracle Developer Studio that support some but not all GCC attributes. * lib/wordsplit.c (FALLTHROUGH): Remove; now done by attribute.h. * lib/wordsplit.h (__WORDSPLIT_ATTRIBUTE_FORMAT): Remove; all uses replaced by ATTRIBUTE_FORMAT. * lib/wordsplit.h, src/buffer.c, src/common.h, src/compare.c: * src/sparse.c, src/system.c, src/xheader.c: Prefer ATTRIBUTE_FORMAT, MAYBE_UNUSED, _Noreturn, etc. to __attribute__.
Diffstat (limited to 'src/buffer.c')
-rw-r--r--src/buffer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/buffer.c b/src/buffer.c
index e4386252..a5e74de7 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -1850,7 +1850,7 @@ simple_flush_read (void)
/* Simple flush write (no multi-volume or label extensions) */
static void
-simple_flush_write (size_t level __attribute__((unused)))
+simple_flush_write (size_t level MAYBE_UNUSED)
{
ssize_t status;