VNC-151 Use brace-enclosed initializers for stopwatch macros

This commit is contained in:
El 2026-03-12 17:37:36 +00:00
parent d5a4fad841
commit ec5a79cfad
No known key found for this signature in database
GPG key ID: EB3F4C9EA29CDE59

View file

@ -205,21 +205,21 @@ namespace rfb {
log.debug("Time "#name": %u ms", name##_end)
#define COARSE_STOPWATCH(name) \
timespec name; \
timespec name{}; \
clock_gettime(CLOCK_MONOTONIC_COARSE, &name)
#define COARSE_STOPWATCH_PRINT_MS(log, name) STOPWATCH_PRINT_MS(log, name)
#define MONOTONIC_STOPWATCH(name) \
timespec name; \
timespec name{}; \
clock_gettime(CLOCK_MONOTONIC, &name)
#define MONOTONIC_STOPWATCH_PRINT_US(log, name) STOPWATCH_PRINT_US(log, name)
#define MONOTONIC_STOPWATCH_PRINT_MS(log, name) STOPWATCH_PRINT_MS(log, name)
#define TIMEOFDAY_STOPWATCH(name) \
timeval name; \
#define TIMEOFDAY_STOPWATCH(name) \
timeval name{}; \
gettimeofday(&name, nullptr)
#define TIMEOFDAY_STOPWATCH_PRINT_MS(log, name) STOPWATCH_PRINT_MS(log, name)