]> mj.ucw.cz Git - libucw.git/commitdiff
conf2-test: add a simple tester configuration file
authorRobert Spalek <robert@ucw.cz>
Sat, 22 Apr 2006 15:32:26 +0000 (17:32 +0200)
committerRobert Spalek <robert@ucw.cz>
Sat, 22 Apr 2006 15:32:26 +0000 (17:32 +0200)
lib/conf2-test.c
lib/conf2.t [new file with mode: 0644]

index 21326f05561e8b99b0de015033e9ec65470fe84c..1d164f10ec55602da771dfb7961cd7b5d09d9cb3 100644 (file)
@@ -104,7 +104,7 @@ static struct cf_section cf_top = {
     CF_INT_DYN("nrs1", &nrs1, 1000),
     CF_INT_ARY("nrs2", nrs2, 5),
     CF_STRING("str1", &str1),
-    CF_STRING_DYN("str2", &str2, 2),
+    CF_STRING_DYN("str2", &str2, 20),
     CF_U64("u1", &u1),
     CF_DOUBLE("d1", &d1),
     CF_PARSER("FirstTime", &t1, time_parser, -1),
@@ -142,6 +142,7 @@ main(int argc, char *argv[])
 {
   log_init(argv[0]);
   cf_declare_section("top", &cf_top, 0);
+  cf_def_file = "lib/conf2.t";
 
   int opt;
   while ((opt = cf_get_opt(argc, argv, short_opts, long_opts, NULL)) >= 0)
diff --git a/lib/conf2.t b/lib/conf2.t
new file mode 100644 (file)
index 0000000..bbf16ed
--- /dev/null
@@ -0,0 +1,25 @@
+# test config file
+Top {
+  nr1=16
+  nrs1         2 3 5 \
+           7 11 13 \
+           \
+           17M
+  nrs2 3 3k 3 3 3
+  str1 "hello, world\n"
+  str2 'Hagenuk,
+      the best' "\
+      " qu'est-ce que c'est?
+  u1   0xbadcafebadbeefc0
+  #d1  -1.14e-25
+  d1 7%
+  firsttime
+  secondtime 56
+  ^top.master:set      alice HB8+
+  slaves:clear
+}
+
+unknown.ignored :-)
+
+top.slaves     cairns gpua 7 7 -0.1 +0.1
+top.slaves     daintree rafc 4 5 -17.1e1