diff --git a/base58.c b/base58.c index edc8f6a..33566e0 100644 --- a/base58.c +++ b/base58.c @@ -15,6 +15,7 @@ #include #include #include +#include #include "libbase58.h" @@ -145,7 +146,8 @@ bool b58enc(char *b58, size_t *b58sz, const void *data, size_t binsz) { const uint8_t *bin = data; int carry; - size_t i, j, size, high, zcount = 0; + ssize_t i, j, high, zcount = 0; + size_t size; while (zcount < binsz && !bin[zcount]) ++zcount;