diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/console/printk.c | 2 | ||||
-rw-r--r-- | src/console/vsprintf.c | 3 | ||||
-rw-r--r-- | src/console/vtxprintf.c | 50 |
3 files changed, 31 insertions, 24 deletions
diff --git a/src/console/printk.c b/src/console/printk.c index c10cf97dc4..735876ee5a 100644 --- a/src/console/printk.c +++ b/src/console/printk.c @@ -78,7 +78,7 @@ int do_printk(int msg_level, const char *fmt, ...) return i; } -#if IS_ENABLED (CONFIG_VBOOT) +#if IS_ENABLED(CONFIG_VBOOT) void do_printk_va_list(int msg_level, const char *fmt, va_list args) { if (!console_log_level(msg_level)) diff --git a/src/console/vsprintf.c b/src/console/vsprintf.c index 7071611ef9..4892fdd1ff 100644 --- a/src/console/vsprintf.c +++ b/src/console/vsprintf.c @@ -18,8 +18,7 @@ #include <string.h> #include <trace.h> -struct vsnprintf_context -{ +struct vsnprintf_context { char *str_buf; size_t buf_limit; }; diff --git a/src/console/vtxprintf.c b/src/console/vtxprintf.c index 50bd47087d..b20c14e6a3 100644 --- a/src/console/vtxprintf.c +++ b/src/console/vtxprintf.c @@ -31,7 +31,7 @@ static int skip_atoi(const char **s) { - int i=0; + int i = 0; while (is_digit(**s)) i = i*10 + *((*s)++) - '0'; @@ -50,8 +50,8 @@ static int number(void (*tx_byte)(unsigned char byte, void *data), unsigned long long inum, int base, int size, int precision, int type, void *data) { - char c,sign,tmp[66]; - const char *digits="0123456789abcdefghijklmnopqrstuvwxyz"; + char c, sign, tmp[66]; + const char *digits = "0123456789abcdefghijklmnopqrstuvwxyz"; int i; int count = 0; #ifdef SUPPORT_64BIT_INTS @@ -95,20 +95,25 @@ static int number(void (*tx_byte)(unsigned char byte, void *data), size--; } i = 0; - if (num == 0) - tmp[i++]='0'; - else while (num != 0){ - tmp[i++] = digits[num % base]; - num /= base; + if (num == 0) { + tmp[i++] = '0'; + } else { + while (num != 0) { + tmp[i++] = digits[num % base]; + num /= base; + } } - if (i > precision) + if (i > precision) { precision = i; + } size -= precision; - if (!(type&(ZEROPAD+LEFT))) + if (!(type&(ZEROPAD+LEFT))) { while (size-- > 0) call_tx(' '), count++; - if (sign) + } + if (sign) { call_tx(sign), count++; + } if (type & SPECIAL) { if (base == 8) call_tx('0'), count++; @@ -117,9 +122,10 @@ static int number(void (*tx_byte)(unsigned char byte, void *data), call_tx(digits[33]), count++; } } - if (!(type & LEFT)) + if (!(type & LEFT)) { while (size-- > 0) call_tx(c), count++; + } while (i < precision--) call_tx('0'), count++; while (i-- > 0) @@ -147,7 +153,7 @@ int vtxprintf(void (*tx_byte)(unsigned char byte, void *data), int count; - for (count=0; *fmt ; ++fmt) { + for (count = 0; *fmt ; ++fmt) { if (*fmt != '%') { call_tx(*fmt), count++; continue; @@ -167,9 +173,9 @@ repeat: /* get field width */ field_width = -1; - if (is_digit(*fmt)) + if (is_digit(*fmt)) { field_width = skip_atoi(&fmt); - else if (*fmt == '*') { + } else if (*fmt == '*') { ++fmt; /* it's the next argument */ field_width = va_arg(args, int); @@ -183,15 +189,16 @@ repeat: precision = -1; if (*fmt == '.') { ++fmt; - if (is_digit(*fmt)) + if (is_digit(*fmt)) { precision = skip_atoi(&fmt); - else if (*fmt == '*') { + } else if (*fmt == '*') { ++fmt; /* it's the next argument */ precision = va_arg(args, int); } - if (precision < 0) + if (precision < 0) { precision = 0; + } } /* get the conversion qualifier */ @@ -229,9 +236,10 @@ repeat: len = strnlen(s, (size_t)precision); - if (!(flags & LEFT)) + if (!(flags & LEFT)) { while (len < field_width--) call_tx(' '), count++; + } for (i = 0; i < len; ++i) call_tx(*s++), count++; while (len < field_width--) @@ -253,10 +261,10 @@ repeat: long long *ip = va_arg(args, long long *); *ip = count; } else if (qualifier == 'l') { - long * ip = va_arg(args, long *); + long *ip = va_arg(args, long *); *ip = count; } else { - int * ip = va_arg(args, int *); + int *ip = va_arg(args, int *); *ip = count; } continue; |