Mercurial > hg > xmms-sid
comparison src/xs_length.c @ 782:64352e85113e
Cleanup.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 06 Nov 2012 13:31:36 +0200 |
parents | 80139f0ac82a |
children | 37ab2fba30c8 |
comparison
equal
deleted
inserted
replaced
781:69ab3df105c1 | 782:64352e85113e |
---|---|
44 static void xs_sldb_node_insert(XSSLDB *db, XSSLDBNode *node) | 44 static void xs_sldb_node_insert(XSSLDB *db, XSSLDBNode *node) |
45 { | 45 { |
46 assert(db); | 46 assert(db); |
47 | 47 |
48 if (db->nodes) { | 48 if (db->nodes) { |
49 /* The first node's prev points to last node */ | 49 LPREV = db->nodes->prev; |
50 LPREV = db->nodes->prev; /* New node's prev = Previous last node */ | 50 db->nodes->prev->next = node; |
51 db->nodes->prev->next = node; /* Previous last node's next = New node */ | 51 db->nodes->prev = node; |
52 db->nodes->prev = node; /* New last node = New node */ | |
53 LNEXT = NULL; /* But next is NULL! */ | |
54 } else { | 52 } else { |
55 db->nodes = node; /* First node ... */ | 53 db->nodes = node; |
56 LPREV = node; /* ... it's also last */ | 54 LPREV = node; |
57 LNEXT = NULL; /* But next is NULL! */ | 55 } |
58 } | 56 LNEXT = NULL; |
59 } | 57 } |
60 | 58 |
61 | 59 |
62 /* Parse a time-entry in SLDB format | 60 /* Parse a time-entry in SLDB format |
63 */ | 61 */ |