/titanic_41/usr/src/lib/libast/common/cdt/ |
H A D | dttree.c | 65 (*disc->freef)(dt,_DTOBJ(root,lk),disc); 86 return _DTOBJ(root,lk); 116 obj = _DTOBJ(me,lk); 121 else if(root && _DTOBJ(root,lk) != obj) 128 { k = _DTOBJ(t,lk); k = _DTKEY(k,ky,sz); 130 return _DTOBJ(t,lk); 170 { k = _DTOBJ(root,lk); k = _DTKEY(k,ky,sz); 175 { k = _DTOBJ(t,lk); k = _DTKEY(k,ky,sz); 202 { k = _DTOBJ(t,lk); k = _DTKEY(k,ky,sz); 241 { key = _DTOBJ(root,lk); key = _DTKEY(key,ky,sz); [all …]
|
H A D | dthash.c | 140 (*disc->freef)(dt,_DTOBJ(t,lk),disc); 161 return t ? _DTOBJ(t,lk) : NIL(Void_t*); 173 { if(_DTOBJ(t,lk) == obj) /* delete this specific object */ 191 obj = _DTOBJ(r,lk); 197 { if((t = dt->data->here) && _DTOBJ(t,lk) == obj) 210 { k = _DTOBJ(t,lk); k = _DTKEY(k,ky,sz); 231 return _DTOBJ(t,lk); 236 return _DTOBJ(t,lk); 317 return _DTOBJ(p,lk); 328 return t ? _DTOBJ(t,lk) : NIL(Void_t*); [all …]
|
H A D | dtlist.c | 55 return r ? _DTOBJ(r,lk) : NIL(Void_t*); 67 (*disc->freef)(dt,_DTOBJ(r,lk),disc); 133 return _DTOBJ(r,lk); 136 if((type&DT_MATCH) || !(r = dt->data->here) || _DTOBJ(r,lk) != obj) 139 { k = _DTOBJ(r,lk); k = _DTKEY(k,ky,sz); 167 obj = _DTOBJ(r,lk); 180 return r ? _DTOBJ(r,lk) : NIL(Void_t*);
|
H A D | dtrenew.c | 44 if(!(e = dt->data->here) || _DTOBJ(e,disc->link) != obj)
|
H A D | dtdisc.c | 118 { k = (char*)_DTOBJ(r,disc->link);
|
H A D | dtmethod.c | 97 { reg Void_t* key = _DTOBJ(list,disc->link);
|
H A D | dtview.c | 89 if(!dt->walk || obj != _DTOBJ(dt->walk->data->here, dt->walk->disc->link) )
|
/titanic_41/usr/src/lib/libast/amd64/include/ast/ |
H A D | cdt.h | 247 #define _DTOBJ(e,lk) ((lk) < 0 ? ((Dthold_t*)(e))->obj : (Void_t*)((char*)(e) - (lk)) ) macro 262 { _o = _DTOBJ(_e, _lk); _k = _DTKEY(_o, _ky, _sz); \ 275 { _o = _DTOBJ(_e, _lk); _k = _DTKEY(_o, _ky, _sz); \ 290 #define dtobj(d,e) _DTOBJ((e), _DT(d)->disc->link)
|
/titanic_41/usr/src/lib/libast/common/include/ |
H A D | cdt.h | 247 #define _DTOBJ(e,lk) ((lk) < 0 ? ((Dthold_t*)(e))->obj : (Void_t*)((char*)(e) - (lk)) ) macro 262 { _o = _DTOBJ(_e, _lk); _k = _DTKEY(_o, _ky, _sz); \ 275 { _o = _DTOBJ(_e, _lk); _k = _DTKEY(_o, _ky, _sz); \ 290 #define dtobj(d,e) _DTOBJ((e), _DT(d)->disc->link)
|
/titanic_41/usr/src/lib/libast/sparcv9/include/ast/ |
H A D | cdt.h | 247 #define _DTOBJ(e,lk) ((lk) < 0 ? ((Dthold_t*)(e))->obj : (Void_t*)((char*)(e) - (lk)) ) macro 262 { _o = _DTOBJ(_e, _lk); _k = _DTKEY(_o, _ky, _sz); \ 275 { _o = _DTOBJ(_e, _lk); _k = _DTKEY(_o, _ky, _sz); \ 290 #define dtobj(d,e) _DTOBJ((e), _DT(d)->disc->link)
|
/titanic_41/usr/src/lib/libast/i386/include/ast/ |
H A D | cdt.h | 247 #define _DTOBJ(e,lk) ((lk) < 0 ? ((Dthold_t*)(e))->obj : (Void_t*)((char*)(e) - (lk)) ) macro 262 { _o = _DTOBJ(_e, _lk); _k = _DTKEY(_o, _ky, _sz); \ 275 { _o = _DTOBJ(_e, _lk); _k = _DTKEY(_o, _ky, _sz); \ 290 #define dtobj(d,e) _DTOBJ((e), _DT(d)->disc->link)
|
/titanic_41/usr/src/lib/libast/sparc/include/ast/ |
H A D | cdt.h | 247 #define _DTOBJ(e,lk) ((lk) < 0 ? ((Dthold_t*)(e))->obj : (Void_t*)((char*)(e) - (lk)) ) macro 262 { _o = _DTOBJ(_e, _lk); _k = _DTKEY(_o, _ky, _sz); \ 275 { _o = _DTOBJ(_e, _lk); _k = _DTKEY(_o, _ky, _sz); \ 290 #define dtobj(d,e) _DTOBJ((e), _DT(d)->disc->link)
|