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