Subject: bin/10645: make build fails at "passing args from incompatible pointer type" warning at usr.sbin/sup/source/read_line.c
To: None <gnats-bugs@gnats.netbsd.org>
From: None <motoyuki@bsdclub.org>
List: netbsd-bugs
Date: 07/20/2000 17:35:15
>Number:         10645
>Category:       bin
>Synopsis:       make build fails at "passing args from incompatible pointer type" warning at usr.sbin/sup/source/read_line.c
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    bin-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jul 20 17:36:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Motoyuki Konno
>Release:        NetBSD-current
>Organization:
>Environment:
NetBSD sparc.mk.bsdclub.or/compile/SPARC sparcg 1.5B #0: Wed Jul 19 08:24:56 JST 2000
motoyuki@sparc.mk.bsdclub.org:/usr/src/sys/arch/sparc/compile/SPARC sparc

>Description:
make build fails at usr.sbin/sup/sup/../source/read_line.c
line 67, warning: passing arg 3 of `fparseln' from incompatible pointer type
>How-To-Repeat:
cd usr.sbin/sup; make dependall

>Fix:
--- read_line.c.old     Thu Jul 20 22:24:15 2000
+++ read_line.c Fri Jul 21 09:11:10 2000
@@ -55,7 +55,7 @@
 read_line(fp, size, lineno, delim, flags)
        FILE            *fp;
        size_t          *size;
-       int             *lineno;
+       size_t          *lineno;
        const char      delim[3];       /* unused */
        int             flags;          /* unused */
 {
--- supextern.h.old     Thu Jul 20 22:24:16 2000
+++ supextern.h Fri Jul 21 09:10:47 2000
@@ -56,7 +56,7 @@
 void quit __P((int, char *, ...));
 
 /* read_line.c */
-char *read_line __P((FILE *, size_t *, int *, const char[3], int));
+char *read_line __P((FILE *, size_t *, size_t *, const char[3], int));
 
 /* run.c */
 int run __P((char *, ...));


>Release-Note:
>Audit-Trail:
>Unformatted: