• Home
  • Raw
  • Download

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()
328 va_list v; in Build() local
329 va_start(v, count); in Build()
337 e->argv[i] = va_arg(v, Expr*); in Build()
339 va_end(v); in Build()
407 va_list v; in ReadArgs() local
408 va_start(v, count); in ReadArgs()
413 va_end(v); in ReadArgs()
421 *(va_arg(v, char**)) = args[i]; in ReadArgs()
423 va_end(v); in ReadArgs()
433 va_list v; in ReadValueArgs() local
434 va_start(v, count); in ReadValueArgs()
439 va_end(v); in ReadValueArgs()
447 *(va_arg(v, Value**)) = args[i]; in ReadValueArgs()
449 va_end(v); in ReadValueArgs()
500 va_list v; in ErrorAbort() local
501 va_start(v, format); in ErrorAbort()
502 vsnprintf(buffer, 4096, format, v); in ErrorAbort()
503 va_end(v); in ErrorAbort()