From d8e4a73577c21e13268bc0884562a73c6368c578 Mon Sep 17 00:00:00 2001 From: dam Date: Sun, 6 Nov 2022 01:01:20 +0000 Subject: Replaced sprintf with snprintf. --- misc.c | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) (limited to 'misc.c') diff --git a/misc.c b/misc.c index f5a3ada..35a602c 100644 --- a/misc.c +++ b/misc.c @@ -1,3 +1,39 @@ +/* +// Alternative code to print a task row. + + ////////////////////////------------------ + total_time = 0; + char t0[10], t1[10], t2[10], t3[10], t4[10], t5[10], t6[10], t7[10]; + for (int idx = 0; idx < NUM_WEEK_DAYS; idx++) { + total_time = add_int64(total_time, task->times[idx]); + } + snprintf(string_buffer, size_x - 2 + 1, "%-*.*s %*s %*s %*s %*s %*s %*s %*s %*s", + layout->columns[L_TITLE_IDX].width, + layout->columns[L_TITLE_IDX].width, + task->name, + + layout->columns[1].width, + print_time_5cc(t0, task->times[(0 + FIRST_DAY_OF_WEEK) % NUM_WEEK_DAYS], layout->columns[1].width + 1), + layout->columns[2].width, + print_time_5cc(t1, task->times[(1 + FIRST_DAY_OF_WEEK) % NUM_WEEK_DAYS], layout->columns[1].width + 1), + layout->columns[3].width, + print_time_5cc(t2, task->times[(2 + FIRST_DAY_OF_WEEK) % NUM_WEEK_DAYS], layout->columns[1].width + 1), + layout->columns[4].width, + print_time_5cc(t3, task->times[(3 + FIRST_DAY_OF_WEEK) % NUM_WEEK_DAYS], layout->columns[1].width + 1), + layout->columns[5].width, + print_time_5cc(t4, task->times[(4 + FIRST_DAY_OF_WEEK) % NUM_WEEK_DAYS], layout->columns[1].width + 1), + layout->columns[6].width, + print_time_5cc(t5, task->times[(5 + FIRST_DAY_OF_WEEK) % NUM_WEEK_DAYS], layout->columns[1].width + 1), + layout->columns[7].width, + print_time_5cc(t6, task->times[(6 + FIRST_DAY_OF_WEEK) % NUM_WEEK_DAYS], layout->columns[1].width + 1), + layout->columns[L_TOTAL_IDX].width, + print_time_5cc(t1, total_time, layout->columns[L_TOTAL_IDX].width + 1) + ); + mvaddnstr(y, 1, string_buffer, size_x - 2); + ////////////////////////------------------ + + */ + // Writes only the database core structure and the provided task if not null. // Returns success. -- cgit v1.2.3