People have made passes at using ANSI-style function definitions in the
past. Some functions were missed and this upsets clang 15.

Index: dump/traverse.c
===================================================================
RCS file: /cvs/src/sbin/dump/traverse.c,v
retrieving revision 1.39
diff -u -p -r1.39 traverse.c
--- dump/traverse.c     26 Apr 2018 17:40:48 -0000      1.39
+++ dump/traverse.c     4 Feb 2023 20:49:04 -0000
@@ -717,10 +717,7 @@ ufs2_blksout(daddr_t *blkp, int frags, i
  * Dump a map to the tape.
  */
 void
-dumpmap(map, type, ino)
-       char *map;
-       int type;
-       ino_t ino;
+dumpmap(char *map, int type, ino_t ino)
 {
        int i;
        char *cp;
@@ -736,8 +733,7 @@ dumpmap(map, type, ino)
  * Write a header record to the dump tape.
  */
 void
-writeheader(ino)
-       ino_t ino;
+writeheader(ino_t ino)
 {
        int32_t sum, cnt, *lp;
 
Index: fsck_ffs/dir.c
===================================================================
RCS file: /cvs/src/sbin/fsck_ffs/dir.c,v
retrieving revision 1.32
diff -u -p -r1.32 dir.c
--- fsck_ffs/dir.c      20 Jan 2015 18:22:21 -0000      1.32
+++ fsck_ffs/dir.c      4 Feb 2023 20:49:52 -0000
@@ -439,10 +439,7 @@ linkup(ino_t orphan, ino_t parentdir)
  * fix an entry in a directory.
  */
 int
-changeino(dir, name, newnum)
-       ino_t dir;
-       char *name;
-       ino_t newnum;
+changeino(ino_t dir, char *name, ino_t newnum)
 {
        struct inodesc idesc;
 

Reply via email to