Style cleanups for printf.
PR: bin/152934 Approved by: jhb (mentor) Obtained from: Illumos MFC after: 2 weeks
This commit is contained in:
parent
7983103ae6
commit
ab71f27172
@ -66,21 +66,21 @@ static const char rcsid[] =
|
||||
#include "error.h"
|
||||
#endif
|
||||
|
||||
#define PF(f, func) do { \
|
||||
char *b = NULL; \
|
||||
if (havewidth) \
|
||||
if (haveprec) \
|
||||
#define PF(f, func) do { \
|
||||
char *b = NULL; \
|
||||
if (havewidth) \
|
||||
if (haveprec) \
|
||||
(void)asprintf(&b, f, fieldwidth, precision, func); \
|
||||
else \
|
||||
(void)asprintf(&b, f, fieldwidth, func); \
|
||||
else if (haveprec) \
|
||||
(void)asprintf(&b, f, precision, func); \
|
||||
else \
|
||||
(void)asprintf(&b, f, func); \
|
||||
if (b) { \
|
||||
(void)fputs(b, stdout); \
|
||||
free(b); \
|
||||
} \
|
||||
else \
|
||||
(void)asprintf(&b, f, fieldwidth, func); \
|
||||
else if (haveprec) \
|
||||
(void)asprintf(&b, f, precision, func); \
|
||||
else \
|
||||
(void)asprintf(&b, f, func); \
|
||||
if (b) { \
|
||||
(void)fputs(b, stdout); \
|
||||
free(b); \
|
||||
} \
|
||||
} while (0)
|
||||
|
||||
static int asciicode(void);
|
||||
@ -357,10 +357,10 @@ mknum(char *str, char ch)
|
||||
static int
|
||||
escape(char *fmt, int percent, size_t *len)
|
||||
{
|
||||
char *save, *store;
|
||||
int value, c;
|
||||
char *save, *store, c;
|
||||
int value;
|
||||
|
||||
for (save = store = fmt; (c = *fmt); ++fmt, ++store) {
|
||||
for (save = store = fmt; ((c = *fmt) != 0); ++fmt, ++store) {
|
||||
if (c != '\\') {
|
||||
*store = c;
|
||||
continue;
|
||||
@ -414,7 +414,7 @@ escape(char *fmt, int percent, size_t *len)
|
||||
*store++ = '%';
|
||||
*store = '%';
|
||||
} else
|
||||
*store = value;
|
||||
*store = (char)value;
|
||||
break;
|
||||
default:
|
||||
*store = *fmt;
|
||||
|
Loading…
Reference in New Issue
Block a user