Lines Matching refs:v
36 Value* v = expr->fn(expr->name, state, expr->argc, expr->argv); in Evaluate() local
37 if (v == NULL) return NULL; in Evaluate()
38 if (v->type != VAL_STRING) { in Evaluate()
39 ErrorAbort(state, "expecting string, got value type %d", v->type); in Evaluate()
40 FreeValue(v); in Evaluate()
43 char* result = v->data; in Evaluate()
44 free(v); in Evaluate()
54 Value* v = malloc(sizeof(Value)); in StringValue() local
55 v->type = VAL_STRING; in StringValue()
56 v->size = strlen(str); in StringValue()
57 v->data = str; in StringValue()
58 return v; in StringValue()
61 void FreeValue(Value* v) { in FreeValue() argument
62 if (v == NULL) return; in FreeValue()
63 free(v->data); in FreeValue()
64 free(v); in FreeValue()
143 char* v = Evaluate(state, argv[i]); in AssertFn() local
144 if (v == NULL) { in AssertFn()
147 int b = BooleanString(v); in AssertFn()
148 free(v); in AssertFn()
170 int v = strtol(val, NULL, 10); in SleepFn() local
171 sleep(v); in SleepFn()
178 char* v = Evaluate(state, argv[i]); in StdoutFn() local
179 if (v == NULL) { in StdoutFn()
182 fputs(v, stdout); in StdoutFn()
183 free(v); in StdoutFn()
326 va_list v; in Build() local
327 va_start(v, count); in Build()
335 e->argv[i] = va_arg(v, Expr*); in Build()
337 va_end(v); in Build()
405 va_list v; in ReadArgs() local
406 va_start(v, count); in ReadArgs()
411 va_end(v); in ReadArgs()
419 *(va_arg(v, char**)) = args[i]; in ReadArgs()
421 va_end(v); in ReadArgs()
431 va_list v; in ReadValueArgs() local
432 va_start(v, count); in ReadValueArgs()
437 va_end(v); in ReadValueArgs()
445 *(va_arg(v, Value**)) = args[i]; in ReadValueArgs()
447 va_end(v); in ReadValueArgs()
498 va_list v; in ErrorAbort() local
499 va_start(v, format); in ErrorAbort()
500 vsnprintf(buffer, 4096, format, v); in ErrorAbort()
501 va_end(v); in ErrorAbort()