• Home
  • Raw
  • Download

Lines Matching refs:name

195 setvarsafe(const char *name, const char *val, int flags)  in setvarsafe()  argument
208 setvar(name, val, flags); in setvarsafe()
220 setvar(const char *name, const char *val, int flags) in setvar() argument
231 p = name; in setvar()
243 namelen = p - name; in setvar()
245 error("%.*s: bad variable name", namelen, name); in setvar()
253 q = name; in setvar()
346 lookupvar(const char *name) in lookupvar() argument
350 v = find_var(name, NULL, NULL); in lookupvar()
365 bltinlookup(const char *name, int doall) in bltinlookup() argument
371 if (strequal(sp->text, name)) in bltinlookup()
375 v = find_var(name, NULL, NULL); in bltinlookup()
507 showvars(const char *name, int flag, int show_value) in showvars() argument
541 if (name) in showvars()
542 out1fmt("%s ", name); in showvars()
564 char *name; in exportcmd() local
575 while ((name = *argptr++) != NULL) { in exportcmd()
576 if ((p = strchr(name, '=')) != NULL) { in exportcmd()
579 vp = find_var(name, NULL, NULL); in exportcmd()
585 setvar(name, p, flag); in exportcmd()
598 char *name; in localcmd() local
602 while ((name = *argptr++) != NULL) { in localcmd()
603 mklocal(name, 0); in localcmd()
617 mklocal(const char *name, int flags) in mklocal() argument
625 if (name[0] == '-' && name[1] == '\0') { in mklocal()
631 vp = find_var(name, &vpp, NULL); in mklocal()
633 if (strchr(name, '=')) in mklocal()
634 setvareq(savestr(name), VSTRFIXED|flags); in mklocal()
636 setvar(name, NULL, VSTRFIXED|flags); in mklocal()
644 if (name[vp->name_len] == '=') in mklocal()
645 setvareq(savestr(name), flags); in mklocal()
797 find_var(const char *name, struct var ***vppp, int *lenp) in find_var() argument
802 const char *p = name; in find_var()
807 len = p - name; in find_var()
818 if (memcmp(vp->text, name, len) != 0) in find_var()