summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2021-02-28 13:42:49 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2021-03-01 00:18:44 -0800
commitdc101747e8633da9ecd450dd2bb14a13448d89fe (patch)
tree44d15719bc2c130f978a6b9a31fa8479218cd721
parent7fb1b6877f42f21432aea9a29977046f6289bc50 (diff)
downloadtar-dc101747e8633da9ecd450dd2bb14a13448d89fe.tar.gz
Pacify clang char conversion
* src/create.c (to_chars): Pacify ‘clang’ about assigning 128 to ‘char’.
-rw-r--r--src/create.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/create.c b/src/create.c
index 6c99c74d..7ca742f5 100644
--- a/src/create.c
+++ b/src/create.c
@@ -308,7 +308,7 @@ to_chars (int negative, uintmax_t value, size_t valsize,
if (((negative ? -1 - value : value)
<= MAX_VAL_WITH_DIGITS (size - 1, LG_256)))
{
- where[0] = negative ? -1 : 1 << (LG_256 - 1);
+ where[0] = (char) (negative ? -1 : 1 << (LG_256 - 1));
to_base256 (negative, value, where + 1, size - 1);
return true;
}