Remove "appt_pos" member from day items
This is no longer used and removing it saves a few bytes per item. Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
This commit is contained in:
parent
954e3fd8ee
commit
44d3c96828
@ -363,7 +363,6 @@ struct day_item {
|
|||||||
int type; /* (recursive or normal) event or appointment */
|
int type; /* (recursive or normal) event or appointment */
|
||||||
long start; /* start time of the repetition occurrence */
|
long start; /* start time of the repetition occurrence */
|
||||||
union aptev_ptr item; /* pointer to the actual item */
|
union aptev_ptr item; /* pointer to the actual item */
|
||||||
int appt_pos; /* real position in recurrent list */
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/* Available view for the calendar panel. */
|
/* Available view for the calendar panel. */
|
||||||
|
12
src/day.c
12
src/day.c
@ -79,14 +79,12 @@ static int day_cmp_start(struct day_item *a, struct day_item *b)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Add an item to the current day list. */
|
/* Add an item to the current day list. */
|
||||||
static void day_add_item(int type, long start, union aptev_ptr item,
|
static void day_add_item(int type, long start, union aptev_ptr item)
|
||||||
int appt_pos)
|
|
||||||
{
|
{
|
||||||
struct day_item *day = mem_malloc(sizeof(struct day_item));
|
struct day_item *day = mem_malloc(sizeof(struct day_item));
|
||||||
day->type = type;
|
day->type = type;
|
||||||
day->start = start;
|
day->start = start;
|
||||||
day->item = item;
|
day->item = item;
|
||||||
day->appt_pos = appt_pos;
|
|
||||||
|
|
||||||
LLIST_ADD_SORTED(&day_items, day, day_cmp_start);
|
LLIST_ADD_SORTED(&day_items, day, day_cmp_start);
|
||||||
}
|
}
|
||||||
@ -171,7 +169,7 @@ static int day_store_events(long date, regex_t *regex)
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
p.ev = ev;
|
p.ev = ev;
|
||||||
day_add_item(EVNT, ev->day, p, 0);
|
day_add_item(EVNT, ev->day, p);
|
||||||
e_nb++;
|
e_nb++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -198,7 +196,7 @@ static int day_store_recur_events(long date, regex_t *regex)
|
|||||||
continue;
|
continue;
|
||||||
|
|
||||||
p.rev = rev;
|
p.rev = rev;
|
||||||
day_add_item(RECUR_EVNT, rev->day, p, 0);
|
day_add_item(RECUR_EVNT, rev->day, p);
|
||||||
e_nb++;
|
e_nb++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -230,7 +228,7 @@ static int day_store_apoints(long date, regex_t *regex)
|
|||||||
if (apt->start >= date + DAYINSEC)
|
if (apt->start >= date + DAYINSEC)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
day_add_item(APPT, apt->start, p, 0);
|
day_add_item(APPT, apt->start, p);
|
||||||
a_nb++;
|
a_nb++;
|
||||||
}
|
}
|
||||||
LLIST_TS_UNLOCK(&alist_p);
|
LLIST_TS_UNLOCK(&alist_p);
|
||||||
@ -262,7 +260,7 @@ static int day_store_recur_apoints(long date, regex_t *regex)
|
|||||||
|
|
||||||
unsigned real_start;
|
unsigned real_start;
|
||||||
if (recur_apoint_find_occurrence(rapt, date, &real_start)) {
|
if (recur_apoint_find_occurrence(rapt, date, &real_start)) {
|
||||||
day_add_item(RECUR_APPT, real_start, p, a_nb);
|
day_add_item(RECUR_APPT, real_start, p);
|
||||||
a_nb++;
|
a_nb++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user