Index | Thread | Search

From:
Jonathan Gray <jsg@jsg.id.au>
Subject:
remove unused inskip() in pr(1)
To:
tech@openbsd.org
Date:
Wed, 17 Sep 2025 16:14:22 +1000

Download raw body.

Thread
Index: extern.h
===================================================================
RCS file: /cvs/src/usr.bin/pr/extern.h,v
diff -u -p -r1.6 extern.h
--- extern.h	19 Jan 2015 15:30:52 -0000	1.6
+++ extern.h	17 Sep 2025 06:09:18 -0000
@@ -42,7 +42,6 @@ int	 egetopt(int, char * const *, const 
 void	 flsh_errs(void);
 int	 horzcol(int, char **);
 int	 inln(FILE *, char *, int, int *, int *, int, int *);
-int	 inskip(FILE *, int, int);
 void	 mfail(void);
 int	 mulfile(int, char **);
 FILE	*nxtfile(int, char **, char **, char *, int);
Index: pr.c
===================================================================
RCS file: /cvs/src/usr.bin/pr/pr.c,v
diff -u -p -r1.45 pr.c
--- pr.c	8 Mar 2023 04:43:12 -0000	1.45
+++ pr.c	17 Sep 2025 06:09:01 -0000
@@ -1400,37 +1400,6 @@ otln(char *buf, int cnt, int *svips, int
     return(0);
 }
 
-#ifdef notused
-/*
- * inskip():    skip over pgcnt pages with lncnt lines per page
- *        file is closed at EOF (if not stdin).
- *
- *    inf    FILE * to read from
- *    pgcnt    number of pages to skip
- *    lncnt    number of lines per page
- */
-int
-inskip(FILE *inf, int pgcnt, int lncnt)
-{
-    int c;
-    int cnt;
-
-    while(--pgcnt > 0) {
-	cnt = lncnt;
-	while ((c = getc(inf)) != EOF) {
-	    if ((c == '\n') && (--cnt == 0))
-		break;
-	}
-	if (c == EOF) {
-	    if (inf != stdin)
-		(void)fclose(inf);
-	    return(1);
-	}
-    }
-    return(0);
-}
-#endif
-
 /*
  * nxtfile:    returns a FILE * to next file in arg list and sets the
  *        time field for this file (or current date).