X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=inline;f=ucw%2Fvarint.c;h=cf576e44fe095f091240d261ce31f659d932c36b;hb=ec6703bb4d58e504fde8ea8429f9b26ab6632696;hp=31c5ed6aea49053d9d660e64b7990a503036c120;hpb=0192d9f3a127c82b32131d26ed9b5fb5a90db723;p=libucw.git diff --git a/ucw/varint.c b/ucw/varint.c index 31c5ed6a..cf576e44 100644 --- a/ucw/varint.c +++ b/ucw/varint.c @@ -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) -uns varint_put_big(byte *p, u64 u) +uint varint_put_big(byte *p, u64 u) { ASSERT(u >= VARINT_SHIFT_L4); @@ -86,13 +86,14 @@ const byte *varint_get_big(const byte *p, u64 *r) #include #include +#include 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; }