X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/b271b4c2bb0bafebace4e86180adb68d66730fad..c02f66668d32980a3770e450061c5b96b9f31690:/sbr/snprintb.c 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;