X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvppinfra%2Fstd-formats.c;h=b771b947e27f6c674c7a0c402ebb066687825f8f;hb=f50bac1bb25b02d7f086627c4c0a0709ee0f61d5;hp=da3c54cc07e13dc43887eefb8aeaa9970c807d28;hpb=ea84130632178e95ff87446e2b7aca14e37c079a;p=vpp.git diff --git a/src/vppinfra/std-formats.c b/src/vppinfra/std-formats.c index da3c54cc07e..b771b947e27 100644 --- a/src/vppinfra/std-formats.c +++ b/src/vppinfra/std-formats.c @@ -108,6 +108,22 @@ format_hex_bytes (u8 * s, va_list * va) return s; } +u8 * +format_hex_bytes_no_wrap (u8 * s, va_list * va) +{ + u8 *bytes = va_arg (*va, u8 *); + int n_bytes = va_arg (*va, int); + uword i; + + if (n_bytes == 0) + return s; + + for (i = 0; i < n_bytes; i++) + s = format (s, "%02x", bytes[i]); + + return s; +} + /* Add variable number of spaces. */ u8 * format_white_space (u8 * s, va_list * va)