chiark / gitweb /
@@@ output doc
[mLib] / utils / t / versioncmp-test.c
index e7244c609a8700f815cb6abda01dd047c455d7d8..396325ac1d504127eabf49b3d1f843603a7ce148 100644 (file)
@@ -49,17 +49,16 @@ static void swap_test(struct tvec_state *tv, tvec_testfn *fn, void *ctx)
 }
 static const struct tvec_env swap_testenv = { 0, 0, 0, 0, swap_test, 0, 0 };
 
-static const struct tvec_irange cmp_range = { -1, +1 };
 static const struct tvec_regdef versioncmp_regs[] = {
   { "v0", RV0, &tvty_string, 0 },
   { "v1", RV1, &tvty_string, 0 },
-  { "rc", RRC, &tvty_int, 0, { &cmp_range } },
-  { 0, 0, 0, 0 }
+  { "rc", RRC, &tvty_ienum, 0, { &tvenum_cmp } },
+  TVEC_ENDREGS
 };
 
 static const struct tvec_test tests[] = {
   { "versioncmp", versioncmp_regs, &swap_testenv, test_versioncmp },
-  { 0, 0, 0, 0 }
+  TVEC_ENDTESTS
 };
 
 static const struct tvec_config testconfig =