Searched refs:Dt_t (Results 1 - 25 of 74) sorted by relevance

123

/opensolaris-onvv-gate/usr/src/lib/libast/common/cdt/
H A Ddtwalk.c31 int dtwalk(reg Dt_t* dt, int (*userf)(Dt_t*, Void_t*, Void_t*), Void_t* data)
34 reg Dt_t* dt;
40 reg Dt_t* walk;
H A Ddtopen.c31 Dt_t* dtopen(Dtdisc_t* disc, Dtmethod_t* meth)
33 Dt_t* dtopen(disc, meth)
38 Dt_t* dt = (Dt_t*)Version; /* shut-up unuse warning */
43 return NIL(Dt_t*);
46 if(!(dt = (Dt_t*) malloc(sizeof(Dt_t))))
47 return NIL(Dt_t*);
56 dt->view = dt->walk = NIL(Dt_t*);
75 if(!(dt = (*disc->memoryf)(0, 0, sizeof(Dt_t), dis
[all...]
H A Ddtview.c31 static Void_t* dtvsearch(Dt_t* dt, reg Void_t* obj, reg int type)
34 Dt_t* dt;
39 Dt_t *d, *p;
61 n = nk = NIL(Void_t*); p = NIL(Dt_t*);
118 Dt_t* dtview(reg Dt_t* dt, reg Dt_t* view)
120 Dt_t* dtview(dt,view)
121 reg Dt_t* dt;
122 reg Dt_t* vie
[all...]
H A Ddtnew.c38 eventf(Dt_t* dt, int op, void* data, Dtdisc_t* disc)
49 memoryf(Dt_t* dt, void* addr, size_t size, Dtdisc_t* disc)
58 Dt_t*
61 Dt_t* dt;
H A Ddtextract.c30 Dtlink_t* dtextract(reg Dt_t* dt)
33 reg Dt_t* dt;
H A Ddtsize.c39 int dtsize(Dt_t* dt)
42 Dt_t* dt;
H A Ddtclose.c29 int dtclose(reg Dt_t* dt)
32 reg Dt_t* dt;
48 dtview(dt,NIL(Dt_t*));
H A Ddtdisc.c32 static Void_t* dtmemory(Dt_t* dt,Void_t* addr,size_t size,Dtdisc_t* disc)
35 Dt_t* dt; /* dictionary */
52 Dtdisc_t* dtdisc(Dt_t* dt, Dtdisc_t* disc, int type)
55 Dt_t* dt;
H A Ddtflatten.c31 Dtlink_t* dtflatten(Dt_t* dt)
34 Dt_t* dt;
H A Ddtrestore.c32 int dtrestore(reg Dt_t* dt, reg Dtlink_t* list)
35 reg Dt_t* dt;
/opensolaris-onvv-gate/usr/src/lib/libast/common/include/
H A Ddt.h34 extern Dt_t* dtnew(Vmalloc_t*, Dtdisc_t*, Dtmethod_t*);
H A Dcdt.h43 typedef struct _dt_s Dt_t; typedef in typeref:struct:_dt_s
46 typedef Void_t* (*Dtsearch_f)_ARG_((Dt_t*,Void_t*,int));
47 typedef Void_t* (*Dtmake_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
48 typedef void (*Dtfree_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
49 typedef int (*Dtcompar_f)_ARG_((Dt_t*,Void_t*,Void_t*,Dtdisc_t*));
50 typedef unsigned int (*Dthash_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
51 typedef Void_t* (*Dtmemory_f)_ARG_((Dt_t*,Void_t*,size_t,Dtdisc_t*));
52 typedef int (*Dtevent_f)_ARG_((Dt_t*,int,Void_t*,Dtdisc_t*));
123 Dt_t* view; /* next on viewpath */
124 Dt_t* wal
[all...]
/opensolaris-onvv-gate/usr/src/lib/libast/amd64/include/ast/
H A Ddt.h44 extern __MANGLE__ Dt_t* dtnew __PROTO__((Vmalloc_t*, Dtdisc_t*, Dtmethod_t*));
H A Dcdt.h43 typedef struct _dt_s Dt_t; typedef in typeref:struct:_dt_s
46 typedef Void_t* (*Dtsearch_f)_ARG_((Dt_t*,Void_t*,int));
47 typedef Void_t* (*Dtmake_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
48 typedef void (*Dtfree_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
49 typedef int (*Dtcompar_f)_ARG_((Dt_t*,Void_t*,Void_t*,Dtdisc_t*));
50 typedef unsigned int (*Dthash_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
51 typedef Void_t* (*Dtmemory_f)_ARG_((Dt_t*,Void_t*,size_t,Dtdisc_t*));
52 typedef int (*Dtevent_f)_ARG_((Dt_t*,int,Void_t*,Dtdisc_t*));
123 Dt_t* view; /* next on viewpath */
124 Dt_t* wal
[all...]
/opensolaris-onvv-gate/usr/src/lib/libast/i386/include/ast/
H A Ddt.h44 extern __MANGLE__ Dt_t* dtnew __PROTO__((Vmalloc_t*, Dtdisc_t*, Dtmethod_t*));
H A Dcdt.h43 typedef struct _dt_s Dt_t; typedef in typeref:struct:_dt_s
46 typedef Void_t* (*Dtsearch_f)_ARG_((Dt_t*,Void_t*,int));
47 typedef Void_t* (*Dtmake_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
48 typedef void (*Dtfree_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
49 typedef int (*Dtcompar_f)_ARG_((Dt_t*,Void_t*,Void_t*,Dtdisc_t*));
50 typedef unsigned int (*Dthash_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
51 typedef Void_t* (*Dtmemory_f)_ARG_((Dt_t*,Void_t*,size_t,Dtdisc_t*));
52 typedef int (*Dtevent_f)_ARG_((Dt_t*,int,Void_t*,Dtdisc_t*));
123 Dt_t* view; /* next on viewpath */
124 Dt_t* wal
[all...]
/opensolaris-onvv-gate/usr/src/lib/libast/sparc/include/ast/
H A Ddt.h44 extern __MANGLE__ Dt_t* dtnew __PROTO__((Vmalloc_t*, Dtdisc_t*, Dtmethod_t*));
H A Dcdt.h43 typedef struct _dt_s Dt_t; typedef in typeref:struct:_dt_s
46 typedef Void_t* (*Dtsearch_f)_ARG_((Dt_t*,Void_t*,int));
47 typedef Void_t* (*Dtmake_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
48 typedef void (*Dtfree_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
49 typedef int (*Dtcompar_f)_ARG_((Dt_t*,Void_t*,Void_t*,Dtdisc_t*));
50 typedef unsigned int (*Dthash_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
51 typedef Void_t* (*Dtmemory_f)_ARG_((Dt_t*,Void_t*,size_t,Dtdisc_t*));
52 typedef int (*Dtevent_f)_ARG_((Dt_t*,int,Void_t*,Dtdisc_t*));
123 Dt_t* view; /* next on viewpath */
124 Dt_t* wal
[all...]
/opensolaris-onvv-gate/usr/src/lib/libast/sparcv9/include/ast/
H A Ddt.h44 extern __MANGLE__ Dt_t* dtnew __PROTO__((Vmalloc_t*, Dtdisc_t*, Dtmethod_t*));
H A Dcdt.h43 typedef struct _dt_s Dt_t; typedef in typeref:struct:_dt_s
46 typedef Void_t* (*Dtsearch_f)_ARG_((Dt_t*,Void_t*,int));
47 typedef Void_t* (*Dtmake_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
48 typedef void (*Dtfree_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
49 typedef int (*Dtcompar_f)_ARG_((Dt_t*,Void_t*,Void_t*,Dtdisc_t*));
50 typedef unsigned int (*Dthash_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
51 typedef Void_t* (*Dtmemory_f)_ARG_((Dt_t*,Void_t*,size_t,Dtdisc_t*));
52 typedef int (*Dtevent_f)_ARG_((Dt_t*,int,Void_t*,Dtdisc_t*));
123 Dt_t* view; /* next on viewpath */
124 Dt_t* wal
[all...]
/opensolaris-onvv-gate/usr/src/lib/libast/common/comp/
H A Dhsearch.c69 static void hashfree(Dt_t* dt, Void_t* obj, Dtdisc_t* disc)
72 Dt_t* dt;
81 static Dt_t* Hashtab; /* object dictionary */
112 Hashtab = NIL(Dt_t*);
H A Dtsearch.c75 static int treecompare(Dt_t* dt, char* one, char* two, Dtdisc_t* disc)
78 Dt_t* dt;
110 reg Dt_t* dt;
114 (!(dt = *((Dt_t**)rootp)) && !(dt = dtopen((Dtdisc_t*)(&Treedisc),Dtorder))) )
146 reg Dt_t* dt;
149 if(!rootp || !(dt = *((Dt_t**)rootp)) )
172 reg Dt_t* dt;
176 if(!rootp || !(dt = *((Dt_t**)rootp)) )
234 if(root && (o = (Tree_t*)dtfinger((Dt_t*)root)) )
/opensolaris-onvv-gate/usr/src/lib/libast/common/misc/
H A Dmimelib.h44 Dt_t* cap; /* capability tree */ \
/opensolaris-onvv-gate/usr/src/lib/libshell/common/include/
H A Dnval.h37 #define Hashtab_t Dt_t
64 Namval_t *(*nextf)(Namval_t*, Dt_t*, Namfun_t*);
96 Dt_t *table; /* for subscripts */
255 extern Namval_t *nv_create(const char*, Dt_t*, int,Namfun_t*);
256 extern void nv_delete(Namval_t*, Dt_t*, int);
257 extern Dt_t *nv_dict(Namval_t*);
269 extern Namval_t *nv_open(const char*,Dt_t*,int);
273 extern int nv_scan(Dt_t*,void(*)(Namval_t*,void*),void*,int,int);
275 extern void nv_setref(Namval_t*, Dt_t*,int);
283 extern Namval_t *nv_search(const char *, Dt_t*, in
[all...]
H A Dshell.h121 Dt_t *var_tree;
132 Dt_t *var_tree; /* for shell variables */
133 Dt_t *fun_tree; /* for shell functions */
134 Dt_t *alias_tree; /* for alias names */
135 Dt_t *bltin_tree; /* for builtin commands */
168 extern Dt_t *sh_bltin_tree(void);

Completed in 78 milliseconds

123