commit - 5e5c37b59cbae92fc6e67b5dc70e8a412fa967c4
commit + 333d8d7d011bafcc0f54e1cf91df9d5f6562963e
blob - 6c47defd771e97468a534c2f3feaca47494d223f
blob + 102f83abc2377e5fc38c852f76f7a5fda6e3bb28
--- script.c
+++ script.c
break;
case OP_ASSERT:
- if ((ret = eval(op->v.assert)) != TEST_PASSED)
+ if ((ret = eval(op->v.assert)) != EVAL_OK)
return ret;
popv(&a);
if (!val_trueish(&a)) {
printf("assertion failed: ");
pp_op(op->v.assert);
printf("\n");
- return TEST_FAILED;
+ return EVAL_ERR;
}
break;
for (i = 0; i < op->v.funcall.argc; ++i) {
t = &op->v.funcall.argv[i];
- if ((ret = eval(t)) != TEST_PASSED)
+ if ((ret = eval(t)) != EVAL_OK)
return ret;
}
proc = op->v.funcall.proc;
if (proc->nativefn != NULL)
proc->nativefn(i);
- else if ((ret = eval(proc->body)) != TEST_PASSED)
+ else if ((ret = eval(proc->body)) != EVAL_OK)
return ret;
break;
break;
case OP_CMP_EQ:
- if ((ret = eval(op->v.cmp_eq.a)) != TEST_PASSED)
+ if ((ret = eval(op->v.cmp_eq.a)) != EVAL_OK)
return ret;
- if ((ret = eval(op->v.cmp_eq.b)) != TEST_PASSED)
+ if ((ret = eval(op->v.cmp_eq.b)) != EVAL_OK)
return ret;
popv(&b);
if (op->next)
return eval(op->next);
- return TEST_PASSED;
+ return EVAL_OK;
}
void
builtin_dummy(int argc)
{
printf("dummy! yay!\n");
- return 0;
+ return EVAL_OK;
}
static int
fflush(stdout);
switch (run_test(t)) {
- case TEST_PASSED:
+ case EVAL_OK:
printf("ok!\n");
passed++;
break;
- case TEST_FAILED:
+ case EVAL_ERR:
failed++;
/* we've already printed the failure */
printf("\n");
break;
- case TEST_SKIPPED:
+ case EVAL_SKIP:
printf("skipped!\n");
skipped++;
break;
blob - 0040420c663c6389250d8bc4f6e34cfe2d83d028
blob + 1f73f4a1853cc476c39d610cd266fdea399f93a7
--- script.h
+++ script.h
};
enum {
- TEST_PASSED,
- TEST_FAILED,
- TEST_SKIPPED,
+ EVAL_OK,
+ EVAL_ERR,
+ EVAL_SKIP,
};
void global_set(char *, struct op *);