Lines Matching defs:varnames
642 Words varnames;
659 varnames = Str_Words(expanded, false);
660 if (varnames.len == 1 && varnames.words[0][0] == '\0')
661 varnames.len = 0;
663 for (i = 0; i < varnames.len; i++) {
664 const char *varname = varnames.words[i];
668 Words_Free(varnames);
830 Words varnames = Str_Words(xvarnames, false);
833 for (i = 0; i < varnames.len; i++)
834 ExportVar(varnames.words[i], scope, VEM_ENV);
835 Words_Free(varnames);
841 ExportVars(const char *varnames, bool isExport, VarExportMode mode)
844 Words words = Str_Words(varnames, false);
875 Var_Export(VarExportMode mode, const char *varnames)
880 } else if (mode == VEM_PLAIN && varnames[0] == '\0') {
885 ExportVarsExpand(varnames, true, mode);
889 Var_ExportVars(const char *varnames)
891 ExportVarsExpand(varnames, false, VEM_PLAIN);
926 FStr varnames = FStr_InitRefer("");
940 varnames = FStr_InitRefer(arg);
947 varnames = FStr_InitOwn(expanded);
950 *out_varnames = varnames;
985 UnexportVars(const char *varnames, UnexportWhat what)
993 words = Substring_Words(varnames, false);
1007 FStr varnames;
1009 GetVarnamesToUnexport(isEnv, arg, &varnames, &what);
1010 UnexportVars(varnames.str, what);
1011 FStr_Done(&varnames);
4852 const char **varnames;
4859 varnames = vec.items;
4861 qsort(varnames, vec.len, sizeof varnames[0], StrAsc);
4864 const char *varname = varnames[i];