dtree

Програм из командне линије за исцртавање стабала
git clone https://git.sr.ht/~strahinja/dtree
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување ea53a87540a101f362e1f89bb2c3a8db8ff9b92e
родитељ 18b613f6f287ac2a8fb7ec8bd3537258c5a54121
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Wed,  3 Jul 2024 06:41:46 +0200

dtree.c(error,warning): Remove unnecessary intermediate variable

Diffstat:
Mdtree.c | 8++------
измењених датотека: 1, додавања: 2(+), брисања: 6(-)

diff --git a/dtree.c b/dtree.c @@ -117,10 +117,8 @@ error(const int code, const char* fmt, ...) { va_list args; char buf[LINE_DEFAULT]; - int psize = 0; va_start(args, fmt); - psize = vsnprintf(buf, sizeof buf, fmt, args); - if (psize >= sizeof buf) + if (vsnprintf(buf, sizeof buf, fmt, args) >= (int)sizeof buf) buf[sizeof buf - 1] = 0; va_end(args); fprintf(stderr, "%s: %s\n", PROGRAMNAME, buf); @@ -304,10 +302,8 @@ warning(const char* fmt, ...) { va_list args; char buf[LINE_DEFAULT]; - int psize = 0; va_start(args, fmt); - psize = vsnprintf(buf, sizeof buf, (const char*)fmt, args); - if (psize >= sizeof buf) + if (vsnprintf(buf, sizeof buf, fmt, args) >= (int)sizeof buf) buf[sizeof buf - 1] = 0; va_end(args); fprintf(stderr, "%s: %s\n", PROGRAMNAME, buf);