[PATCH 6/6] strfmon_l: be consistent about unsigned vs size_t

Paul Eggert <[email protected]>
Newsgroups gmane.comp.lib.gnulib.bugs
Message-ID <[email protected]>
* lib/strfmon_l.c (directives_t, fmon_parse):
Count is merely unsigned int, not size_t.
---
 ChangeLog       | 4 ++++
 lib/strfmon_l.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 03575cf89b..1164db433b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2026-06-26  Paul Eggert  <[email protected]>
 
+	strfmon_l: be consistent about unsigned vs size_t
+	* lib/strfmon_l.c (directives_t, fmon_parse):
+	Count is merely unsigned int, not size_t.
+
 	hashcode-mem: don’t infloop if UINT_MAX < size
 	* lib/hashcode-mem.c (hash_pjw_bare): Use size_t for loop index.
 
diff --git a/lib/strfmon_l.c b/lib/strfmon_l.c
index 64212a5be4..a73d2ef571 100644
--- a/lib/strfmon_l.c
+++ b/lib/strfmon_l.c
@@ -41,7 +41,7 @@ directive_t;
 /* A parsed format string.  */
 typedef struct
 {
-  size_t count;
+  unsigned int count;
   directive_t dir[MAX_ARGS];
 }
 directives_t;
@@ -52,7 +52,7 @@ directives_t;
 static int
 fmon_parse (const char *format, directives_t *directivesp)
 {
-  size_t count = 0;
+  unsigned int count = 0;
   const char *cp = format;
 
   while (*cp != '\0')
-- 
2.54.0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.