From 599a56217054c139108076725d570a58782f9ce6 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 3 Jan 2013 21:38:38 +0100 Subject: cue_parser: add code comments --- src/cue/cue_parser.c | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/src/cue/cue_parser.c b/src/cue/cue_parser.c index 898c7b829..4031d6c42 100644 --- a/src/cue/cue_parser.c +++ b/src/cue/cue_parser.c @@ -58,8 +58,27 @@ struct cue_parser { char *filename; - struct song *current, *previous, *finished; - + /** + * The song currently being edited. + */ + struct song *current; + + /** + * The previous song. It is remembered because its end_time + * will be set to the current song's start time. + */ + struct song *previous; + + /** + * A song that is completely finished and can be returned to + * the caller via cue_parser_get(). + */ + struct song *finished; + + /** + * Set to true after previous.end_time has been updated to the + * start time of the current song. + */ bool last_updated; }; -- cgit v1.2.3