librazor/rpm.c
changeset 329 d675c5ac6d07
parent 328 45ea57d83f28
child 330 2af301268803
     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);