Home
last modified time | relevance | path

Searched refs:Dtlink_t (Results 1 – 25 of 30) sorted by last modified time

12

/illumos-gate/usr/src/contrib/ast/src/lib/libcmd/
H A Dchgrp.c132 Dtlink_t link; /* dictionary link */
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/
H A Dxec.c805 np = (Namval_t*)stakalloc(sizeof(Dtlink_t)+sizeof(char*)); in sh_coaddfile()
2779 np->nvalue.rp = new_of(struct Ufunction,shp->funload?sizeof(Dtlink_t):0); in sh_exec()
H A Dparse.c844 np->nvalue.rp = new_of(struct Ufunction,shp->funload?sizeof(Dtlink_t):0); in funct()
/illumos-gate/usr/src/contrib/ast/src/lib/libdll/
H A Ddllscan.c67 Dtlink_t link;
/illumos-gate/usr/src/contrib/ast/src/lib/libast/string/
H A Dstruid.c53 Dtlink_t link;
H A Dstrgid.c57 Dtlink_t link;
H A Dfmtuid.c50 Dtlink_t link;
H A Dfmtfs.c51 Dtlink_t link;
H A Dfmtgid.c50 Dtlink_t link;
/illumos-gate/usr/src/contrib/ast/src/lib/libast/regex/
H A Dregcomp.c60 Dtlink_t lnk;
/illumos-gate/usr/src/contrib/ast/src/lib/libast/misc/
H A Dtranslate.c45 Dtlink_t link; /* dictionary link */
56 Dtlink_t link; /* dictionary link */
H A Doptget.c120 Dtlink_t link; /* cdt link */
125 Dtlink_t link; /* cdt link */
H A Dmagic.c56 Dtlink_t link; /* dictionary link */
H A Dmime.c55 Dtlink_t link;
H A Dfindlib.h98 Dtlink_t byname;
99 Dtlink_t byindex;
/illumos-gate/usr/src/contrib/ast/src/lib/libast/include/
H A Dcdt.h60 typedef struct _dtlink_s Dtlink_t; typedef
85 Dtlink_t* right; /* right child */
88 Dtlink_t* _left; /* left child */
92 { Dtlink_t* __rght; /* right child or next */
93 Dtlink_t* __ptbl; /* Dtrehash parent tbl */
96 { Dtlink_t* __left; /* left child or prev */
104 { Dtlink_t hdr; /* header to hold obj */
325 #define dtlink(d,e) (((Dtlink_t*)(e))->rh.__rght)
344 #define dtflatten(d) (Dtlink_t*)(*(_DT(d)->searchf))((d),(Void_t*)(0),DT_FLATTEN)
345 #define dtextract(d) (Dtlink_t*)(*(_DT(d)->searchf))((d),(Void_t*)(0),DT_EXTRACT)
[all …]
/illumos-gate/usr/src/contrib/ast/src/lib/libast/comp/
H A Dtsearch.c62 { Dtlink_t link;
90 { { sizeof(Dtlink_t), -1, /* object is key */
H A Dhsearch.c63 { Dtlink_t link;
83 { sizeof(Dtlink_t), -1,
/illumos-gate/usr/src/contrib/ast/src/lib/libast/cdt/
H A Ddtlist.c31 Dtlink_t* link; /* list of objects */
69 Dtlink_t *lnk;
90 Dtlink_t *lnk, *next;
95 list->link = list->here = NIL(Dtlink_t*);
114 Dtlink_t* lnk;
126 { list->link = NIL(Dtlink_t*);
131 { if(list->link != NIL(Dtlink_t*))
171 Dtlink_t *r, *t, *h;
192 list->here = NIL(Dtlink_t*);
202 { r = (Dtlink_t*)obj;
[all …]
H A Ddtmethod.c37 Dtlink_t *list;
H A Ddtopen.c122 Dtlink_t* _dtmake(Dt_t* dt, Void_t* obj, int type) in _dtmake()
129 return NIL(Dtlink_t*); in _dtmake()
143 return (Dtlink_t*)h; in _dtmake()
146 void _dtfree(Dt_t* dt, Dtlink_t* l, int type) in _dtfree()
H A Ddttree.c94 Dtlink_t *t, *root;
122 Dtlink_t *root, *t;
147 Dtlink_t* list;
152 Dtlink_t *last, *r, *t;
191 Dtlink_t* root; in tsize()
250 static Dtlink_t* tbalance(Dtlink_t* list, ssize_t size) in tbalance()
253 Dtlink_t* list; in tbalance()
258 Dtlink_t *l, *mid;
275 Dtlink_t *l, *list; in toptimize()
285 static Dtlink_t* troot(Dt_t* dt, Dtlink_t* list, Dtlink_t* link, Void_t* obj, int type) in troot()
[all …]
H A Dcdtlib.h170 extern Dtlink_t* _dtmake _ARG_((Dt_t*, Void_t*, int));
171 extern void _dtfree _ARG_((Dt_t*, Dtlink_t*, int));
H A Ddtcomp.c33 extern Dtlink_t* dtflatten(Dt_t* d) in dtflatten()
35 return (Dtlink_t*)(*(_DT(d)->searchf))((d),(Void_t*)(0),DT_FLATTEN); in dtflatten()
39 extern Dtlink_t* dtextract(Dt_t* d) in dtextract()
41 return (Dtlink_t*)(*(_DT(d)->searchf))((d),(Void_t*)(0),DT_EXTRACT); in dtextract()
45 extern Dtlink_t* dtrestore(Dt_t* d, Void_t* l) in dtrestore()
47 return (Dtlink_t*)(*(_DT(d)->searchf))((d),(l),DT_RESTORE); in dtrestore()
H A Ddtdisc.c61 Dtlink_t *list;
78 else list = NIL(Dtlink_t*);

12