#include <fcntl.h>
#include <dirent.h>
#include <unistd.h>
+#if MSWIN_API
+#include <winsock.h> /* For ntohl() */
+#else
#include <arpa/inet.h>
+#endif
#include <limits.h>
#include <zlib.h>
#include <assert.h>
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);