--- embedtools/src/Attic/dumpcfg.c 2009/11/25 11:59:33 1.1.2.1 +++ embedtools/src/Attic/dumpcfg.c 2009/11/25 13:01:06 1.1.2.2 @@ -2,9 +2,42 @@ int Verbose; +sl_config cfg[2]; int main(int argc, char **argv) { + char ch; + int idxmask = 0; + register int i, idx; + + while ((ch = getopt(argc, argv, "hvid")) != -1) + switch (ch) { + case 'v': + Verbose++; + break; + case 'i': // interfaces + idxmask |= 1 << 0; + break; + case 'd': // disks + idxmask |= 1 << 1; + break; + case 'h': + default: + return 1; + } + argc -= optind; + argv += optind; + + for (idx = 0; 2 > idx; idx++) + InitConfig(&cfg[idx]); + + for (i = 0x2, idx = 0; i; i >>= 1, idx++) + if (i & idxmask) { + VERB(3) printf("Init empty config for section %d\n", idx); + } + + for (idx = 0; 2 > idx; idx++) + UnloadConfig(&cfg[idx]); return 0; }