X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvppinfra%2Fformat.h;h=cad9b0e0ef2b3a3d700c8a0182f0b6090370198b;hb=2f09bfc8bedd7f5af3b336af43a2d515b61e6dae;hp=e71c7b347e857220fb522b57258250476899b100;hpb=b509504e6b6eb8590d2d7dad2447c1bd933ce94c;p=vpp.git diff --git a/src/vppinfra/format.h b/src/vppinfra/format.h index e71c7b347e8..cad9b0e0ef2 100644 --- a/src/vppinfra/format.h +++ b/src/vppinfra/format.h @@ -87,7 +87,7 @@ format_get_indent (u8 * s) return indent; } -#define _(f) u8 * f (u8 * s, va_list * va) +#define _(f) __clib_export u8 * f (u8 * s, va_list * va) /* Standard user-defined formats. */ _(format_vec32); @@ -102,22 +102,14 @@ _(format_time_interval); #ifdef CLIB_UNIX /* Unix specific formats. */ _(format_address_family); -_(format_unix_arphrd); -_(format_unix_interface_flags); _(format_network_address); _(format_network_protocol); _(format_network_port); _(format_sockaddr); -_(format_ip4_tos_byte); -_(format_ip4_packet); -_(format_icmp4_type_and_code); -_(format_ethernet_packet); -_(format_hostname); _(format_timeval); _(format_time_float); _(format_signal); _(format_ucontext_pc); -_(format_page_map); #endif #undef _ @@ -250,8 +242,8 @@ uword va_unformat (unformat_input_t * i, const char *fmt, va_list * args); void unformat_init_command_line (unformat_input_t * input, char *argv[]); /* Setup for unformat of given string. */ -void unformat_init_string (unformat_input_t * input, - char *string, int string_len); +void unformat_init_string (unformat_input_t *input, const char *string, + int string_len); always_inline void unformat_init_cstring (unformat_input_t * input, char *string)