Subject: Re: build failure in -current on alpha
To: Tim Rightnour <root@garbled.net>
From: Julian Coleman <J.D.Coleman@newcastle.ac.uk>
List: current-users
Date: 01/23/2000 16:15:34
> Sources supped as of last night.
Casting to int makes it compile again.
J
--
My other computer also runs NetBSD
http://www.netbsd.org/
---8<---------------------------- Cut here ---------------------------->8---
--- ftpio.c.dist Tue Dec 14 20:33:20 1909
+++ ftpio.c Sun Jan 23 16:05:47 2000
@@ -404,7 +404,7 @@
warnx("expandURL: no '/' in url %s?!", wildcardurl);
return -1;
}
- snprintf(base, FILENAME_MAX, "%*.*s/", pkg-wildcardurl, pkg-wildcardurl, wildcardurl);
+ snprintf(base, FILENAME_MAX, "%*.*s/", (int) (pkg - wildcardurl), (int) (pkg - wildcardurl), wildcardurl);
pkg++;
rc = ftp_start(base);
@@ -435,7 +435,7 @@
* we can't use the pkg wildcards here as dewey compare
* and alternates won't be handled by ftp(1); sort
* out later, using pmatch() */
- snprintf(buf, FILENAME_MAX, "ls %*.*s*.tgz %s\n", s-pkg, s-pkg, pkg, tmpname);
+ snprintf(buf, FILENAME_MAX, "ls %*.*s*.tgz %s\n", (int) (s - pkg), (int) (s - pkg), pkg, tmpname);
}
rc = ftp_cmd(buf, "\n(550|226).*\n"); /* catch errors */
@@ -528,8 +528,8 @@
warnx("unpackURL: no '/' in url %s?!", url);
return -1;
}
- snprintf(base, FILENAME_MAX, "%*.*s/", pkg-url, pkg-url, url);
- snprintf(pkg_path, FILENAME_MAX, "%*.*s", pkg-url, pkg-url, url); /* no trailing '/' */
+ snprintf(base, FILENAME_MAX, "%*.*s/", (int) (pkg - url), (int) (pkg - url), url);
+ snprintf(pkg_path, FILENAME_MAX, "%*.*s", (int) (pkg - url), (int) (pkg - url), url); /* no trailing '/' */
pkg++;
/* Leave a hint for any depending pkgs that may need it */
@@ -579,7 +579,7 @@
warnx("miscstuff: no '/' in url %s?!", url);
return -1;
}
- snprintf(base, FILENAME_MAX, "%*.*s/", pkg-url, pkg-url, url);
+ snprintf(base, FILENAME_MAX, "%*.*s/", (int) (pkg - url), (int) (pkg - url), url);
pkg++;
rc = ftp_start(base);