1.1 --- a/librazor/rpm.c Thu Jan 08 14:35:18 2009 +0000
1.2 +++ b/librazor/rpm.c Thu Jan 08 15:08:08 2009 +0000
1.3 @@ -30,7 +30,11 @@
1.4 #include <fcntl.h>
1.5 #include <dirent.h>
1.6 #include <unistd.h>
1.7 +#if MSWIN_API
1.8 +#include <winsock.h> /* For ntohl() */
1.9 +#else
1.10 #include <arpa/inet.h>
1.11 +#endif
1.12 #include <limits.h>
1.13 #include <zlib.h>
1.14 #include <assert.h>
1.15 @@ -824,7 +828,7 @@
1.16 license = razor_rpm_get_indirect(rpm, RPMTAG_LICENSE, NULL);
1.17
1.18 if (epoch) {
1.19 - snprintf(buf, sizeof buf, "%u", ntohl(*epoch));
1.20 + snprintf(buf, sizeof buf, "%lu", ntohl(*epoch));
1.21 razor_build_evr(evr, sizeof evr, buf, version, release);
1.22 } else {
1.23 razor_build_evr(evr, sizeof evr, NULL, version, release);