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 */