]> mj.ucw.cz Git - libucw.git/blobdiff - ucw/varint.c
Xtype docs: Fixed a typo
[libucw.git] / ucw / varint.c
index 18debb14867811c6b7c90631f3db08ce906b0716..cf576e44fe095f091240d261ce31f659d932c36b 100644 (file)
@@ -12,7 +12,7 @@
 
 #define PUTB(j,i)  p[j] = (byte)((u >> (8*(i))));
 #define PUTB4(b)   PUTB(0,b-1) PUTB(1,b-2) PUTB(2,b-3) PUTB(3,b-4)
 
 #define PUTB(j,i)  p[j] = (byte)((u >> (8*(i))));
 #define PUTB4(b)   PUTB(0,b-1) PUTB(1,b-2) PUTB(2,b-3) PUTB(3,b-4)
-uns varint_put_big(byte *p, u64 u)
+uint varint_put_big(byte *p, u64 u)
 {
        ASSERT(u >= VARINT_SHIFT_L4);
 
 {
        ASSERT(u >= VARINT_SHIFT_L4);
 
@@ -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("%lx", &u) != 1) {
+       if (scanf("%"SCNx64, &u) != 1) {
                fprintf(stderr, "Invalid usage!\n");
                return 1;
        }
                fprintf(stderr, "Invalid usage!\n");
                return 1;
        }