xref: /aosp_15_r20/external/libconfig/test.cfg (revision 2e9d491483b805f09ea864149eadd5680efcc72a)
1*2e9d4914SAndroid Build Coastguard Worker#----------------------------
2*2e9d4914SAndroid Build Coastguard Worker# Example Configuration File
3*2e9d4914SAndroid Build Coastguard Worker#---------------------------
4*2e9d4914SAndroid Build Coastguard Worker#
5*2e9d4914SAndroid Build Coastguard Worker
6*2e9d4914SAndroid Build Coastguard Workerapplication:
7*2e9d4914SAndroid Build Coastguard Worker{
8*2e9d4914SAndroid Build Coastguard Worker
9*2e9d4914SAndroid Build Coastguard Worker /* This section defines some settings for our
10*2e9d4914SAndroid Build Coastguard Worker  * main application window, such as size and
11*2e9d4914SAndroid Build Coastguard Worker  * position.
12*2e9d4914SAndroid Build Coastguard Worker  */
13*2e9d4914SAndroid Build Coastguard Worker
14*2e9d4914SAndroid Build Coastguard Worker  window:
15*2e9d4914SAndroid Build Coastguard Worker  {
16*2e9d4914SAndroid Build Coastguard Worker    title = "My Application";
17*2e9d4914SAndroid Build Coastguard Worker    size = { /* width */ w = 640; /* height */ h = 480; };
18*2e9d4914SAndroid Build Coastguard Worker    pos = { x = 350; y = 250; };
19*2e9d4914SAndroid Build Coastguard Worker  };
20*2e9d4914SAndroid Build Coastguard Worker
21*2e9d4914SAndroid Build Coastguard Worker  a = 5;
22*2e9d4914SAndroid Build Coastguard Worker  b = 6;
23*2e9d4914SAndroid Build Coastguard Worker  ff = 1E6;
24*2e9d4914SAndroid Build Coastguard Worker  test-comment = "/* hello\n \"there\"*/";
25*2e9d4914SAndroid Build Coastguard Worker
26*2e9d4914SAndroid Build Coastguard Worker  test-long-string = "A very long string that spans multiple lines. "
27*2e9d4914SAndroid Build Coastguard Worker  /* but wait, there's more... */ "Adjacent strings are automatically"
28*2e9d4914SAndroid Build Coastguard Worker  " concatenated.";
29*2e9d4914SAndroid Build Coastguard Worker
30*2e9d4914SAndroid Build Coastguard Worker  test-escaped-string = "\"This is\n a test.\"";
31*2e9d4914SAndroid Build Coastguard Worker
32*2e9d4914SAndroid Build Coastguard Worker  group1:
33*2e9d4914SAndroid Build Coastguard Worker  {
34*2e9d4914SAndroid Build Coastguard Worker    x = 5;  y = 10;
35*2e9d4914SAndroid Build Coastguard Worker    my_array = [ 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22 ];
36*2e9d4914SAndroid Build Coastguard Worker    flag = TRUE;
37*2e9d4914SAndroid Build Coastguard Worker
38*2e9d4914SAndroid Build Coastguard Worker    group2: { zzz = "this is a test"; };
39*2e9d4914SAndroid Build Coastguard Worker
40*2e9d4914SAndroid Build Coastguard Worker    states = [	"CT", // Connecticut
41*2e9d4914SAndroid Build Coastguard Worker		"CA", // California
42*2e9d4914SAndroid Build Coastguard Worker		"TX", // Texas
43*2e9d4914SAndroid Build Coastguard Worker		"NV", // Nevada
44*2e9d4914SAndroid Build Coastguard Worker		"FL"  // Florida
45*2e9d4914SAndroid Build Coastguard Worker    ];
46*2e9d4914SAndroid Build Coastguard Worker  };
47*2e9d4914SAndroid Build Coastguard Worker
48*2e9d4914SAndroid Build Coastguard Worker  /* this would cause an error */
49*2e9d4914SAndroid Build Coastguard Worker  // a = "hi!";
50*2e9d4914SAndroid Build Coastguard Worker};
51*2e9d4914SAndroid Build Coastguard Worker
52*2e9d4914SAndroid Build Coastguard Workerbinary = [ 0xAA, 0xBB, 0xCC ];
53*2e9d4914SAndroid Build Coastguard Worker
54*2e9d4914SAndroid Build Coastguard Workerlist = ( ( "abc", 123, true ), 1.234, ( /* an empty list */ ) ,[ 1, 2, 3 ],
55*2e9d4914SAndroid Build Coastguard Worker	   { a = (1, 2, true); } );
56*2e9d4914SAndroid Build Coastguard Worker
57*2e9d4914SAndroid Build Coastguard Workerbooks = ( "inventory",
58*2e9d4914SAndroid Build Coastguard Worker          { title  = "Treasure Island";
59*2e9d4914SAndroid Build Coastguard Worker            author = "Robert Louis Stevenson";
60*2e9d4914SAndroid Build Coastguard Worker            price  = 29.99;
61*2e9d4914SAndroid Build Coastguard Worker            qty    = 5; },
62*2e9d4914SAndroid Build Coastguard Worker          { title  = "Snow Crash";
63*2e9d4914SAndroid Build Coastguard Worker            author = "Neal Stephenson";
64*2e9d4914SAndroid Build Coastguard Worker            price  = 9.99;
65*2e9d4914SAndroid Build Coastguard Worker            qty    = 8; },
66*2e9d4914SAndroid Build Coastguard Worker          { } );
67*2e9d4914SAndroid Build Coastguard Worker
68*2e9d4914SAndroid Build Coastguard Worker# miscellaneous stuff
69*2e9d4914SAndroid Build Coastguard Worker
70*2e9d4914SAndroid Build Coastguard Workermisc:
71*2e9d4914SAndroid Build Coastguard Worker{
72*2e9d4914SAndroid Build Coastguard Worker  port = 5000;
73*2e9d4914SAndroid Build Coastguard Worker  pi = 3.14159265;
74*2e9d4914SAndroid Build Coastguard Worker  enabled = FALSE;
75*2e9d4914SAndroid Build Coastguard Worker  mask = 0xAABBCCDD;
76*2e9d4914SAndroid Build Coastguard Worker  unicode = "STARGΛ̊TE SG-1"; // UTF-8 string
77*2e9d4914SAndroid Build Coastguard Worker  bigint = 9223372036854775807L;
78*2e9d4914SAndroid Build Coastguard Worker  bighex = 0x1122334455667788L;
79*2e9d4914SAndroid Build Coastguard Worker};
80*2e9d4914SAndroid Build Coastguard Worker
81*2e9d4914SAndroid Build Coastguard Worker
82*2e9d4914SAndroid Build Coastguard Worker### eof
83