23#define MD_WALK_START 0x001
24#define MD_WALK_END 0x002
25#define MD_WALK_EMPTY (MD_WALK_START|MD_WALK_END)
int iscontainer(struct element *el)
void md_walk(struct containerElement *c, walkFunc fn, void *arg, int flags)
void(* walkFunc)(struct element *, void *, int)
Definition: md.h:28
void md_sequence_end(struct sequenceState *seq)
unsigned long md_sequence_end_time(struct sequenceState *seq)
struct element * md_sequence_next(struct sequenceState *seq)
struct sequenceState * md_sequence_init(struct rootElement *root)
Definition: elements.h:37
Definition: elements.h:28
Definition: elements.h:45
int nmerge
Definition: md.h:36
struct rootElement * root
Definition: md.h:38
struct trackPos * track_ptrs
Definition: md.h:37
unsigned long endtime
Definition: md.h:39
int count
Definition: md.h:43
int len
Definition: md.h:42
struct element ** currel
Definition: md.h:44