On Thu, Jul 23, 2020 at 05:56:26PM +0000, Derrick Stolee via GitGitGadget wrote:
quoted hunk ↗ jump to hunk
+static void initialize_tasks(void)
+{
+ int i;
+ num_tasks = 0;
+
+ for (i = 0; i < MAX_NUM_TASKS; i++)
+ tasks[i] = xcalloc(1, sizeof(struct maintenance_task));
[jonathan tan] I wonder why this is an array of pointers, not of
objects? If they were objects, we could use an initializer. But in a
later commit I see the array is sorted, OK.
quoted hunk ↗ jump to hunk
+
+ tasks[num_tasks]->name = "gc";
+ tasks[num_tasks]->fn = maintenance_task_gc;
+ tasks[num_tasks]->enabled = 1;
+ num_tasks++;