| line | true | false | branch | 
 
| 28 | 0 | 145 | if(mctree == NULL) | 
 
| 35 | 0 | 145 | if(mctree->nodes == NULL) { | 
 
| 53 | 0 | 144 | if(mctree == NULL) | 
 
| 56 | 144 | 0 | if(mctree->nodes) | 
 
| 68 | 11 | 3 | while (idx) | 
 
| 70 | 8 | 3 | if(key_size == nodes[idx].str_size) { | 
 
| 71 | 5 | 3 | if(mycore_strncasecmp(key, nodes[idx].str, key_size) == 0) { | 
 
| 77 | 3 | 0 | else if(key_size > nodes[idx].str_size) | 
 
| 79 | 0 | 3 | if(key_size < nodes[ nodes[idx].next ].str_size) { | 
 
| 86 | 0 | 0 | if(key_size > nodes[ nodes[idx].prev ].str_size) { | 
 
| 101 | 0 | 0 | while (idx) | 
 
| 103 | 0 | 0 | if(key_size == nodes[idx].str_size) { | 
 
| 104 | 0 | 0 | if(memcmp((const void *)key, (const void *)(nodes[idx].str), key_size) == 0) { | 
 
| 110 | 0 | 0 | else if(key_size > nodes[idx].str_size) | 
 
| 112 | 0 | 0 | if(key_size < nodes[ nodes[idx].next ].str_size) { | 
 
| 119 | 0 | 0 | if(key_size > nodes[ nodes[idx].prev ].str_size) { | 
 
| 141 | 0 | 21 | mctree_node_add(mctree); | 
 
| 151 | 0 | 1 | if(nodes[idx].next) { | 
 
| 163 | 0 | 1 | mctree_node_add(mctree); | 
 
| 173 | 0 | 0 | if(nodes[idx].prev) { | 
 
| 185 | 0 | 0 | mctree_node_add(mctree); | 
 
| 194 | 2 | 0 | while (idx) | 
 
| 196 | 1 | 1 | if(key_size == nodes[idx].str_size) { | 
 
| 197 | 0 | 1 | if(memcmp((const void *)key, (const void *)nodes[idx].str, key_size) == 0) | 
 
| 199 | 0 | 0 | if(value) | 
 
| 205 | 1 | 0 | if(nodes[idx].child == 0) { | 
 
| 206 | 0 | 1 | if(b_insert) | 
 
| 214 | 1 | 0 | else if(key_size > nodes[idx].str_size) | 
 
| 216 | 0 | 1 | if(nodes[idx].next == 0 || key_size < nodes[ nodes[idx].next ].str_size) { | 
 
|  | 0 | 0 | if(nodes[idx].next == 0 || key_size < nodes[ nodes[idx].next ].str_size) { | 
 
| 217 | 0 | 1 | if(b_insert) | 
 
| 226 | 0 | 0 | if(nodes[idx].prev == 0 || key_size > nodes[ nodes[idx].prev ].str_size) { | 
 
|  | 0 | 0 | if(nodes[idx].prev == 0 || key_size > nodes[ nodes[idx].prev ].str_size) { | 
 
| 227 | 0 | 0 | if(b_insert) | 
 
| 244 | 22 | 0 | if(key_size > 0) { | 
 
| 247 | 2 | 20 | if(start[idx].child) { | 
 
| 251 | 0 | 20 | if(b_insert) | 
 
| 265 | 0 | 0 | if(key_size > 0) { | 
 
| 268 | 0 | 0 | if(start[idx].child) { | 
 
| 280 | 96 | 0 | if(key_size > 0) { | 
 
| 283 | 8 | 88 | if(start[idx].child) { |