]> git.ipfire.org Git - thirdparty/ulogd2.git/commitdiff
Use PRIu64 to print unsigned 64bit int
authorEric Leblond <eric@regit.org>
Sat, 3 Nov 2012 13:01:24 +0000 (14:01 +0100)
committerEric Leblond <eric@regit.org>
Sun, 4 Nov 2012 07:58:13 +0000 (08:58 +0100)
output/ulogd_output_GPRINT.c
output/ulogd_output_OPRINT.c

index 6dd83354d050e9589d941644934469f95cbd781e..4f49c34af27d028260dc548c5a9a9b4364ac5a7c 100644 (file)
@@ -26,6 +26,7 @@
 #include <string.h>
 #include <time.h>
 #include <errno.h>
+#include <inttypes.h>
 #include <ulogd/ulogd.h>
 #include <ulogd/conffile.h>
 
@@ -148,7 +149,7 @@ static int gprint_interp(struct ulogd_pluginstance *upi)
                        rem -= ret;
                        size += ret;
 
-                       ret = snprintf(buf+size, rem, "%lu,",
+                       ret = snprintf(buf+size, rem, "%" PRIu64 ",",
                                        key->u.value.ui64);
                        if (ret < 0)
                                break;
index fc83d85a758e31a0b482d7e39ca3e97e88db7349..863859af7b85ae6bc4acc988bf1d4da32df23bfc 100644 (file)
@@ -25,6 +25,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <errno.h>
+#include <inttypes.h>
 #include <ulogd/ulogd.h>
 #include <ulogd/conffile.h>
 
@@ -82,7 +83,7 @@ static int oprint_interp(struct ulogd_pluginstance *upi)
                                fprintf(opi->of, "%u\n", ret->u.value.ui32);
                                break;
                        case ULOGD_RET_UINT64:
-                               fprintf(opi->of, "%lu\n", ret->u.value.ui64);
+                               fprintf(opi->of, "%" PRIu64 "\n", ret->u.value.ui64);
                                break;
                        case ULOGD_RET_IPADDR:
                                fprintf(opi->of, "%u.%u.%u.%u\n",