diff options
| author | dam <dam@gudinoff> | 2022-11-06 01:01:20 +0000 |
|---|---|---|
| committer | dam <dam@gudinoff> | 2022-11-06 01:01:20 +0000 |
| commit | d8e4a73577c21e13268bc0884562a73c6368c578 (patch) | |
| tree | 91c07837214fe87b9ed3ac9264435a48a111c32f /misc.c | |
| parent | 9fb461b3f71f13ed782d3d3a06965de686d050c4 (diff) | |
| download | task-time-tracker-d8e4a73577c21e13268bc0884562a73c6368c578.tar.zst task-time-tracker-d8e4a73577c21e13268bc0884562a73c6368c578.zip | |
Replaced sprintf with snprintf.
Diffstat (limited to 'misc.c')
| -rw-r--r-- | misc.c | 36 |
1 files changed, 36 insertions, 0 deletions
@@ -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. |
