diff options
author | Lukas Fleischer <calcurse@cryptocrack.de> | 2011-04-14 11:28:22 +0200 |
---|---|---|
committer | Lukas Fleischer <calcurse@cryptocrack.de> | 2011-04-19 11:42:34 +0200 |
commit | 6f883c0f3f4c08fe8e125f269da9b940519ccf44 (patch) | |
tree | b66a7de57c6e56004f4f96867884270bc635d27f /src/calcurse.h | |
parent | 1de34587abc135edf9af8f9d8d6094ac10f0143c (diff) | |
download | calcurse-6f883c0f3f4c08fe8e125f269da9b940519ccf44.zip |
Use generic lists for events.
Use the new generic list implementation instead of those insane "next"
pointers in events. Includes some cleanups.
Signed-off-by: Lukas Fleischer <calcurse@cryptocrack.de>
Diffstat (limited to 'src/calcurse.h')
-rw-r--r-- | src/calcurse.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/calcurse.h b/src/calcurse.h index fec38b7..a4f33fa 100644 --- a/src/calcurse.h +++ b/src/calcurse.h @@ -270,7 +270,6 @@ struct apoint /* Event definition. */ struct event { - struct event *next; int id; /* event identifier */ long day; /* seconds since 1 jan 1970 */ char *mesg; @@ -558,7 +557,6 @@ enum save_display { /* apoint.c */ extern llist_ts_t alist_p; void apoint_free_bkp (enum eraseflg); -void apoint_free (struct apoint *); void apoint_llist_init (void); void apoint_llist_free (void); void apoint_hilt_set (int); @@ -647,8 +645,9 @@ void dmon_start (int); void dmon_stop (void); /* event.c */ -extern struct event *eventlist; +extern llist_t eventlist; void event_free_bkp (enum eraseflg); +void event_llist_init (void); void event_llist_free (void); struct event *event_new (char *, char *, long, int); unsigned event_inday (struct event *, long); |