Lines Matching defs:dss

22  * dss type library
49 Dssoptdisc_t dss;
121 Dss_t *dss;
135 Dss_t *dss = dp->dss;
138 Cx_t *cx = dss->cx;
230 sfprintf(stkstd,"dss.%s",name);
237 /* create reference variable name to NV_CLASS.dss.name */
241 sfprintf(stkstd,NV_CLASS".dss.%s",name);
417 if(!pp->dss || vp->type==sp->type_number || vp->type==sp->type_string)
489 if(!dp->dss && vp->type->base && (mp=typenode(vp->type->name,0)) && (fp = nv_hasdisc(mp, &type_disc)))
610 if(dp->dss)
611 dssclose(dp->dss);
641 if(!pp->dss || (flag&NV_NOFREE))
679 if(!((sp->fp = dssfopen(dp->dss,(char*)0,iop,DSS_FILE_READ,0))))
681 errormsg(SH_DICT,ERROR_exit(1),"%d: invalid dss format",sffileno(iop));
733 if(!((sp->fp = dssfopen(dp->dss,(char*)0,iop,DSS_FILE_WRITE,0))))
735 errormsg(SH_DICT,ERROR_exit(1),"%d: cannot open for dss write",sffileno(iop));
861 sfprintf(stkstd,NV_CLASS".dss.%s.%s",typename,name);
891 errormsg(SH_DICT,ERROR_exit(1),"%s: cannot covert to type dss.%s",val,tp->type->name);
1131 optdisc.dss.optdisc.infof = dssoptinfo;
1132 optdisc.dss.header = (Cxheader_t*)tp;
1134 nv_addtype(np, sh_opttype, &optdisc.dss.optdisc, sizeof(optdisc));
1150 Dss_t *dss=0;
1178 if(!(dss = dssopen(0, 0,&Dssdisc,meth)))
1180 cx = dss->cx;
1187 errormsg(SH_DICT,ERROR_exit(1),"%s: unknown dss type",name);
1192 if(dss)
1193 dict = dss->cx->variables;
1206 if(strcmp(vp->name,"dss")==0)
1234 dp->dss = dss;
1249 if(dss)
1259 if(dss)
1262 optdisc.dss.optdisc.infof = dssoptinfo;
1263 optdisc.dss.header = meth?(Cxheader_t*)meth:(Cxheader_t*)tp;
1265 nv_addtype(mp, sh_opttype, &optdisc.dss.optdisc, sizeof(optdisc));
1294 "[-1c?\n@(#)$Id: dss.list (AT&T Research) 2007-05-09 $\n]"
1296 "[+NAME?\f?\f - list the known dss entities]"
1297 "[+DESCRIPTION?\b\f?\f\b causes each of the specified dss entities "
1314 "[+SEE ALSO?\b"NV_CLASS".dss.load\b(1)]"
1374 "[-1c?\n@(#)$Id: dss.load (AT&T Research) 2003-01-10 $\n]"
1376 "[+NAME?\f?\f - load a dss format library]"
1377 "[+DESCRIPTION?\b\f?\f\b causes each of the specified dss libraries \alib\a "
1379 "dss libraries.]"
1387 "[+SEE ALSO?\b"NV_CLASS".dss.list\b(1)]"
1442 "[-1c?\n@(#)$Id: dss.match (AT&T Research) 2003-01-15 $\n]"
1444 "[+NAME?\f?\f - match a dss type variable to a pattern]"
1554 sfsprintf(tmp, sizeof(tmp), "%s.dss", NV_CLASS);
1560 sfsprintf(tmp, sizeof(tmp), "%s.dss.load", NV_CLASS);
1562 sfsprintf(tmp, sizeof(tmp), "%s.dss.list", NV_CLASS);
1564 /* create reference variable dss to NV_CLASS.dss */
1565 rp = nv_open("dss", shp->var_tree, NV_IDENT);
1610 SHLIB(dss)