Lines Matching refs:mode
692 long mode, add=0;
741 mode = (c=='.' || (flags&NV_NOADD))?add:NV_ADD;
743 mode |= HASH_NOSCOPE;
762 if(mode==0)
791 if(np || (np = nv_search(name,root,mode)))
894 mode &= ~HASH_NOSCOPE;
901 n = mode|nv_isarray(np);
902 if(!mode && (flags&NV_ARRAY) && ((c=sp[1])=='*' || c=='@') && sp[2]==']')
963 else if(c==0 && mode && (n=nv_aindex(np))>0)
985 n = mode|((flags&NV_NOADD)?0:NV_ADD);
1154 long mode = ((flags&NV_NOADD)?0:NV_ADD);
1156 mode |= HASH_SCOPE|HASH_NOSCOPE;
1157 np = nv_search(name,root,mode);
3181 extern void *hashlook(Dt_t *root, const char *name, int mode,int size)
3184 return((void*)nv_search(name,root,mode));