From 33525eff918933f4b9f350bdbf5b00908138fdd2 Mon Sep 17 00:00:00 2001 From: Stefan Rueger Date: Wed, 17 Apr 2024 18:29:24 +0100 Subject: [PATCH] Simplify printed string length computation --- src/avrftdi.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/avrftdi.c b/src/avrftdi.c index 23b50c57..38f98fcd 100644 --- a/src/avrftdi.c +++ b/src/avrftdi.c @@ -111,8 +111,6 @@ static char *ftdi_pin_name(avrftdi_t *pdata, struct pindef_t pin) { if(!(mask & 1)) continue; - int chars = 0; - char port; /* This is FTDI's naming scheme. * probably 'D' is for data and 'C' for control @@ -122,9 +120,8 @@ static char *ftdi_pin_name(avrftdi_t *pdata, struct pindef_t pin) { else port = 'C'; - snprintf(&str[n], strsiz - n, "%s%c%cBUS%d%n", n? ", ": "", - interface, port, pinno, &chars); - n += chars; + n += snprintf(&str[n], strsiz - n, "%s%c%cBUS%d", n? ", ": "", + interface, port, pinno); } return str;