src/chess/rules.c

changeset 105
a991ea61f0e2
parent 103
a2a68fd9f6cc
child 107
36dd94278142
equal deleted inserted replaced
104:0f69fe56a4cd 105:a991ea61f0e2
826 void print_clk(uint16_t time, char *str, bool always_hours) { 826 void print_clk(uint16_t time, char *str, bool always_hours) {
827 unsigned hours = time / 3600; 827 unsigned hours = time / 3600;
828 unsigned minutes = (time % 3600) / 60; 828 unsigned minutes = (time % 3600) / 60;
829 unsigned seconds = time % 60; 829 unsigned seconds = time % 60;
830 if (hours > 0 || always_hours) { 830 if (hours > 0 || always_hours) {
831 snprintf(str, 9, "%02u:%02u:%02u", hours, minutes, seconds); 831 snprintf(str, 9, "%u:%02u:%02u", hours, minutes, seconds);
832 } else { 832 } else {
833 snprintf(str, 6, "%02u:%02u", minutes, seconds); 833 snprintf(str, 6, "%02u:%02u", minutes, seconds);
834 } 834 }
835 } 835 }

mercurial