MT#55283 convert sockaddr_print_port to bool

Change-Id: I68d8dfdeca5b5236e1dbc1cfa87558142bc8f8ee
pull/1910/head
Richard Fuchs 10 months ago
parent c85eca8ea9
commit 5a09c9c329

@ -154,15 +154,15 @@ INLINE char *sockaddr_print_p_buf(const sockaddr_t *a) {
sockaddr_print_p(a, buf, THREAD_BUF_SIZE);
return buf;
}
INLINE int sockaddr_print_port(const sockaddr_t *a, unsigned int port, char *buf, size_t len) {
INLINE bool sockaddr_print_port(const sockaddr_t *a, unsigned int port, char *buf, size_t len) {
if (!a->family) {
buf[0] = '\0';
return 0;
return true;
}
if (!a->family->addr_print_p(a, buf, len-6))
return -1;
return false;
sprintf(buf + strlen(buf), ":%u", port);
return 0;
return true;
}
INLINE char *sockaddr_print_port_buf(const sockaddr_t *a, unsigned int port) {
char *buf = get_thread_buf();
@ -171,14 +171,14 @@ INLINE char *sockaddr_print_port_buf(const sockaddr_t *a, unsigned int port) {
}
INLINE int sockaddr_print_port_gstring(GString *s, const sockaddr_t *a, unsigned int port) {
char buf[THREAD_BUF_SIZE];
if (sockaddr_print_port(a, port, buf, THREAD_BUF_SIZE))
if (!sockaddr_print_port(a, port, buf, THREAD_BUF_SIZE))
return -1;
g_string_append(s, buf);
return 0;
}
INLINE int endpoint_print(const endpoint_t *ep, char *buf, size_t len) {
return sockaddr_print_port(&ep->address, ep->port, buf, len);
return sockaddr_print_port(&ep->address, ep->port, buf, len) ? 0 : 1;
}
INLINE char *endpoint_print_buf(const endpoint_t *ep) {
return sockaddr_print_port_buf(&ep->address, ep->port);

Loading…
Cancel
Save