From: Francois-Xavier Le Bail Date: Sun, 24 Nov 2024 21:05:53 +0000 (+0100) Subject: BGP: Remove the UPDATE_BUF_BUFLEN() macro X-Git-Url: https://git.tcpdump.org/tcpdump/commitdiff_plain/c2f02ad228c4b564ea500fd93cf70dcc517f9817 BGP: Remove the UPDATE_BUF_BUFLEN() macro This macro has been unused since commit 71045f95c. --- diff --git a/print-bgp.c b/print-bgp.c index 279da288..bb302545 100644 --- a/print-bgp.c +++ b/print-bgp.c @@ -1324,26 +1324,6 @@ trunc: return -2; } -/* - * As I remember, some versions of systems have an snprintf() that - * returns -1 if the buffer would have overflowed. If the return - * value is negative, set buflen to 0, to indicate that we've filled - * the buffer up. - * - * If the return value is greater than buflen, that means that - * the buffer would have overflowed; again, set buflen to 0 in - * that case. - */ -#define UPDATE_BUF_BUFLEN(buf, buflen, stringlen) \ - if (stringlen<0) \ - buflen=0; \ - else if ((u_int)stringlen>buflen) \ - buflen=0; \ - else { \ - buflen-=stringlen; \ - buf+=stringlen; \ - } - static int print_labeled_vpn_l2(netdissect_options *ndo, const u_char *pptr) {