X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/6ba5b855ebc737cc46cabfbe799b0c7706f437f4..8374c3c:/sbr/snprintb.c?ds=sidebyside diff --git a/sbr/snprintb.c b/sbr/snprintb.c index 629da4b7..4324447b 100644 --- a/sbr/snprintb.c +++ b/sbr/snprintb.c @@ -13,12 +13,14 @@ char * snprintb (char *buffer, size_t n, unsigned v, char *bits) { - register int i, j; - register char c, *bp; + size_t len; + int i, j; + char c, *bp; snprintf (buffer, n, bits && *bits == 010 ? "0%o" : "0x%x", v); - bp = buffer + strlen(buffer); - n -= strlen(buffer); + len = strlen(buffer); + bp = buffer + len; + n -= len; if (bits && *++bits) { j = 0;