|
From: <kin...@us...> - 2025-09-18 08:28:55
|
Revision: 7454
http://sourceforge.net/p/teem/code/7454
Author: kindlmann
Date: 2025-09-18 08:28:52 +0000 (Thu, 18 Sep 2025)
Log Message:
-----------
testing correctness of new hestSource airEnum
Modified Paths:
--------------
teem/trunk/src/hest/methodsHest.c
teem/trunk/src/hest/test/tparse.c
Modified: teem/trunk/src/hest/methodsHest.c
===================================================================
--- teem/trunk/src/hest/methodsHest.c 2025-09-18 08:02:11 UTC (rev 7453)
+++ teem/trunk/src/hest/methodsHest.c 2025-09-18 08:28:52 UTC (rev 7454)
@@ -31,18 +31,19 @@
static const airEnum _hestSource
= {.name = "source",
.M = 3,
- .str = (const char *[]){"(unknown_source)", //
- "default", //
- "command-line", //
- "response-file"},
+ .str = (const char *[]){"(unknown_source)", // 0
+ "default", // 1
+ "command-line", // 2
+ "response-file"}, // 3
.val = NULL,
.desc = (const char *[]){"unknown source", //
"default string in hestOpt", //
"argc/argv command-line", //
"a response file"},
- .strEqv = (const char *[]){"default", //
- "command-line", "cmdline", //
- "response-file", "respfile"},
+ .strEqv = (const char *[]){"default", //
+ "command-line", "cmdline", //
+ "response-file", "respfile", //
+ ""},
.valEqv = (const int[]){hestSourceDefault, //
hestSourceCommandLine, hestSourceCommandLine, //
hestSourceResponseFile, hestSourceResponseFile},
Modified: teem/trunk/src/hest/test/tparse.c
===================================================================
--- teem/trunk/src/hest/test/tparse.c 2025-09-18 08:02:11 UTC (rev 7453)
+++ teem/trunk/src/hest/test/tparse.c 2025-09-18 08:28:52 UTC (rev 7454)
@@ -21,6 +21,14 @@
int
main(int argc, const char **argv) {
+
+ // airEnumPrint(stdout, hestSource);
+ char enerr[AIR_STRLEN_LARGE + 1];
+ if (airEnumCheck(enerr, hestSource)) {
+ fprintf(stderr, "%s: problem:\n%s\n", argv[0], enerr);
+ exit(1);
+ }
+
int ret = 0;
hestOpt *opt = NULL;
hestParm *hparm = hestParmNew();
@@ -41,5 +49,6 @@
hestOptFree(opt);
hestParmFree(hparm);
+
exit(ret);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|