Mercurial > hg > xmms-sid
comparison src/xs_stil.c @ 782:64352e85113e
Cleanup.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 06 Nov 2012 13:31:36 +0200 |
parents | 55eea3fa8868 |
children | 37ab2fba30c8 |
comparison
equal
deleted
inserted
replaced
781:69ab3df105c1 | 782:64352e85113e |
---|---|
124 static void xs_stildb_node_insert(XSSTILDB *db, XSSTILNode *node) | 124 static void xs_stildb_node_insert(XSSTILDB *db, XSSTILNode *node) |
125 { | 125 { |
126 assert(db != NULL); | 126 assert(db != NULL); |
127 | 127 |
128 if (db->nodes) { | 128 if (db->nodes) { |
129 /* The first node's pPrev points to last node */ | 129 LPREV = db->nodes->prev; |
130 LPREV = db->nodes->prev; /* New node's prev = Previous last node */ | 130 db->nodes->prev->next = node; |
131 db->nodes->prev->next = node; /* Previous last node's next = New node */ | 131 db->nodes->prev = node; |
132 db->nodes->prev = node; /* New last node = New node */ | |
133 LNEXT = NULL; /* But next is NULL! */ | |
134 } else { | 132 } else { |
135 db->nodes = node; /* First node ... */ | 133 db->nodes = node; |
136 LPREV = node; /* ... it's also last */ | 134 LPREV = node; |
137 LNEXT = NULL; /* But next is NULL! */ | 135 } |
138 } | 136 LNEXT = NULL; |
139 } | 137 } |
140 | 138 |
141 | 139 |
142 /* Read database (additively) to given db-structure | 140 /* Read database (additively) to given db-structure |
143 */ | 141 */ |