/* sprintb.c - sprintf a %b string */
static char ident
[] = "@(#)$Id: sprintb.c,v 1.3 1992/12/15 00:20:22 jromine Exp $";
char *sprintb (buffer
, v
, bits
)
(void) sprintf (buffer
, bits
&& *bits
== 010 ? "0%o" : "0x%x", v
);
bp
= buffer
+ strlen (buffer
);
if (v
& (1 << (i
- 1))) {
for (; (c
= *bits
) > 32; bits
++)
for (; *bits
> 32; bits
++)