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:
Lukas Fleischer 2012-06-27 07:35:11 +02:00
parent 954e3fd8ee
commit 44d3c96828
2 changed files with 5 additions and 8 deletions

View File

@ -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. */

View File

@ -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++;
} }
} }