]> Savannah Git Hosting - gnulib.git/commitdiff
fts: fix compilation errors with fts_cross_check()
authorPádraig Brady <P@draigBrady.com>
Thu, 20 Jul 2023 14:08:27 +0000 (15:08 +0100)
committerBruno Haible <bruno@clisp.org>
Fri, 28 Jul 2023 20:07:45 +0000 (22:07 +0200)
* lib/fts.c: Fix printf format chars.
* lib/fts_.h: Provide a declaration for users.

ChangeLog
lib/fts.c
lib/fts_.h

index 3dfedd8e32ddffa8f3ece8c32b9c4c616a3c37ea..8170476837a84150facebc6437a4bc27fc56d7f6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2023-07-20  Pádraig Brady  <P@draigBrady.com>
+
+       fts: fix compilation errors with fts_cross_check()
+       * lib/fts.c: Fix printf format chars.
+       * lib/fts_.h: Provide a declaration for users.
+
 2023-07-19  Bruno Haible  <bruno@clisp.org>
 
        c32swidth: Fix file list.
index 884b84a5a1a805ce4e38c022ec09186e07954e92..875fe05793e7981df441dd896cc45a9577e7152d 100644 (file)
--- a/lib/fts.c
+++ b/lib/fts.c
@@ -1736,11 +1736,11 @@ fd_ring_print (FTS const *sp, FILE *stream, char const *msg)
     {
       int fd = fd_ring->ir_data[i];
       if (fd < 0)
-        fprintf (stream, "%d: %d:\n", i, fd);
+        fprintf (stream, "%u: %d:\n", i, fd);
       else
         {
           struct devino wd = getdevino (fd);
-          fprintf (stream, "%d: %d: "PRINT_DEVINO"\n", i, fd, wd.dev, wd.ino);
+          fprintf (stream, "%u: %d: "PRINT_DEVINO"\n", i, fd, wd.dev, wd.ino);
         }
       if (i == fd_ring->ir_back)
         break;
index fa3d4146e25b771f811b6ac4c17be7fbefdb3d35..67348b38fad1db3df24d166d83825dbe52e93aaf 100644 (file)
@@ -271,6 +271,10 @@ _GL_ATTRIBUTE_NODISCARD
 FTSENT  *fts_read (FTS *) __THROW;
 
 int      fts_set (FTS *, FTSENT *, int) __THROW;
+
+#if GNULIB_FTS_DEBUG
+void     fts_cross_check (FTS const *);
+#endif
 __END_DECLS
 
 #endif /* fts.h */