u64 bget_varint_slow(struct fastbuf *b, u64 repl)
{
- uns h = bgetc(b);
- uns l = varint_len(h);
+ uint h = bgetc(b);
+ uint l = varint_len(h);
byte buf[l];
buf[0] = h;
l--;
void bput_varint_slow(struct fastbuf *b, u64 u)
{
byte buf[9];
- uns l = varint_put(buf, u);
+ uint l = varint_put(buf, u);
bwrite(b, buf, l);
}
#undef F
};
- uns func = ~0U;
+ uint func = ~0U;
if (argc > 1)
- for (uns i = 0; i < ARRAY_SIZE(names); i++)
+ for (uint i = 0; i < ARRAY_SIZE(names); i++)
if (!strcasecmp(names[i], argv[1]))
func = i;
if (!~func) {
struct fastbuf *b = fbgrow_create(8);
switch (func) {
- uns u;
- u64 r;
+ uint u;
+ uintmax_t r;
int i;
case FUNC_BGET_VARINT:
while (scanf("%x", &u) == 1)
if (btell(b))
putchar(' ');
r = bget_varint_slow(b, ~0LLU);
- printf("%llx", r);
+ printf("%jx", r);
}
putchar('\n');
break;
case FUNC_BPUT_VARINT:
i = 0;
- while (scanf("%llx", &r) == 1)
+ while (scanf("%jx", &r) == 1)
bput_varint_slow(b, r);
fbgrow_rewind(b);
while (bpeekc(b) >= 0) {