Lines Matching defs:right
87 * right = points to the notice immediately following this one.
95 struct notice *right; };
106 * right = points to the key immediately following this one.
112 struct key *right; };
123 struct index *right; };
177 nprev->right = n;
184 kprev->right = k;
192 indprev->right = ind;
199 n->right = NULL;
200 nprev->right = n;
207 k->right = NULL;
208 kprev->right = k;
213 ind->right = NULL;
214 indprev->right = ind;
259 /* find the right interval */
261 while ((ind->key)->time <= time) ind = ind->right;
263 /* find the right key */
266 k = k->right;
279 k2->right = k;
282 (k2->left)->right = k2;
294 n->right = n2->right;
296 (n2->right)->left = n;
297 n2->right = n;
328 n = n->right;
334 (k->left)->right = k->right;
335 (k->right)->left = k->left;
344 while (n2->key == NULL) n2 = n2->right;
349 * first check left, then check right
352 kr = k->right;
358 (kl->left)->right = k;
367 (k->left)->right = kr;
372 (n->left)->right = n->right;
373 (n->right)->left = n->left;
374 n2 = n->right;
383 n = (k->notice)->right;
384 while ((n != NULL) && (n->isdummy)) n = n->right;
431 (fn->left)->right = fn->right;
432 (fn->right)->left = fn->left;
433 (fk->left)->right = fk->right;
434 (fk->right)->left = fk->left;
435 index = index->right;
438 while ((ind->right)->right != NULL) ind = ind->right;
442 while (k->time < next_int) k = k->right;
449 n = n->right;
456 fi->right = ind->right;
457 ind->right = fi;
462 fk->right = k;
463 (k->left)->right = fk;
469 fn->right = n;
470 (n->left)->right = fn;
474 (current->left)->right = current->right;
475 (current->right)->left = current->left;
478 while (n->key == NULL) n = n->right;
483 (k->left)->right = k->right;
484 (k->right)->left = k->left;
488 fn = current->right;
490 fn = fn->right;
517 n2 = n->right;
521 k2 = k->right;
525 ind2 = ind->right;