Lines Matching defs:Dt_t
170 typedef struct _dt_s Dt_t;
173 typedef Void_t* (*Dtsearch_f)_ARG_((Dt_t*,Void_t*,int));
174 typedef Void_t* (*Dtmake_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
175 typedef void (*Dtfree_f)_ARG_((Dt_t*,Void_t*,Dtdisc_t*));
176 typedef int (*Dtcompar_f)_ARG_((Dt_t*,char*,char*,Dtdisc_t*));
177 typedef unsigned long (*Dthash_f)_ARG_((Dt_t*,char*,Dtdisc_t*));
178 typedef Void_t* (*Dtmemory_f)_ARG_((Dt_t*,Void_t*,size_t,Dtdisc_t*));
179 typedef int (*Dtevent_f)_ARG_((Dt_t*,int,Void_t*,Dtdisc_t*));
235 Dt_t* view; /* next on viewpath */
236 Dt_t* walk; /* dictionary being walked */
279 extern Dt_t* dtopen _ARG_((Dtdisc_t*, Dtmethod_t*));
280 extern int dtclose _ARG_((Dt_t*));
281 extern Dt_t* dtview _ARG_((Dt_t*, Dt_t*));
282 extern Dtdisc_t* dtdisc _ARG_((Dt_t* dt, Dtdisc_t*, int));
283 extern Dtmethod_t* dtmethod _ARG_((Dt_t*, Dtmethod_t*));
285 extern Dtlink_t* dtflatten _ARG_((Dt_t*));
286 extern Dtlink_t* dtextract _ARG_((Dt_t*));
287 extern int dtrestore _ARG_((Dt_t*, Dtlink_t*));
289 extern int dtwalk _ARG_((Dt_t*, int(*)(Dt_t*,Void_t*,Void_t*), Void_t*));
291 extern Void_t* dtrenew _ARG_((Dt_t*, Void_t*));
293 extern int dtsize _ARG_((Dt_t*));
294 extern int dtstat _ARG_((Dt_t*, Dtstat_t*, int));
310 #define _DT_(d) ((Dt_t*)(d))