Commit Diff


commit - 126080b762a54fcafcbbb7942b4406ee3777bcc3
commit + ce030684f65a163cb3445c1cdae83467c22f490d
blob - 29b7d7615621ae3ba64daaf91fa5d7a7321e1925
blob + b2f43cf2e93fa8afc456a7b3e14c5dab0c49d091
--- script.c
+++ script.c
@@ -746,13 +746,24 @@ test_done(char *name, char *dir)
 }
 
 static int
-builtin_dummy(int argc)
+builtin_pp(int argc)
 {
-	printf("dummy! yay!\n");
+	struct value v;
+
+	popv(&v);
+	pp_val(&v);
+	printf("\n");
+
 	return EVAL_OK;
 }
 
 static int
+builtin_skip(int argc)
+{
+	return EVAL_SKIP;
+}
+
+static int
 run_test(struct test *t)
 {
 #if DEBUG
@@ -777,7 +788,8 @@ main(int argc, char **argv)
 	/* prepare the global env */
 	pushenv();
 
-	add_builtin_proc("dummy", builtin_dummy);
+	add_builtin_proc("pp", builtin_pp, 1);
+	add_builtin_proc("skip", builtin_skip, 0);
 
 	for (i = 1; i < argc; ++i)
 		loadfile(argv[i]);