aboutsummaryrefslogtreecommitdiffstats
path: root/src/wayland-client.c
diff options
context:
space:
mode:
authorManuel Stoeckl <code@mstoeckl.com>2021-01-17 18:02:50 -0500
committerDaniel Stone <daniels@collabora.com>2021-07-31 16:49:54 +0000
commit2f05ceeb4de665c306d01a295b7f30659f8cae96 (patch)
treeb987e5273df7d100ac9d9c275570e6999c663cfd /src/wayland-client.c
parentos-wrappers-test: Make syscall intercepts work with sanitizers (diff)
downloadwayland-2f05ceeb4de665c306d01a295b7f30659f8cae96.tar
wayland-2f05ceeb4de665c306d01a295b7f30659f8cae96.tar.gz
wayland-2f05ceeb4de665c306d01a295b7f30659f8cae96.tar.bz2
wayland-2f05ceeb4de665c306d01a295b7f30659f8cae96.tar.lz
wayland-2f05ceeb4de665c306d01a295b7f30659f8cae96.tar.xz
wayland-2f05ceeb4de665c306d01a295b7f30659f8cae96.tar.zst
wayland-2f05ceeb4de665c306d01a295b7f30659f8cae96.zip
connection, client: Avoid locale-dependent float printing
Specifically, in the log formed when WAYLAND_DEBUG is set, this commit ensures that floating point numbers are formatted using '.' instead of the locale-specific decimal separator. As the debug logs are not otherwise localized for end-users, and may be parsed by scripts, it is better to have consistent output here. The 24.8 fixed point numbers are now represented with 8 digits after the decimal, since this is both exact and simpler to compute. Signed-off-by: Manuel Stoeckl <code@mstoeckl.com>
Diffstat (limited to 'src/wayland-client.c')
-rw-r--r--src/wayland-client.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/wayland-client.c b/src/wayland-client.c
index 3bf659c..34814d4 100644
--- a/src/wayland-client.c
+++ b/src/wayland-client.c
@@ -1381,9 +1381,9 @@ queue_event(struct wl_display *display, int len)
clock_gettime(CLOCK_REALTIME, &tp);
time = (tp.tv_sec * 1000000L) + (tp.tv_nsec / 1000);
- fprintf(stderr, "[%10.3f] discarded [%s]@%d.[event %d]"
+ fprintf(stderr, "[%7u.%03u] discarded [%s]@%d.[event %d]"
"(%d fd, %d byte)\n",
- time / 1000.0,
+ time / 1000, time % 1000,
zombie ? "zombie" : "unknown",
id, opcode,
num_zombie_fds, size);