]> mj.ucw.cz Git - libucw.git/blobdiff - ucw/varint.c
UCW::CGI: Let url_param_escape() encode non-ASCII characters
[libucw.git] / ucw / varint.c
index 31c5ed6aea49053d9d660e64b7990a503036c120..a88f4e3d32721968fb6323952e00a9dc75210d8f 100644 (file)
@@ -86,13 +86,14 @@ const byte *varint_get_big(const byte *p, u64 *r)
 
 #include <string.h>
 #include <stdio.h>
 
 #include <string.h>
 #include <stdio.h>
+#include <inttypes.h>
 
 int main(int argc, char **argv UNUSED)
 {
        byte buf[16] = { 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa };
        u64 u;
 
 
 int main(int argc, char **argv UNUSED)
 {
        byte buf[16] = { 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa };
        u64 u;
 
-       if (scanf("%llx", &u) != 1) {
+       if (scanf("%"SCNx64, &u) != 1) {
                fprintf(stderr, "Invalid usage!\n");
                return 1;
        }
                fprintf(stderr, "Invalid usage!\n");
                return 1;
        }