|
|
| version 1.1, 2026/10/05 16:38:26 | version 1.1.2.1, 2026/10/05 16:38:26 |
|---|---|
| Line 0 | Line 1 |
| #include <stdio.h> | |
| #include <sys/types.h> | |
| #include <elwix.h> | |
| #include <aitcfg.h> | |
| int | |
| main(int argc, char **argv) | |
| { | |
| cfg_root_t cfg; | |
| register int i; | |
| int n; | |
| char wrk[STRSIZ]; | |
| if (argc < 2) { | |
| printf("%s <config>\n", *argv); | |
| return 1; | |
| } | |
| if (cfgLoadConfig(argv[1], &cfg)) { | |
| printf("Error:: can't load %s file\n", argv[1]); | |
| return 1; | |
| } | |
| n = cfg_getAttributeLong(&cfg, "roi", "number"); | |
| printf("number=%d - %s\n", n, cfg_getAttribute(&cfg, "roi", "number")); | |
| for (i = 0; i < n; i++) { | |
| snprintf(wrk, sizeof wrk, "roi_%d_id", i); | |
| printf("%s=%s\n", wrk, cfg_getAttribute(&cfg, "roi", wrk)); | |
| snprintf(wrk, sizeof wrk, "roi_%d_name", i); | |
| printf("%s=%s\n", wrk, cfg_getAttribute(&cfg, "roi", wrk)); | |
| snprintf(wrk, sizeof wrk, "roi_%d_pts", i); | |
| printf("%s=%s\n", wrk, cfg_getAttribute(&cfg, "roi", wrk)); | |
| } | |
| cfgUnloadConfig(&cfg); | |
| mpool_dump(NULL, NULL); | |
| return 0; | |
| } |