src/chess/rules.c

changeset 107
36dd94278142
parent 105
a991ea61f0e2
--- a/src/chess/rules.c	Fri Apr 17 13:17:34 2026 +0200
+++ b/src/chess/rules.c	Fri Apr 17 14:08:10 2026 +0200
@@ -823,13 +823,13 @@
     return used_time >= total_time ? 0 : total_time - used_time;
 }
 
-void print_clk(uint16_t time, char *str, bool always_hours) {
+int print_clk(uint16_t time, char *str, bool always_hours) {
     unsigned hours = time / 3600;
     unsigned minutes = (time % 3600) / 60;
     unsigned seconds = time % 60;
     if (hours > 0 || always_hours) {
-        snprintf(str, 9, "%u:%02u:%02u", hours, minutes, seconds);
+        return snprintf(str, 9, "%u:%02u:%02u", hours, minutes, seconds);
     } else {
-        snprintf(str, 6, "%02u:%02u", minutes, seconds);
+        return snprintf(str, 6, "%02u:%02u", minutes, seconds);
     }
 }

mercurial