Lines Matching refs:shfunctab
473 ht = shfunctab;
2876 if ((shf = (Shfunc) shfunctab->getnode(shfunctab, scriptname))) {
2881 shfunctab->addnode(shfunctab, ztrdup(scriptname), shf);
2888 scanhashtable(shfunctab, 1, on|off, DISABLED, shfunctab->printnode,
2905 scanmatchtable(shfunctab, pprog, 1, 0, DISABLED,
2906 shfunctab->printnode, pflags);
2909 for (i = 0; i < shfunctab->hsize; i++) {
2910 for (shf = (Shfunc) shfunctab->nodes[i]; shf;
2938 else if ((shf = (Shfunc) shfunctab->getnode(shfunctab, *argv))) {
2948 shfunctab->printnode(&shf->node, pflags);
2967 shfunctab->addnode(shfunctab, ztrdup(*argv), shf);
2971 shfunctab->removenode(shfunctab, *argv);
2972 shfunctab->freenode(&shf->node);
3209 scanmatchtable(shfunctab, pprog, 1, 0, DISABLED,
3210 shfunctab->printnode, printflags);
3259 if ((hn = shfunctab->getnode(shfunctab, *argv))) {
3260 shfunctab->printnode(hn, printflags);
3486 ht = shfunctab; /* shell functions */
6118 shfunctab->printnode(hn, 0);