1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-07-31 13:00:00 +02:00

maint: add attributes to two functions without side effects

* src/date.c (res_width): This function computes its result solely
from the value of its parameter and qualifies for the const attribute.
* src/tee.c (get_next_out): This function has no side effect and
qualifies for the pure attribute.
* THANKS.in: Remove duplicate now that author has a commit in the repo.

Those two functions were flagged by GCC 12.3.0,
though not by GCC 13.2.1.
This commit is contained in:
Samuel Tardieu
2024-01-05 16:51:34 +01:00
committed by Pádraig Brady
parent a966dcdb69
commit f07f5b008f
3 changed files with 2 additions and 1 deletions
-1
View File
@@ -566,7 +566,6 @@ Rudolf Kastl rkastl@redhat.com
Sahil Amoli sahilamoli@gmail.com
Sami Farin sfarin@ratol.fi
Samuel Neves sneves@dei.uc.pt
Samuel Tardieu sam@rfc1149.net
Samuel Thibault samuel.thibault@ens-lyon.org
Samuli Karkkainen Samuli.Karkkainen@hut.fi
Sander van Malssen svm@kozmix.ow.nl
+1
View File
@@ -294,6 +294,7 @@ Show the local time for 9AM next Friday on the west coast of the US\n\
/* Yield the number of decimal digits needed to output a time with the
nanosecond resolution RES, without losing information. */
ATTRIBUTE_CONST
static int
res_width (long int res)
{
+1
View File
@@ -185,6 +185,7 @@ main (int argc, char **argv)
/* Return the index of the first non-null descriptor after idx,
or -1 if all are null. */
ATTRIBUTE_PURE
static int
get_next_out (FILE **descriptors, int nfiles, int idx)
{