X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/6ba5b855ebc737cc46cabfbe799b0c7706f437f4..a23477eb:/sbr/snprintb.c?ds=inline diff --git a/sbr/snprintb.c b/sbr/snprintb.c index 629da4b7..47aea95f 100644 --- a/sbr/snprintb.c +++ b/sbr/snprintb.c @@ -1,6 +1,4 @@ - -/* - * snprintb.c -- snprintf a %b string +/* snprintb.c -- snprintf a %b string * * This code is Copyright (c) 2002, by the authors of nmh. See the * COPYRIGHT file in the root directory of the nmh distribution for @@ -13,12 +11,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;