From: J. Ali Harlow Date: Thu, 8 Jan 2009 15:08:08 +0000 (+0000) Subject: Include winsock.h rather than arpa/inet.h on mingw platforms. X-Git-Tag: 0.1~49 X-Git-Url: http://project.juiblex.co.uk/git/?a=commitdiff_plain;h=1f19538509301304a55e6ecfb306ff4d7fd5adb2;p=razor.git Include winsock.h rather than arpa/inet.h on mingw platforms. Also fix a trivial int/long mismatch. --- diff --git a/librazor/rpm.c b/librazor/rpm.c index f271e7a..d8cbb0e 100644 --- a/librazor/rpm.c +++ b/librazor/rpm.c @@ -30,7 +30,11 @@ #include #include #include +#if MSWIN_API +#include /* For ntohl() */ +#else #include +#endif #include #include #include @@ -824,7 +828,7 @@ razor_importer_add_rpm(struct razor_importer *importer, struct razor_rpm *rpm) license = razor_rpm_get_indirect(rpm, RPMTAG_LICENSE, NULL); if (epoch) { - snprintf(buf, sizeof buf, "%u", ntohl(*epoch)); + snprintf(buf, sizeof buf, "%lu", ntohl(*epoch)); razor_build_evr(evr, sizeof evr, buf, version, release); } else { razor_build_evr(evr, sizeof evr, NULL, version, release);