From 1f19538509301304a55e6ecfb306ff4d7fd5adb2 Mon Sep 17 00:00:00 2001 From: J. Ali Harlow Date: Thu, 8 Jan 2009 15:08:08 +0000 Subject: [PATCH] Include winsock.h rather than arpa/inet.h on mingw platforms. Also fix a trivial int/long mismatch. --- librazor/rpm.c | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) 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); -- 1.7.1