FStr
FStr lib; /* Library-part of specification */
FStr mem; /* Member-part of specification */
FStr result;
FStr result;
FStr nestedVal = Var_Parse(&p, SCOPE_CMDLINE, emode);
Buffer *buf, FStr *out_str)
static FStr
FStr str;
FStr lhs, rhs;
FStr val;
FStr makeobjdir;
FStr makeflags = Var_Value(SCOPE_GLOBAL, MAKEFLAGS);
FStr argv0 = Var_Value(SCOPE_GLOBAL, ".MAKE");
FStr path = Var_Value(SCOPE_CMDLINE, var);
FStr value = Var_Value(SCOPE_GLOBAL, varname);
FStr Var_Value(GNode *, const char *) MAKE_ATTR_USE;
FStr Var_Parse(const char **, GNode *, VarEvalMode);
void Var_Expand(FStr *, GNode *, VarEvalMode);
FStr dname;
FStr ldir;
FStr xcmd = FStr_InitRefer(ucmd);
FStr dname;
FStr name; /* absolute or relative to the cwd */
FStr *out_avalue)
FStr *out_avalue)
FStr cmd;
GNode *scope, FStr *out_true_avalue)
FStr avalue = FStr_InitRefer(uvalue);
FStr avalue; /* actual value (maybe expanded) */
FStr file;
FStr dirname;
FStr val = Var_Value(SCOPE_GLOBAL, varname);
FStr value = Var_Parse(&cp, SCOPE_GLOBAL, VARE_PARSE);
FStr dir, base;
FStr val = Var_Parse(&p, SCOPE_CMDLINE, VARE_PARSE);
MAKE_STATIC FStr
MAKE_STATIC FStr
MAKE_INLINE FStr
FStr fstr;
MAKE_INLINE FStr
FStr fstr;
FStr_Done(FStr *fstr)
FStr junk = Var_Parse(&nested_p, pgn, VARE_PARSE);
FStr curDir;
FStr varnames;
FStr varname = FStr_InitRefer(name);
FStr xname = FStr_InitRefer(name);
FStr varname = FStr_InitRefer(name);
FStr
FStr rhs;
FStr name;
FStr value;
Expr_SetValue(Expr *expr, FStr value)
FStr nested_val = Var_Parse(&p, ch->expr->scope,
FStr tvar, str;
FStr val = Var_Parse(&p, ch->expr->scope,
FStr arg;
FStr cmd;
const FStr *value;
FStr re;
FStr arg;
EvalStack_Push(EvalStackElementKind kind, const char *str, const FStr *value)
FStr val;
FStr name;
FStr rhs;
FStr mods = Var_Parse(&p, expr->scope, expr->emode);
VarNew(FStr name, const char *value,
FStr nested_val = Var_Parse(&p, scope, emode);
static FStr
FStr *out_false_val,
Expr_Init(const char *name, FStr value,
Var_Parse_U(const char **pp, VarEvalMode emode, FStr *out_value)
FStr
FStr val;
FStr value = EvalUndefined(dynamic, start, p, varname, emode,
FStr val = Var_Parse(&nested_p, scope, emode);
Var_Expand(FStr *str, GNode *scope, VarEvalMode emode)
FStr envName = Substring_Str(name);
FStr *out_varnames, UnexportWhat *out_what)
FStr varnames = FStr_InitRefer("");