Lines Matching defs:one
42 #define SPLAYCMP(one,two,o,t,endo,mp,cr) \
43 { if(one->order != two->order) \
44 cr = one->order < two->order ? -1 : 1; \
46 { if((mp = (cr = one->keylen) - two->keylen) > 0) cr -= mp; \
47 o = one->key+PREFIX; t = two->key+PREFIX; \
48 for(endo = one->key+cr;; ) \
307 static Rsobj_t* listmerge(reg Rsobj_t* one, reg Rsobj_t* two, reg int n)
309 static Rsobj_t* listmerge(one, two, n)
310 reg Rsobj_t* one;
319 endone = one->left; one->left->right = NIL(Rsobj_t*);
322 k1 = one->key; k2 = two->key;
325 { list = endl = one;
326 if((one = one->right) )
327 k1 = one->key;
335 if(one && two)
339 { endl = (endl->right = one);
341 if((one = one->right) )
342 k1 = one->key;
355 if(one)
356 { endl->right = one;