Add more structure constructor tests.
[piglit/hramrach.git] / tests / glean / options.cpp
blob051eb321104bbc557ccf2be01f72641593baa8c2
1 // BEGIN_COPYRIGHT -*- glean -*-
2 //
3 // Copyright (C) 1999 Allen Akin All Rights Reserved.
4 //
5 // Permission is hereby granted, free of charge, to any person
6 // obtaining a copy of this software and associated documentation
7 // files (the "Software"), to deal in the Software without
8 // restriction, including without limitation the rights to use,
9 // copy, modify, merge, publish, distribute, sublicense, and/or
10 // sell copies of the Software, and to permit persons to whom the
11 // Software is furnished to do so, subject to the following
12 // conditions:
13 //
14 // The above copyright notice and this permission notice shall be
15 // included in all copies or substantial portions of the
16 // Software.
17 //
18 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
19 // KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
20 // WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
21 // PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL ALLEN AKIN BE
22 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
23 // AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
24 // OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
25 // DEALINGS IN THE SOFTWARE.
26 //
27 // END_COPYRIGHT
32 // options.cpp: implementation of global options class
34 #include "options.h"
35 #if defined(__X11__)
36 # include <stdlib.h>
37 #endif
39 namespace GLEAN {
43 Options::Options() {
44 mode = notSet;
45 verbosity = 0;
46 db1Name = "results";
47 db2Name = "previous";
48 visFilter = "1";
49 maxVisuals = ~0U;
50 selectedTests.resize(0);
51 overwrite = false;
52 quick = false;
53 # if defined(__X11__)
55 char* display = getenv("DISPLAY");
56 if (display)
57 dpyName = display;
58 else
59 dpyName = ":0";
61 # elif defined(__WIN__)
62 # endif
63 } // Options::Options()
67 } // namespace GLEAN