libiproute: make rt_addr_n2a() and format_host() return auto strings
function old new delta rt_addr_n2a 56 53 -3 print_addrinfo 1227 1178 -49 print_neigh 933 881 -52 print_rule 689 617 -72 print_tunnel 640 560 -80 print_route 1727 1588 -139 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/6 up/down: 0/-395) Total: -395 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@ -66,12 +66,12 @@ extern unsigned get_unsigned(char *arg, const char *errmsg);
|
||||
extern uint32_t get_u32(char *arg, const char *errmsg);
|
||||
extern uint16_t get_u16(char *arg, const char *errmsg);
|
||||
|
||||
extern const char *rt_addr_n2a(int af, void *addr, char *buf, int buflen);
|
||||
extern const char *rt_addr_n2a(int af, void *addr);
|
||||
#ifdef RESOLVE_HOSTNAMES
|
||||
extern const char *format_host(int af, int len, void *addr, char *buf, int buflen);
|
||||
extern const char *format_host(int af, int len, void *addr);
|
||||
#else
|
||||
#define format_host(af, len, addr, buf, buflen) \
|
||||
rt_addr_n2a(af, addr, buf, buflen)
|
||||
#define format_host(af, len, addr) \
|
||||
rt_addr_n2a(af, addr)
|
||||
#endif
|
||||
|
||||
void invarg_1_to_2(const char *, const char *) NORETURN;
|
||||
|
Reference in New Issue
Block a user