чување ea53a87540a101f362e1f89bb2c3a8db8ff9b92e
родитељ 18b613f6f287ac2a8fb7ec8bd3537258c5a54121
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Wed, 3 Jul 2024 06:41:46 +0200
dtree.c(error,warning): Remove unnecessary intermediate variable
Diffstat:
измењених датотека: 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);