summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGaspar Fernandez <gaspar.fernandez@totaki.com>2016-08-12 01:29:28 +0200
committerGaspar Fernandez <gaspar.fernandez@totaki.com>2016-08-12 01:29:28 +0200
commite463cfd3cbd419dc38583fe25b93be36b330a606 (patch)
treeadd192be35a2e37ace95ee6f33a0a65d612dad9b
parentf5932870164b72d2a67352495f3062f31f1fc5fd (diff)
downloaddwgo-e463cfd3cbd419dc38583fe25b93be36b330a606.tar.gz
dwgo-e463cfd3cbd419dc38583fe25b93be36b330a606.tar.bz2
dwgo-e463cfd3cbd419dc38583fe25b93be36b330a606.zip
Version 0.4d
-rw-r--r--AUTHORS0
-rw-r--r--COPYING674
-rw-r--r--ChangeLog9
-rw-r--r--INSTALL237
-rw-r--r--Makefile584
-rw-r--r--Makefile.am2
-rw-r--r--Makefile.in599
-rw-r--r--NEWS0
-rw-r--r--README21
-rw-r--r--aclocal.m4903
-rwxr-xr-xautogen.sh5
-rw-r--r--autom4te.cache/output.06296
-rw-r--r--autom4te.cache/output.16296
-rw-r--r--autom4te.cache/requests141
-rw-r--r--autom4te.cache/traces.0455
-rw-r--r--autom4te.cache/traces.1715
-rw-r--r--config.log661
-rwxr-xr-xconfig.status1208
-rwxr-xr-xconfigure6296
-rw-r--r--configure.in49
-rwxr-xr-xdepcomp589
-rw-r--r--dwgo.conf72
-rw-r--r--imags/nieve.jpgbin0 -> 33583 bytes
-rw-r--r--imags/sol.jpgbin0 -> 25145 bytes
-rw-r--r--img_source/base.xcfbin0 -> 129530 bytes
-rw-r--r--img_source/default.xcfbin0 -> 71504 bytes
-rw-r--r--img_source/rain.xcfbin0 -> 143145 bytes
-rw-r--r--img_source/snow_flake_1.xcfbin0 -> 210497 bytes
-rwxr-xr-xinstall-sh519
-rwxr-xr-xmissing367
-rw-r--r--pixmaps/Makefile342
-rw-r--r--pixmaps/Makefile.am18
-rw-r--r--pixmaps/Makefile.in356
-rw-r--r--pixmaps/brk.xpm2187
-rw-r--r--pixmaps/clear.xpm1653
-rw-r--r--pixmaps/clouds.xpm1776
-rw-r--r--pixmaps/default.xpm873
-rw-r--r--pixmaps/dust.xpm553
-rw-r--r--pixmaps/fog.xpm666
-rw-r--r--pixmaps/hail.xpm1429
-rw-r--r--pixmaps/main.xpm185
-rw-r--r--pixmaps/parts.xpm1410
-rw-r--r--pixmaps/rain.xpm1925
-rw-r--r--pixmaps/redlight.xpm7
-rw-r--r--pixmaps/snow.xpm1825
-rw-r--r--pixmaps/tcu.xpm3177
-rw-r--r--src/.deps/MySock.Po426
-rw-r--r--src/.deps/XDraw.Po415
-rw-r--r--src/.deps/dwgo.Po521
-rw-r--r--src/.deps/errors.Po391
-rw-r--r--src/.deps/localtemp.Po434
-rw-r--r--src/Makefile451
-rw-r--r--src/Makefile.am12
-rw-r--r--src/Makefile.in465
-rw-r--r--src/MySock.cpp396
-rw-r--r--src/MySock.h62
-rw-r--r--src/XDraw.cpp424
-rw-r--r--src/XDraw.h75
-rw-r--r--src/config.h107
-rw-r--r--src/config.h.in109
-rw-r--r--src/dwgo.cpp1031
-rw-r--r--src/dwgo.h24
-rw-r--r--src/errors.cpp128
-rw-r--r--src/errors.h30
-rw-r--r--src/localtemp.cpp359
-rw-r--r--src/localtemp.h57
-rw-r--r--src/stamp-h11
-rw-r--r--src/strutils.cpp136
68 files changed, 51134 insertions, 0 deletions
diff --git a/AUTHORS b/AUTHORS
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/AUTHORS
diff --git a/COPYING b/COPYING
new file mode 100644
index 0000000..94a9ed0
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ <program> Copyright (C) <year> <name of author>
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<http://www.gnu.org/licenses/>.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+<http://www.gnu.org/philosophy/why-not-lgpl.html>.
diff --git a/ChangeLog b/ChangeLog
new file mode 100644
index 0000000..9855747
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,9 @@
+0.3 - May 13, 2008 First release
+
+Feb 11, 2009 Some compilers won't compile
+ * Changed <strings> include to <strings.h> and <string.h>
+
+Nov 06, 2010 MySock class bugfixes
+Nov 07, 2010 Dwgo error handling bugfix
+
+0.4 - Nov 22, 2010 Bugfix release
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 0000000..d3c5b40
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,237 @@
+Installation Instructions
+*************************
+
+Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
+2006, 2007 Free Software Foundation, Inc.
+
+This file is free documentation; the Free Software Foundation gives
+unlimited permission to copy, distribute and modify it.
+
+Basic Installation
+==================
+
+Briefly, the shell commands `./configure; make; make install' should
+configure, build, and install this package. The following
+more-detailed instructions are generic; see the `README' file for
+instructions specific to this package.
+
+ The `configure' shell script attempts to guess correct values for
+various system-dependent variables used during compilation. It uses
+those values to create a `Makefile' in each directory of the package.
+It may also create one or more `.h' files containing system-dependent
+definitions. Finally, it creates a shell script `config.status' that
+you can run in the future to recreate the current configuration, and a
+file `config.log' containing compiler output (useful mainly for
+debugging `configure').
+
+ It can also use an optional file (typically called `config.cache'
+and enabled with `--cache-file=config.cache' or simply `-C') that saves
+the results of its tests to speed up reconfiguring. Caching is
+disabled by default to prevent problems with accidental use of stale
+cache files.
+
+ If you need to do unusual things to compile the package, please try
+to figure out how `configure' could check whether to do them, and mail
+diffs or instructions to the address given in the `README' so they can
+be considered for the next release. If you are using the cache, and at
+some point `config.cache' contains results you don't want to keep, you
+may remove or edit it.
+
+ The file `configure.ac' (or `configure.in') is used to create
+`configure' by a program called `autoconf'. You need `configure.ac' if
+you want to change it or regenerate `configure' using a newer version
+of `autoconf'.
+
+The simplest way to compile this package is:
+
+ 1. `cd' to the directory containing the package's source code and type
+ `./configure' to configure the package for your system.
+
+ Running `configure' might take a while. While running, it prints
+ some messages telling which features it is checking for.
+
+ 2. Type `make' to compile the package.
+
+ 3. Optionally, type `make check' to run any self-tests that come with
+ the package.
+
+ 4. Type `make install' to install the programs and any data files and
+ documentation.
+
+ 5. You can remove the program binaries and object files from the
+ source code directory by typing `make clean'. To also remove the
+ files that `configure' created (so you can compile the package for
+ a different kind of computer), type `make distclean'. There is
+ also a `make maintainer-clean' target, but that is intended mainly
+ for the package's developers. If you use it, you may have to get
+ all sorts of other programs in order to regenerate files that came
+ with the distribution.
+
+ 6. Often, you can also type `make uninstall' to remove the installed
+ files again.
+
+Compilers and Options
+=====================
+
+Some systems require unusual options for compilation or linking that the
+`configure' script does not know about. Run `./configure --help' for
+details on some of the pertinent environment variables.
+
+ You can give `configure' initial values for configuration parameters
+by setting variables in the command line or in the environment. Here
+is an example:
+
+ ./configure CC=c99 CFLAGS=-g LIBS=-lposix
+
+ *Note Defining Variables::, for more details.
+
+Compiling For Multiple Architectures
+====================================
+
+You can compile the package for more than one kind of computer at the
+same time, by placing the object files for each architecture in their
+own directory. To do this, you can use GNU `make'. `cd' to the
+directory where you want the object files and executables to go and run
+the `configure' script. `configure' automatically checks for the
+source code in the directory that `configure' is in and in `..'.
+
+ With a non-GNU `make', it is safer to compile the package for one
+architecture at a time in the source code directory. After you have
+installed the package for one architecture, use `make distclean' before
+reconfiguring for another architecture.
+
+Installation Names
+==================
+
+By default, `make install' installs the package's commands under
+`/usr/local/bin', include files under `/usr/local/include', etc. You
+can specify an installation prefix other than `/usr/local' by giving
+`configure' the option `--prefix=PREFIX'.
+
+ You can specify separate installation prefixes for
+architecture-specific files and architecture-independent files. If you
+pass the option `--exec-prefix=PREFIX' to `configure', the package uses
+PREFIX as the prefix for installing programs and libraries.
+Documentation and other data files still use the regular prefix.
+
+ In addition, if you use an unusual directory layout you can give
+options like `--bindir=DIR' to specify different values for particular
+kinds of files. Run `configure --help' for a list of the directories
+you can set and what kinds of files go in them.
+
+ If the package supports it, you can cause programs to be installed
+with an extra prefix or suffix on their names by giving `configure' the
+option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
+
+Optional Features
+=================
+
+Some packages pay attention to `--enable-FEATURE' options to
+`configure', where FEATURE indicates an optional part of the package.
+They may also pay attention to `--with-PACKAGE' options, where PACKAGE
+is something like `gnu-as' or `x' (for the X Window System). The
+`README' should mention any `--enable-' and `--with-' options that the
+package recognizes.
+
+ For packages that use the X Window System, `configure' can usually
+find the X include and library files automatically, but if it doesn't,
+you can use the `configure' options `--x-includes=DIR' and
+`--x-libraries=DIR' to specify their locations.
+
+Specifying the System Type
+==========================
+
+There may be some features `configure' cannot figure out automatically,
+but needs to determine by the type of machine the package will run on.
+Usually, assuming the package is built to be run on the _same_
+architectures, `configure' can figure that out, but if it prints a
+message saying it cannot guess the machine type, give it the
+`--build=TYPE' option. TYPE can either be a short name for the system
+type, such as `sun4', or a canonical name which has the form:
+
+ CPU-COMPANY-SYSTEM
+
+where SYSTEM can have one of these forms:
+
+ OS KERNEL-OS
+
+ See the file `config.sub' for the possible values of each field. If
+`config.sub' isn't included in this package, then this package doesn't
+need to know the machine type.
+
+ If you are _building_ compiler tools for cross-compiling, you should
+use the option `--target=TYPE' to select the type of system they will
+produce code for.
+
+ If you want to _use_ a cross compiler, that generates code for a
+platform different from the build platform, you should specify the
+"host" platform (i.e., that on which the generated programs will
+eventually be run) with `--host=TYPE'.
+
+Sharing Defaults
+================
+
+If you want to set default values for `configure' scripts to share, you
+can create a site shell script called `config.site' that gives default
+values for variables like `CC', `cache_file', and `prefix'.
+`configure' looks for `PREFIX/share/config.site' if it exists, then
+`PREFIX/etc/config.site' if it exists. Or, you can set the
+`CONFIG_SITE' environment variable to the location of the site script.
+A warning: not all `configure' scripts look for a site script.
+
+Defining Variables
+==================
+
+Variables not defined in a site shell script can be set in the
+environment passed to `configure'. However, some packages may run
+configure again during the build, and the customized values of these
+variables may be lost. In order to avoid this problem, you should set
+them in the `configure' command line, using `VAR=value'. For example:
+
+ ./configure CC=/usr/local2/bin/gcc
+
+causes the specified `gcc' to be used as the C compiler (unless it is
+overridden in the site shell script).
+
+Unfortunately, this technique does not work for `CONFIG_SHELL' due to
+an Autoconf bug. Until the bug is fixed you can use this workaround:
+
+ CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
+
+`configure' Invocation
+======================
+
+`configure' recognizes the following options to control how it operates.
+
+`--help'
+`-h'
+ Print a summary of the options to `configure', and exit.
+
+`--version'
+`-V'
+ Print the version of Autoconf used to generate the `configure'
+ script, and exit.
+
+`--cache-file=FILE'
+ Enable the cache: use and save the results of the tests in FILE,
+ traditionally `config.cache'. FILE defaults to `/dev/null' to
+ disable caching.
+
+`--config-cache'
+`-C'
+ Alias for `--cache-file=config.cache'.
+
+`--quiet'
+`--silent'
+`-q'
+ Do not print messages saying which checks are being made. To
+ suppress all normal output, redirect it to `/dev/null' (any error
+ messages will still be shown).
+
+`--srcdir=DIR'
+ Look for the package's source code in directory DIR. Usually
+ `configure' can determine that directory automatically.
+
+`configure' also accepts some other, not widely useful, options. Run
+`configure --help' for more details.
+
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..d55defd
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,584 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# Makefile. Generated from Makefile.in by configure.
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+
+pkgdatadir = $(datadir)/DWGO
+pkglibdir = $(libdir)/DWGO
+pkgincludedir = $(includedir)/DWGO
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = .
+DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
+ $(srcdir)/Makefile.in $(top_srcdir)/configure AUTHORS COPYING \
+ ChangeLog INSTALL NEWS depcomp install-sh missing
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
+ configure.lineno config.status.lineno
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = $(top_builddir)/src/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+distdir = $(PACKAGE)-$(VERSION)
+top_distdir = $(distdir)
+am__remove_distdir = \
+ { test ! -d $(distdir) \
+ || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
+ && rm -fr $(distdir); }; }
+DIST_ARCHIVES = $(distdir).tar.gz
+GZIP_ENV = --best
+distuninstallcheck_listfiles = find . -type f -print
+distcleancheck_listfiles = find . -type f -print
+ACLOCAL = ${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run aclocal-1.10
+AMTAR = ${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run tar
+AUTOCONF = ${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run autoconf
+AUTOHEADER = ${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run autoheader
+AUTOMAKE = ${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run automake-1.10
+AWK = gawk
+CC = gcc
+CCDEPMODE = depmode=gcc3
+CFLAGS = -g -O2
+CPP = gcc -E
+CPPFLAGS =
+CXX = g++
+CXXDEPMODE = depmode=gcc3
+CXXFLAGS = -O2
+CYGPATH_W = echo
+DEFS = -DHAVE_CONFIG_H
+DEPDIR = .deps
+ECHO_C =
+ECHO_N = -n
+ECHO_T =
+EGREP = /bin/grep -E
+EXEEXT =
+GREP = /bin/grep
+INSTALL = /usr/bin/install -c
+INSTALL_DATA = ${INSTALL} -m 644
+INSTALL_PROGRAM = ${INSTALL}
+INSTALL_SCRIPT = ${INSTALL}
+INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
+LDFLAGS =
+LIBOBJS =
+LIBS = -lpthread -lXpm -lXext
+LTLIBOBJS =
+MAKEINFO = ${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run makeinfo
+MKDIR_P = /bin/mkdir -p
+OBJEXT = o
+PACKAGE = DWGO
+PACKAGE_BUGREPORT =
+PACKAGE_NAME =
+PACKAGE_STRING =
+PACKAGE_TARNAME =
+PACKAGE_VERSION =
+PATH_SEPARATOR = :
+SET_MAKE =
+SHELL = /bin/sh
+STRIP =
+VERSION = 0.3
+XMKMF =
+abs_builddir = /home/gaspy/proyectos/Dwgo-0.3d
+abs_srcdir = /home/gaspy/proyectos/Dwgo-0.3d
+abs_top_builddir = /home/gaspy/proyectos/Dwgo-0.3d
+abs_top_srcdir = /home/gaspy/proyectos/Dwgo-0.3d
+ac_ct_CC = gcc
+ac_ct_CXX = g++
+am__include = include
+am__leading_dot = .
+am__quote =
+am__tar = ${AMTAR} chof - "$$tardir"
+am__untar = ${AMTAR} xf -
+bindir = ${exec_prefix}/bin
+build_alias =
+builddir = .
+datadir = /usr/local/share
+datarootdir = ${prefix}/share
+docdir = ${datarootdir}/doc/${PACKAGE}
+dvidir = ${docdir}
+exec_prefix = ${prefix}
+host_alias =
+htmldir = ${docdir}
+includedir = ${prefix}/include
+infodir = ${datarootdir}/info
+install_sh = $(SHELL) /home/gaspy/proyectos/Dwgo-0.3d/install-sh
+libdir = ${exec_prefix}/lib
+libexecdir = ${exec_prefix}/libexec
+localedir = ${datarootdir}/locale
+localstatedir = ${prefix}/var
+mandir = ${datarootdir}/man
+mkdir_p = /bin/mkdir -p
+oldincludedir = /usr/include
+pdfdir = ${docdir}
+prefix = /usr/local
+program_transform_name = s,x,x,
+psdir = ${docdir}
+sbindir = ${exec_prefix}/sbin
+sharedstatedir = ${prefix}/com
+srcdir = .
+sysconfdir = ${prefix}/etc
+target_alias =
+top_build_prefix =
+top_builddir = .
+top_srcdir = .
+SUBDIRS = src \
+ pixmaps
+
+all: all-recursive
+
+.SUFFIXES:
+am--refresh:
+ @:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \
+ cd $(srcdir) && $(AUTOMAKE) --gnu \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ echo ' $(SHELL) ./config.status'; \
+ $(SHELL) ./config.status;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ $(SHELL) ./config.status --recheck
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(srcdir) && $(AUTOCONF)
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ $(am__remove_distdir)
+ test -d $(distdir) || mkdir $(distdir)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+ -find $(distdir) -type d ! -perm -777 -exec chmod a+rwx {} \; -o \
+ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
+ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
+ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
+ || chmod -R a+r $(distdir)
+dist-gzip: distdir
+ tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+ $(am__remove_distdir)
+
+dist-bzip2: distdir
+ tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
+ $(am__remove_distdir)
+
+dist-lzma: distdir
+ tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
+ $(am__remove_distdir)
+
+dist-tarZ: distdir
+ tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
+ $(am__remove_distdir)
+
+dist-shar: distdir
+ shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
+ $(am__remove_distdir)
+
+dist-zip: distdir
+ -rm -f $(distdir).zip
+ zip -rq $(distdir).zip $(distdir)
+ $(am__remove_distdir)
+
+dist dist-all: distdir
+ tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+ $(am__remove_distdir)
+
+# This target untars the dist file and tries a VPATH configuration. Then
+# it guarantees that the distribution is self-contained by making another
+# tarfile.
+distcheck: dist
+ case '$(DIST_ARCHIVES)' in \
+ *.tar.gz*) \
+ GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
+ *.tar.bz2*) \
+ bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
+ *.tar.lzma*) \
+ unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\
+ *.tar.Z*) \
+ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
+ *.shar.gz*) \
+ GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
+ *.zip*) \
+ unzip $(distdir).zip ;;\
+ esac
+ chmod -R a-w $(distdir); chmod a+w $(distdir)
+ mkdir $(distdir)/_build
+ mkdir $(distdir)/_inst
+ chmod a-w $(distdir)
+ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
+ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
+ && cd $(distdir)/_build \
+ && ../configure --srcdir=.. --prefix="$$dc_install_base" \
+ $(DISTCHECK_CONFIGURE_FLAGS) \
+ && $(MAKE) $(AM_MAKEFLAGS) \
+ && $(MAKE) $(AM_MAKEFLAGS) dvi \
+ && $(MAKE) $(AM_MAKEFLAGS) check \
+ && $(MAKE) $(AM_MAKEFLAGS) install \
+ && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+ && $(MAKE) $(AM_MAKEFLAGS) uninstall \
+ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
+ distuninstallcheck \
+ && chmod -R a-w "$$dc_install_base" \
+ && ({ \
+ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
+ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
+ } || { rm -rf "$$dc_destdir"; exit 1; }) \
+ && rm -rf "$$dc_destdir" \
+ && $(MAKE) $(AM_MAKEFLAGS) dist \
+ && rm -rf $(DIST_ARCHIVES) \
+ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
+ $(am__remove_distdir)
+ @(echo "$(distdir) archives ready for distribution: "; \
+ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
+ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
+distuninstallcheck:
+ @cd $(distuninstallcheck_dir) \
+ && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
+ || { echo "ERROR: files left after uninstall:" ; \
+ if test -n "$(DESTDIR)"; then \
+ echo " (check DESTDIR support)"; \
+ fi ; \
+ $(distuninstallcheck_listfiles) ; \
+ exit 1; } >&2
+distcleancheck: distclean
+ @if test '$(srcdir)' = . ; then \
+ echo "ERROR: distcleancheck can only run from a VPATH build" ; \
+ exit 1 ; \
+ fi
+ @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
+ || { echo "ERROR: files left in build directory after distclean:" ; \
+ $(distcleancheck_listfiles) ; \
+ exit 1; } >&2
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-info: install-info-recursive
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-ps: install-ps-recursive
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+ -rm -rf $(top_srcdir)/autom4te.cache
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am am--refresh check check-am clean clean-generic \
+ ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
+ dist-lzma dist-shar dist-tarZ dist-zip distcheck distclean \
+ distclean-generic distclean-tags distcleancheck distdir \
+ distuninstallcheck dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..d848f2e
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,2 @@
+SUBDIRS = src \
+ pixmaps \ No newline at end of file
diff --git a/Makefile.in b/Makefile.in
new file mode 100644
index 0000000..8de7849
--- /dev/null
+++ b/Makefile.in
@@ -0,0 +1,599 @@
+# Makefile.in generated by automake 1.10.3 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = .
+DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
+ $(srcdir)/Makefile.in $(top_srcdir)/configure AUTHORS COPYING \
+ ChangeLog INSTALL NEWS depcomp install-sh missing
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
+ configure.lineno config.status.lineno
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = $(top_builddir)/src/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
+ html-recursive info-recursive install-data-recursive \
+ install-dvi-recursive install-exec-recursive \
+ install-html-recursive install-info-recursive \
+ install-pdf-recursive install-ps-recursive install-recursive \
+ installcheck-recursive installdirs-recursive pdf-recursive \
+ ps-recursive uninstall-recursive
+RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+ETAGS = etags
+CTAGS = ctags
+DIST_SUBDIRS = $(SUBDIRS)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+distdir = $(PACKAGE)-$(VERSION)
+top_distdir = $(distdir)
+am__remove_distdir = \
+ { test ! -d $(distdir) \
+ || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
+ && rm -fr $(distdir); }; }
+DIST_ARCHIVES = $(distdir).tar.gz
+GZIP_ENV = --best
+distuninstallcheck_listfiles = find . -type f -print
+distcleancheck_listfiles = find . -type f -print
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+GREP = @GREP@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+XMKMF = @XMKMF@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+SUBDIRS = src \
+ pixmaps
+
+all: all-recursive
+
+.SUFFIXES:
+am--refresh:
+ @:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \
+ cd $(srcdir) && $(AUTOMAKE) --gnu \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ echo ' $(SHELL) ./config.status'; \
+ $(SHELL) ./config.status;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ $(SHELL) ./config.status --recheck
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(srcdir) && $(AUTOCONF)
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+
+# This directory's subdirectories are mostly independent; you can cd
+# into them and run `make' without going through this Makefile.
+# To change the values of `make' variables: instead of editing Makefiles,
+# (1) if the variable is set in `config.status', edit `config.status'
+# (which will cause the Makefiles to be regenerated when you run `make');
+# (2) otherwise, pass the desired values on the `make' command line.
+$(RECURSIVE_TARGETS):
+ @fail= failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ target=`echo $@ | sed s/-recursive//`; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ dot_seen=yes; \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done; \
+ if test "$$dot_seen" = "no"; then \
+ $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+ fi; test -z "$$fail"
+
+$(RECURSIVE_CLEAN_TARGETS):
+ @fail= failcom='exit 1'; \
+ for f in x $$MAKEFLAGS; do \
+ case $$f in \
+ *=* | --[!k]*);; \
+ *k*) failcom='fail=yes';; \
+ esac; \
+ done; \
+ dot_seen=no; \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ rev=''; for subdir in $$list; do \
+ if test "$$subdir" = "."; then :; else \
+ rev="$$subdir $$rev"; \
+ fi; \
+ done; \
+ rev="$$rev ."; \
+ target=`echo $@ | sed s/-recursive//`; \
+ for subdir in $$rev; do \
+ echo "Making $$target in $$subdir"; \
+ if test "$$subdir" = "."; then \
+ local_target="$$target-am"; \
+ else \
+ local_target="$$target"; \
+ fi; \
+ (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+ || eval $$failcom; \
+ done && test -z "$$fail"
+tags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
+ done
+ctags-recursive:
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+ done
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+ include_option=--etags-include; \
+ empty_fix=.; \
+ else \
+ include_option=--include; \
+ empty_fix=; \
+ fi; \
+ list='$(SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test ! -f $$subdir/TAGS || \
+ tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+ fi; \
+ done; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ $(am__remove_distdir)
+ test -d $(distdir) || mkdir $(distdir)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+ list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+ if test "$$subdir" = .; then :; else \
+ test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
+ distdir=`$(am__cd) $(distdir) && pwd`; \
+ top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+ (cd $$subdir && \
+ $(MAKE) $(AM_MAKEFLAGS) \
+ top_distdir="$$top_distdir" \
+ distdir="$$distdir/$$subdir" \
+ am__remove_distdir=: \
+ am__skip_length_check=: \
+ distdir) \
+ || exit 1; \
+ fi; \
+ done
+ -find "$(distdir)" -type d ! -perm -755 \
+ -exec chmod u+rwx,go+rx {} \; -o \
+ ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
+ ! -type d ! -perm -400 -exec chmod a+r {} \; -o \
+ ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
+ || chmod -R a+r $(distdir)
+dist-gzip: distdir
+ tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+ $(am__remove_distdir)
+
+dist-bzip2: distdir
+ tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
+ $(am__remove_distdir)
+
+dist-lzma: distdir
+ tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
+ $(am__remove_distdir)
+
+dist-tarZ: distdir
+ tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
+ $(am__remove_distdir)
+
+dist-shar: distdir
+ shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
+ $(am__remove_distdir)
+
+dist-zip: distdir
+ -rm -f $(distdir).zip
+ zip -rq $(distdir).zip $(distdir)
+ $(am__remove_distdir)
+
+dist dist-all: distdir
+ tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+ $(am__remove_distdir)
+
+# This target untars the dist file and tries a VPATH configuration. Then
+# it guarantees that the distribution is self-contained by making another
+# tarfile.
+distcheck: dist
+ case '$(DIST_ARCHIVES)' in \
+ *.tar.gz*) \
+ GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
+ *.tar.bz2*) \
+ bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
+ *.tar.lzma*) \
+ unlzma -c $(distdir).tar.lzma | $(am__untar) ;;\
+ *.tar.Z*) \
+ uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
+ *.shar.gz*) \
+ GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
+ *.zip*) \
+ unzip $(distdir).zip ;;\
+ esac
+ chmod -R a-w $(distdir); chmod a+w $(distdir)
+ mkdir $(distdir)/_build
+ mkdir $(distdir)/_inst
+ chmod a-w $(distdir)
+ dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
+ && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
+ && cd $(distdir)/_build \
+ && ../configure --srcdir=.. --prefix="$$dc_install_base" \
+ $(DISTCHECK_CONFIGURE_FLAGS) \
+ && $(MAKE) $(AM_MAKEFLAGS) \
+ && $(MAKE) $(AM_MAKEFLAGS) dvi \
+ && $(MAKE) $(AM_MAKEFLAGS) check \
+ && $(MAKE) $(AM_MAKEFLAGS) install \
+ && $(MAKE) $(AM_MAKEFLAGS) installcheck \
+ && $(MAKE) $(AM_MAKEFLAGS) uninstall \
+ && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
+ distuninstallcheck \
+ && chmod -R a-w "$$dc_install_base" \
+ && ({ \
+ (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
+ && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
+ distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
+ } || { rm -rf "$$dc_destdir"; exit 1; }) \
+ && rm -rf "$$dc_destdir" \
+ && $(MAKE) $(AM_MAKEFLAGS) dist \
+ && rm -rf $(DIST_ARCHIVES) \
+ && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
+ $(am__remove_distdir)
+ @(echo "$(distdir) archives ready for distribution: "; \
+ list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
+ sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
+distuninstallcheck:
+ @cd $(distuninstallcheck_dir) \
+ && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
+ || { echo "ERROR: files left after uninstall:" ; \
+ if test -n "$(DESTDIR)"; then \
+ echo " (check DESTDIR support)"; \
+ fi ; \
+ $(distuninstallcheck_listfiles) ; \
+ exit 1; } >&2
+distcleancheck: distclean
+ @if test '$(srcdir)' = . ; then \
+ echo "ERROR: distcleancheck can only run from a VPATH build" ; \
+ exit 1 ; \
+ fi
+ @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
+ || { echo "ERROR: files left in build directory after distclean:" ; \
+ $(distcleancheck_listfiles) ; \
+ exit 1; } >&2
+check-am: all-am
+check: check-recursive
+all-am: Makefile
+installdirs: installdirs-recursive
+installdirs-am:
+install: install-recursive
+install-exec: install-exec-recursive
+install-data: install-data-recursive
+uninstall: uninstall-recursive
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-recursive
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-recursive
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-recursive
+ -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic distclean-tags
+
+dvi: dvi-recursive
+
+dvi-am:
+
+html: html-recursive
+
+html-am:
+
+info: info-recursive
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-recursive
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-recursive
+
+install-html-am:
+
+install-info: install-info-recursive
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-recursive
+
+install-pdf-am:
+
+install-ps: install-ps-recursive
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-recursive
+ -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+ -rm -rf $(top_srcdir)/autom4te.cache
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-recursive
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-recursive
+
+pdf-am:
+
+ps: ps-recursive
+
+ps-am:
+
+uninstall-am:
+
+.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \
+ install-strip
+
+.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
+ all all-am am--refresh check check-am clean clean-generic \
+ ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
+ dist-lzma dist-shar dist-tarZ dist-zip distcheck distclean \
+ distclean-generic distclean-tags distcleancheck distdir \
+ distuninstallcheck dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
+ tags-recursive uninstall uninstall-am
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/NEWS
diff --git a/README b/README
new file mode 100644
index 0000000..5dacbcc
--- /dev/null
+++ b/README
@@ -0,0 +1,21 @@
+Don't Want to Go Outside!! v0.3
+
+My first dockapp, hope you like it!
+
+All you have to do is:
+ * ./configure
+ * make
+ * Copy dwgo.conf to:
+ * ~/.dwgo.conf
+ * ~/.dwgo/dwgo.conf
+ * Edit this file:
+ * AddStation:METAR CODE:Description, just like it is written in that file. You cat get station codes visiting:
+ http://adds.aviationweather.gov/metars/stations.txt
+ * Start the application
+ * Enjoy!
+
+There is still a lot of work to do, some more coding and documentation. If you want to collaborate, please e-mail me and I will post new changes.
+
+Gaspar Fernández
+http://www.totaki.com
+blakeyed@totaki.com
diff --git a/aclocal.m4 b/aclocal.m4
new file mode 100644
index 0000000..93d6510
--- /dev/null
+++ b/aclocal.m4
@@ -0,0 +1,903 @@
+# generated automatically by aclocal 1.10.3 -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+m4_ifndef([AC_AUTOCONF_VERSION],
+ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],,
+[m4_warning([this file was generated for autoconf 2.68.
+You have another version of autoconf. It may work, but is not guaranteed to.
+If you have problems, you may need to regenerate the build system entirely.
+To do so, use the procedure documented by the package, typically `autoreconf'.])])
+
+# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_AUTOMAKE_VERSION(VERSION)
+# ----------------------------
+# Automake X.Y traces this macro to ensure aclocal.m4 has been
+# generated from the m4 files accompanying Automake X.Y.
+# (This private macro should not be called outside this file.)
+AC_DEFUN([AM_AUTOMAKE_VERSION],
+[am__api_version='1.10'
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+dnl require some minimum version. Point them to the right macro.
+m4_if([$1], [1.10.3], [],
+ [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+])
+
+# _AM_AUTOCONF_VERSION(VERSION)
+# -----------------------------
+# aclocal traces this macro to find the Autoconf version.
+# This is a private macro too. Using m4_define simplifies
+# the logic in aclocal, which can simply ignore this definition.
+m4_define([_AM_AUTOCONF_VERSION], [])
+
+# AM_SET_CURRENT_AUTOMAKE_VERSION
+# -------------------------------
+# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
+# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
+AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
+[AM_AUTOMAKE_VERSION([1.10.3])dnl
+m4_ifndef([AC_AUTOCONF_VERSION],
+ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
+
+# AM_AUX_DIR_EXPAND -*- Autoconf -*-
+
+# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
+# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
+# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
+#
+# Of course, Automake must honor this variable whenever it calls a
+# tool from the auxiliary directory. The problem is that $srcdir (and
+# therefore $ac_aux_dir as well) can be either absolute or relative,
+# depending on how configure is run. This is pretty annoying, since
+# it makes $ac_aux_dir quite unusable in subdirectories: in the top
+# source directory, any form will work fine, but in subdirectories a
+# relative path needs to be adjusted first.
+#
+# $ac_aux_dir/missing
+# fails when called from a subdirectory if $ac_aux_dir is relative
+# $top_srcdir/$ac_aux_dir/missing
+# fails if $ac_aux_dir is absolute,
+# fails when called from a subdirectory in a VPATH build with
+# a relative $ac_aux_dir
+#
+# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
+# are both prefixed by $srcdir. In an in-source build this is usually
+# harmless because $srcdir is `.', but things will broke when you
+# start a VPATH build or use an absolute $srcdir.
+#
+# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
+# iff we strip the leading $srcdir from $ac_aux_dir. That would be:
+# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
+# and then we would define $MISSING as
+# MISSING="\${SHELL} $am_aux_dir/missing"
+# This will work as long as MISSING is not called from configure, because
+# unfortunately $(top_srcdir) has no meaning in configure.
+# However there are other variables, like CC, which are often used in
+# configure, and could therefore not use this "fixed" $ac_aux_dir.
+#
+# Another solution, used here, is to always expand $ac_aux_dir to an
+# absolute PATH. The drawback is that using absolute paths prevent a
+# configured tree to be moved without reconfiguration.
+
+AC_DEFUN([AM_AUX_DIR_EXPAND],
+[dnl Rely on autoconf to set up CDPATH properly.
+AC_PREREQ([2.50])dnl
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+])
+
+# AM_CONDITIONAL -*- Autoconf -*-
+
+# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 8
+
+# AM_CONDITIONAL(NAME, SHELL-CONDITION)
+# -------------------------------------
+# Define a conditional.
+AC_DEFUN([AM_CONDITIONAL],
+[AC_PREREQ(2.52)dnl
+ ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
+ [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+AC_SUBST([$1_TRUE])dnl
+AC_SUBST([$1_FALSE])dnl
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
+if $2; then
+ $1_TRUE=
+ $1_FALSE='#'
+else
+ $1_TRUE='#'
+ $1_FALSE=
+fi
+AC_CONFIG_COMMANDS_PRE(
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+ AC_MSG_ERROR([[conditional "$1" was never defined.
+Usually this means the macro was only invoked conditionally.]])
+fi])])
+
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 10
+
+# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
+# written in clear, in which case automake, when reading aclocal.m4,
+# will think it sees a *use*, and therefore will trigger all it's
+# C support machinery. Also note that it means that autoscan, seeing
+# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
+
+
+# _AM_DEPENDENCIES(NAME)
+# ----------------------
+# See how the compiler implements dependency checking.
+# NAME is "CC", "CXX", "GCJ", or "OBJC".
+# We try a few techniques and use that to set a single cache variable.
+#
+# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
+# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
+# dependency, and given that the user is not expected to run this macro,
+# just rely on AC_PROG_CC.
+AC_DEFUN([_AM_DEPENDENCIES],
+[AC_REQUIRE([AM_SET_DEPDIR])dnl
+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+AC_REQUIRE([AM_DEP_TRACK])dnl
+
+ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
+ [$1], CXX, [depcc="$CXX" am_compiler_list=],
+ [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+ [$1], UPC, [depcc="$UPC" am_compiler_list=],
+ [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
+ [depcc="$$1" am_compiler_list=])
+
+AC_CACHE_CHECK([dependency style of $depcc],
+ [am_cv_$1_dependencies_compiler_type],
+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+ # We make a subdir and do the tests there. Otherwise we can end up
+ # making bogus files that we don't know about and never remove. For
+ # instance it was reported that on HP-UX the gcc test will end up
+ # making a dummy file named `D' -- because `-MD' means `put the output
+ # in D'.
+ mkdir conftest.dir
+ # Copy depcomp to subdir because otherwise we won't find it if we're
+ # using a relative directory.
+ cp "$am_depcomp" conftest.dir
+ cd conftest.dir
+ # We will build objects and dependencies in a subdirectory because
+ # it helps to detect inapplicable dependency modes. For instance
+ # both Tru64's cc and ICC support -MD to output dependencies as a
+ # side effect of compilation, but ICC will put the dependencies in
+ # the current directory while Tru64 will put them in the object
+ # directory.
+ mkdir sub
+
+ am_cv_$1_dependencies_compiler_type=none
+ if test "$am_compiler_list" = ""; then
+ am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
+ fi
+ am__universal=false
+ m4_case([$1], [CC],
+ [case " $depcc " in #(
+ *\ -arch\ *\ -arch\ *) am__universal=true ;;
+ esac],
+ [CXX],
+ [case " $depcc " in #(
+ *\ -arch\ *\ -arch\ *) am__universal=true ;;
+ esac])
+
+ for depmode in $am_compiler_list; do
+ # Setup a source with many dependencies, because some compilers
+ # like to wrap large dependency lists on column 80 (with \), and
+ # we should not choose a depcomp mode which is confused by this.
+ #
+ # We need to recreate these files for each test, as the compiler may
+ # overwrite some of them when testing with obscure command lines.
+ # This happens at least with the AIX C compiler.
+ : > sub/conftest.c
+ for i in 1 2 3 4 5 6; do
+ echo '#include "conftst'$i'.h"' >> sub/conftest.c
+ # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+ # Solaris 8's {/usr,}/bin/sh.
+ touch sub/conftst$i.h
+ done
+ echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+ # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # mode. It turns out that the SunPro C++ compiler does not properly
+ # handle `-M -o', and we need to detect this. Also, some Intel
+ # versions had trouble with output in subdirs
+ am__obj=sub/conftest.${OBJEXT-o}
+ am__minus_obj="-o $am__obj"
+ case $depmode in
+ gcc)
+ # This depmode causes a compiler race in universal mode.
+ test "$am__universal" = false || continue
+ ;;
+ nosideeffect)
+ # after this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested
+ if test "x$enable_dependency_tracking" = xyes; then
+ continue
+ else
+ break
+ fi
+ ;;
+ msvisualcpp | msvcmsys)
+ # This compiler won't grok `-c -o', but also, the minuso test has
+ # not run yet. These depmodes are late enough in the game, and
+ # so weak that their functioning should not be impacted.
+ am__obj=conftest.${OBJEXT-o}
+ am__minus_obj=
+ ;;
+ none) break ;;
+ esac
+ if depmode=$depmode \
+ source=sub/conftest.c object=$am__obj \
+ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+ >/dev/null 2>conftest.err &&
+ grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+ # icc doesn't choke on unknown options, it will just issue warnings
+ # or remarks (even with -Werror). So we grep stderr for any message
+ # that says an option was ignored or not supported.
+ # When given -MP, icc 7.0 and 7.1 complain thusly:
+ # icc: Command line warning: ignoring option '-M'; no argument required
+ # The diagnosis changed in icc 8.0:
+ # icc: Command line remark: option '-MP' not supported
+ if (grep 'ignoring option' conftest.err ||
+ grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+ am_cv_$1_dependencies_compiler_type=$depmode
+ break
+ fi
+ fi
+ done
+
+ cd ..
+ rm -rf conftest.dir
+else
+ am_cv_$1_dependencies_compiler_type=none
+fi
+])
+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
+AM_CONDITIONAL([am__fastdep$1], [
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
+])
+
+
+# AM_SET_DEPDIR
+# -------------
+# Choose a directory name for dependency files.
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES
+AC_DEFUN([AM_SET_DEPDIR],
+[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
+])
+
+
+# AM_DEP_TRACK
+# ------------
+AC_DEFUN([AM_DEP_TRACK],
+[AC_ARG_ENABLE(dependency-tracking,
+[ --disable-dependency-tracking speeds up one-time build
+ --enable-dependency-tracking do not reject slow dependency extractors])
+if test "x$enable_dependency_tracking" != xno; then
+ am_depcomp="$ac_aux_dir/depcomp"
+ AMDEPBACKSLASH='\'
+fi
+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+AC_SUBST([AMDEPBACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
+])
+
+# Generate code to set up dependency tracking. -*- Autoconf -*-
+
+# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+#serial 5
+
+# _AM_OUTPUT_DEPENDENCY_COMMANDS
+# ------------------------------
+AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
+[{
+ # Autoconf 2.62 quotes --file arguments for eval, but not when files
+ # are listed without --file. Let's play safe and only enable the eval
+ # if we detect the quoting.
+ case $CONFIG_FILES in
+ *\'*) eval set x "$CONFIG_FILES" ;;
+ *) set x $CONFIG_FILES ;;
+ esac
+ shift
+ for mf
+ do
+ # Strip MF so we end up with the name of the file.
+ mf=`echo "$mf" | sed -e 's/:.*$//'`
+ # Check whether this is an Automake generated Makefile or not.
+ # We used to match only the files named `Makefile.in', but
+ # some people rename them; so instead we look at the file content.
+ # Grep'ing the first line is not enough: some people post-process
+ # each Makefile.in and add a new line on top of each file to say so.
+ # Grep'ing the whole file is not good either: AIX grep has a line
+ # limit of 2048, but all sed's we know have understand at least 4000.
+ if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+ dirpart=`AS_DIRNAME("$mf")`
+ else
+ continue
+ fi
+ # Extract the definition of DEPDIR, am__include, and am__quote
+ # from the Makefile without running `make'.
+ DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+ test -z "$DEPDIR" && continue
+ am__include=`sed -n 's/^am__include = //p' < "$mf"`
+ test -z "am__include" && continue
+ am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+ # When using ansi2knr, U may be empty or an underscore; expand it
+ U=`sed -n 's/^U = //p' < "$mf"`
+ # Find all dependency output files, they are included files with
+ # $(DEPDIR) in their names. We invoke sed twice because it is the
+ # simplest approach to changing $(DEPDIR) to its actual value in the
+ # expansion.
+ for file in `sed -n "
+ s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+ # Make sure the directory exists.
+ test -f "$dirpart/$file" && continue
+ fdir=`AS_DIRNAME(["$file"])`
+ AS_MKDIR_P([$dirpart/$fdir])
+ # echo "creating $dirpart/$file"
+ echo '# dummy' > "$dirpart/$file"
+ done
+ done
+}
+])# _AM_OUTPUT_DEPENDENCY_COMMANDS
+
+
+# AM_OUTPUT_DEPENDENCY_COMMANDS
+# -----------------------------
+# This macro should only be invoked once -- use via AC_REQUIRE.
+#
+# This code is only required when automatic dependency tracking
+# is enabled. FIXME. This creates each `.P' file that we will
+# need in order to bootstrap the dependency handling code.
+AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
+[AC_CONFIG_COMMANDS([depfiles],
+ [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+ [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
+])
+
+# Do all the work for Automake. -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
+# 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 13
+
+# This macro actually does too much. Some checks are only needed if
+# your package does certain things. But this isn't really a big deal.
+
+# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
+# AM_INIT_AUTOMAKE([OPTIONS])
+# -----------------------------------------------
+# The call with PACKAGE and VERSION arguments is the old style
+# call (pre autoconf-2.50), which is being phased out. PACKAGE
+# and VERSION should now be passed to AC_INIT and removed from
+# the call to AM_INIT_AUTOMAKE.
+# We support both call styles for the transition. After
+# the next Automake release, Autoconf can make the AC_INIT
+# arguments mandatory, and then we can depend on a new Autoconf
+# release and drop the old call support.
+AC_DEFUN([AM_INIT_AUTOMAKE],
+[AC_PREREQ([2.60])dnl
+dnl Autoconf wants to disallow AM_ names. We explicitly allow
+dnl the ones we care about.
+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+AC_REQUIRE([AC_PROG_INSTALL])dnl
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+ # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+ # is not polluted with repeated "-I."
+ AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
+ # test to see if srcdir already configured
+ if test -f $srcdir/config.status; then
+ AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+ fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+ if (cygpath --version) >/dev/null 2>/dev/null; then
+ CYGPATH_W='cygpath -w'
+ else
+ CYGPATH_W=echo
+ fi
+fi
+AC_SUBST([CYGPATH_W])
+
+# Define the identity of the package.
+dnl Distinguish between old-style and new-style calls.
+m4_ifval([$2],
+[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+ AC_SUBST([PACKAGE], [$1])dnl
+ AC_SUBST([VERSION], [$2])],
+[_AM_SET_OPTIONS([$1])dnl
+dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
+ [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
+ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+
+_AM_IF_OPTION([no-define],,
+[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
+ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+
+# Some tools Automake needs.
+AC_REQUIRE([AM_SANITY_CHECK])dnl
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
+AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
+AM_MISSING_PROG(AUTOCONF, autoconf)
+AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
+AM_MISSING_PROG(AUTOHEADER, autoheader)
+AM_MISSING_PROG(MAKEINFO, makeinfo)
+AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
+AC_REQUIRE([AM_PROG_MKDIR_P])dnl
+# We need awk for the "check" target. The system "awk" is bad on
+# some platforms.
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
+ [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+ [_AM_PROG_TAR([v7])])])
+_AM_IF_OPTION([no-dependencies],,
+[AC_PROVIDE_IFELSE([AC_PROG_CC],
+ [_AM_DEPENDENCIES(CC)],
+ [define([AC_PROG_CC],
+ defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+ [_AM_DEPENDENCIES(CXX)],
+ [define([AC_PROG_CXX],
+ defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+ [_AM_DEPENDENCIES(OBJC)],
+ [define([AC_PROG_OBJC],
+ defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+])
+])
+
+
+# When config.status generates a header, we must update the stamp-h file.
+# This file resides in the same directory as the config header
+# that is generated. The stamp files are numbered to have different names.
+
+# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
+# loop where config.status creates the headers, so we can generate
+# our stamp files there.
+AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
+[# Compute $1's index in $config_headers.
+_am_arg=$1
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+ case $_am_header in
+ $_am_arg | $_am_arg:* )
+ break ;;
+ * )
+ _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+ esac
+done
+echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
+
+# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_INSTALL_SH
+# ------------------
+# Define $install_sh.
+AC_DEFUN([AM_PROG_INSTALL_SH],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
+AC_SUBST(install_sh)])
+
+# Copyright (C) 2003, 2005 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 2
+
+# Check whether the underlying file-system supports filenames
+# with a leading dot. For instance MS-DOS doesn't.
+AC_DEFUN([AM_SET_LEADING_DOT],
+[rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+ am__leading_dot=.
+else
+ am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+AC_SUBST([am__leading_dot])])
+
+# Check to see how 'make' treats includes. -*- Autoconf -*-
+
+# Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 3
+
+# AM_MAKE_INCLUDE()
+# -----------------
+# Check to see how make treats includes.
+AC_DEFUN([AM_MAKE_INCLUDE],
+[am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+ @echo done
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+AC_MSG_CHECKING([for style of include used by $am_make])
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# We grep out `Entering directory' and `Leaving directory'
+# messages which can occur if `w' ends up in MAKEFLAGS.
+# In particular we don't look at `^make:' because GNU make might
+# be invoked under some other name (usually "gmake"), in which
+# case it prints its new name instead of `make'.
+if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
+ am__include=include
+ am__quote=
+ _am_result=GNU
+fi
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+ echo '.include "confinc"' > confmf
+ if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
+ am__include=.include
+ am__quote="\""
+ _am_result=BSD
+ fi
+fi
+AC_SUBST([am__include])
+AC_SUBST([am__quote])
+AC_MSG_RESULT([$_am_result])
+rm -f confinc confmf
+])
+
+# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
+
+# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 5
+
+# AM_MISSING_PROG(NAME, PROGRAM)
+# ------------------------------
+AC_DEFUN([AM_MISSING_PROG],
+[AC_REQUIRE([AM_MISSING_HAS_RUN])
+$1=${$1-"${am_missing_run}$2"}
+AC_SUBST($1)])
+
+
+# AM_MISSING_HAS_RUN
+# ------------------
+# Define MISSING if not defined so far and test if it supports --run.
+# If it does, set am_missing_run to use it, otherwise, to nothing.
+AC_DEFUN([AM_MISSING_HAS_RUN],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([missing])dnl
+test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+ am_missing_run="$MISSING --run "
+else
+ am_missing_run=
+ AC_MSG_WARN([`missing' script is too old or missing])
+fi
+])
+
+# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_MKDIR_P
+# ---------------
+# Check for `mkdir -p'.
+AC_DEFUN([AM_PROG_MKDIR_P],
+[AC_PREREQ([2.60])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
+dnl while keeping a definition of mkdir_p for backward compatibility.
+dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
+dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
+dnl Makefile.ins that do not define MKDIR_P, so we do our own
+dnl adjustment using top_builddir (which is defined more often than
+dnl MKDIR_P).
+AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
+case $mkdir_p in
+ [[\\/$]]* | ?:[[\\/]]*) ;;
+ */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+])
+
+# Helper functions for option handling. -*- Autoconf -*-
+
+# Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 4
+
+# _AM_MANGLE_OPTION(NAME)
+# -----------------------
+AC_DEFUN([_AM_MANGLE_OPTION],
+[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+
+# _AM_SET_OPTION(NAME)
+# ------------------------------
+# Set option NAME. Presently that only means defining a flag for this option.
+AC_DEFUN([_AM_SET_OPTION],
+[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+
+# _AM_SET_OPTIONS(OPTIONS)
+# ----------------------------------
+# OPTIONS is a space-separated list of Automake options.
+AC_DEFUN([_AM_SET_OPTIONS],
+[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+
+# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
+# -------------------------------------------
+# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+AC_DEFUN([_AM_IF_OPTION],
+[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+
+# Check to make sure that the build environment is sane. -*- Autoconf -*-
+
+# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
+# Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 4
+
+# AM_SANITY_CHECK
+# ---------------
+AC_DEFUN([AM_SANITY_CHECK],
+[AC_MSG_CHECKING([whether build environment is sane])
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments. Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+ set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
+ if test "$[*]" = "X"; then
+ # -L didn't work.
+ set X `ls -t $srcdir/configure conftest.file`
+ fi
+ rm -f conftest.file
+ if test "$[*]" != "X $srcdir/configure conftest.file" \
+ && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
+alias in your environment])
+ fi
+
+ test "$[2]" = conftest.file
+ )
+then
+ # Ok.
+ :
+else
+ AC_MSG_ERROR([newly created file is older than distributed files!
+Check your system clock])
+fi
+AC_MSG_RESULT(yes)])
+
+# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_INSTALL_STRIP
+# ---------------------
+# One issue with vendor `install' (even GNU) is that you can't
+# specify the program used to strip binaries. This is especially
+# annoying in cross-compiling environments, where the build's strip
+# is unlikely to handle the host's binaries.
+# Fortunately install-sh will honor a STRIPPROG variable, so we
+# always use install-sh in `make install-strip', and initialize
+# STRIPPROG with the value of the STRIP variable (set by the user).
+AC_DEFUN([AM_PROG_INSTALL_STRIP],
+[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'. However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+if test "$cross_compiling" != no; then
+ AC_CHECK_TOOL([STRIP], [strip], :)
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
+
+# Copyright (C) 2006 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_SUBST_NOTMAKE(VARIABLE)
+# ---------------------------
+# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
+# This macro is traced by Automake.
+AC_DEFUN([_AM_SUBST_NOTMAKE])
+
+# Check how to create a tarball. -*- Autoconf -*-
+
+# Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# serial 2
+
+# _AM_PROG_TAR(FORMAT)
+# --------------------
+# Check how to create a tarball in format FORMAT.
+# FORMAT should be one of `v7', `ustar', or `pax'.
+#
+# Substitute a variable $(am__tar) that is a command
+# writing to stdout a FORMAT-tarball containing the directory
+# $tardir.
+# tardir=directory && $(am__tar) > result.tar
+#
+# Substitute a variable $(am__untar) that extract such
+# a tarball read from stdin.
+# $(am__untar) < result.tar
+AC_DEFUN([_AM_PROG_TAR],
+[# Always define AMTAR for backward compatibility.
+AM_MISSING_PROG([AMTAR], [tar])
+m4_if([$1], [v7],
+ [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
+ [m4_case([$1], [ustar],, [pax],,
+ [m4_fatal([Unknown tar format])])
+AC_MSG_CHECKING([how to create a $1 tar archive])
+# Loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
+_am_tools=${am_cv_prog_tar_$1-$_am_tools}
+# Do not fold the above two line into one, because Tru64 sh and
+# Solaris sh will not grok spaces in the rhs of `-'.
+for _am_tool in $_am_tools
+do
+ case $_am_tool in
+ gnutar)
+ for _am_tar in tar gnutar gtar;
+ do
+ AM_RUN_LOG([$_am_tar --version]) && break
+ done
+ am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+ am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+ am__untar="$_am_tar -xf -"
+ ;;
+ plaintar)
+ # Must skip GNU tar: if it does not support --format= it doesn't create
+ # ustar tarball either.
+ (tar --version) >/dev/null 2>&1 && continue
+ am__tar='tar chf - "$$tardir"'
+ am__tar_='tar chf - "$tardir"'
+ am__untar='tar xf -'
+ ;;
+ pax)
+ am__tar='pax -L -x $1 -w "$$tardir"'
+ am__tar_='pax -L -x $1 -w "$tardir"'
+ am__untar='pax -r'
+ ;;
+ cpio)
+ am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+ am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+ am__untar='cpio -i -H $1 -d'
+ ;;
+ none)
+ am__tar=false
+ am__tar_=false
+ am__untar=false
+ ;;
+ esac
+
+ # If the value was cached, stop now. We just wanted to have am__tar
+ # and am__untar set.
+ test -n "${am_cv_prog_tar_$1}" && break
+
+ # tar/untar a dummy directory, and stop if the command works
+ rm -rf conftest.dir
+ mkdir conftest.dir
+ echo GrepMe > conftest.dir/file
+ AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+ rm -rf conftest.dir
+ if test -s conftest.tar; then
+ AM_RUN_LOG([$am__untar <conftest.tar])
+ grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+ fi
+done
+rm -rf conftest.dir
+
+AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+AC_SUBST([am__tar])
+AC_SUBST([am__untar])
+]) # _AM_PROG_TAR
+
diff --git a/autogen.sh b/autogen.sh
new file mode 100755
index 0000000..958a45b
--- /dev/null
+++ b/autogen.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+aclocal
+autoconf
+automake -a -c
diff --git a/autom4te.cache/output.0 b/autom4te.cache/output.0
new file mode 100644
index 0000000..8a73b0e
--- /dev/null
+++ b/autom4te.cache/output.0
@@ -0,0 +1,6296 @@
+@%:@! /bin/sh
+@%:@ Guess values for system-dependent variables and create Makefiles.
+@%:@ Generated by GNU Autoconf 2.68.
+@%:@
+@%:@
+@%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+@%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
+@%:@ Foundation, Inc.
+@%:@
+@%:@
+@%:@ This configure script is free software; the Free Software Foundation
+@%:@ gives unlimited permission to copy, distribute and modify it.
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+ emulate sh
+ NULLCMD=:
+ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
+ setopt NO_GLOB_SUBST
+else
+ case `(set -o) 2>/dev/null` in @%:@(
+ *posix*) :
+ set -o posix ;; @%:@(
+ *) :
+ ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='print -r --'
+ as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='printf %s\n'
+ as_echo_n='printf %s'
+else
+ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+ as_echo_n='/usr/ucb/echo -n'
+ else
+ as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+ as_echo_n_body='eval
+ arg=$1;
+ case $arg in @%:@(
+ *"$as_nl"*)
+ expr "X$arg" : "X\\(.*\\)$as_nl";
+ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+ esac;
+ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+ '
+ export as_echo_n_body
+ as_echo_n='sh -c $as_echo_n_body as_echo'
+ fi
+ export as_echo_body
+ as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ PATH_SEPARATOR=:
+ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+ PATH_SEPARATOR=';'
+ }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order. Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" "" $as_nl"
+
+# Find who we are. Look in the path if we contain no directory separator.
+as_myself=
+case $0 in @%:@((
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+ as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+ exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there. '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+if test "x$CONFIG_SHELL" = x; then
+ as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
+ emulate sh
+ NULLCMD=:
+ # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '\${1+\"\$@\"}'='\"\$@\"'
+ setopt NO_GLOB_SUBST
+else
+ case \`(set -o) 2>/dev/null\` in @%:@(
+ *posix*) :
+ set -o posix ;; @%:@(
+ *) :
+ ;;
+esac
+fi
+"
+ as_required="as_fn_return () { (exit \$1); }
+as_fn_success () { as_fn_return 0; }
+as_fn_failure () { as_fn_return 1; }
+as_fn_ret_success () { return 0; }
+as_fn_ret_failure () { return 1; }
+
+exitcode=0
+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
+if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
+
+else
+ exitcode=1; echo positional parameters were not saved.
+fi
+test x\$exitcode = x0 || exit 1"
+ as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
+ as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
+ eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
+ test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
+test \$(( 1 + 1 )) = 2 || exit 1"
+ if (eval "$as_required") 2>/dev/null; then :
+ as_have_required=yes
+else
+ as_have_required=no
+fi
+ if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
+
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ as_found=:
+ case $as_dir in @%:@(
+ /*)
+ for as_base in sh bash ksh sh5; do
+ # Try only shells that exist, to save several forks.
+ as_shell=$as_dir/$as_base
+ if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+ { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
+ CONFIG_SHELL=$as_shell as_have_required=yes
+ if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
+ break 2
+fi
+fi
+ done;;
+ esac
+ as_found=false
+done
+$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+ { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
+ CONFIG_SHELL=$SHELL as_have_required=yes
+fi; }
+IFS=$as_save_IFS
+
+
+ if test "x$CONFIG_SHELL" != x; then :
+ # We cannot yet assume a decent shell, so we have to provide a
+ # neutralization value for shells without unset; and this also
+ # works around shells that cannot unset nonexistent variables.
+ # Preserve -v and -x to the replacement shell.
+ BASH_ENV=/dev/null
+ ENV=/dev/null
+ (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+ export CONFIG_SHELL
+ case $- in @%:@ ((((
+ *v*x* | *x*v* ) as_opts=-vx ;;
+ *v* ) as_opts=-v ;;
+ *x* ) as_opts=-x ;;
+ * ) as_opts= ;;
+ esac
+ exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
+fi
+
+ if test x$as_have_required = xno; then :
+ $as_echo "$0: This script requires a shell more modern than all"
+ $as_echo "$0: the shells that I found on your system."
+ if test x${ZSH_VERSION+set} = xset ; then
+ $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+ $as_echo "$0: be upgraded to zsh 4.3.4 or later."
+ else
+ $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
+$0: including any error possibly output before this
+$0: message. Then install a modern shell, or manually run
+$0: the script under such a shell if you do have one."
+ fi
+ exit 1
+fi
+fi
+fi
+SHELL=${CONFIG_SHELL-/bin/sh}
+export SHELL
+# Unset more variables known to interfere with behavior of common tools.
+CLICOLOR_FORCE= GREP_OPTIONS=
+unset CLICOLOR_FORCE GREP_OPTIONS
+
+## --------------------- ##
+## M4sh Shell Functions. ##
+## --------------------- ##
+@%:@ as_fn_unset VAR
+@%:@ ---------------
+@%:@ Portably unset VAR.
+as_fn_unset ()
+{
+ { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+@%:@ as_fn_set_status STATUS
+@%:@ -----------------------
+@%:@ Set @S|@? to STATUS, without forking.
+as_fn_set_status ()
+{
+ return $1
+} @%:@ as_fn_set_status
+
+@%:@ as_fn_exit STATUS
+@%:@ -----------------
+@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+ set +e
+ as_fn_set_status $1
+ exit $1
+} @%:@ as_fn_exit
+
+@%:@ as_fn_mkdir_p
+@%:@ -------------
+@%:@ Create "@S|@as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+ case $as_dir in #(
+ -*) as_dir=./$as_dir;;
+ esac
+ test -d "$as_dir" || eval $as_mkdir_p || {
+ as_dirs=
+ while :; do
+ case $as_dir in #(
+ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+ *) as_qdir=$as_dir;;
+ esac
+ as_dirs="'$as_qdir' $as_dirs"
+ as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_dir" : 'X\(//\)[^/]' \| \
+ X"$as_dir" : 'X\(//\)$' \| \
+ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} @%:@ as_fn_mkdir_p
+@%:@ as_fn_append VAR VALUE
+@%:@ ----------------------
+@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
+@%:@ advantage of any shell optimizations that allow amortized linear growth over
+@%:@ repeated appends, instead of the typical quadratic growth present in naive
+@%:@ implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+ eval 'as_fn_append ()
+ {
+ eval $1+=\$2
+ }'
+else
+ as_fn_append ()
+ {
+ eval $1=\$$1\$2
+ }
+fi # as_fn_append
+
+@%:@ as_fn_arith ARG...
+@%:@ ------------------
+@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
+@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments
+@%:@ must be portable across @S|@(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+ eval 'as_fn_arith ()
+ {
+ as_val=$(( $* ))
+ }'
+else
+ as_fn_arith ()
+ {
+ as_val=`expr "$@" || test $? -eq 1`
+ }
+fi # as_fn_arith
+
+
+@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD]
+@%:@ ----------------------------------------
+@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+@%:@ script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+ as_status=$1; test $as_status -eq 0 && as_status=1
+ if test "$4"; then
+ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ fi
+ $as_echo "$as_me: error: $2" >&2
+ as_fn_exit $as_status
+} @%:@ as_fn_error
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+ as_basename=basename
+else
+ as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+ as_dirname=dirname
+else
+ as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+ X"$0" : 'X\(//\)$' \| \
+ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+ sed '/^.*\/\([^/][^/]*\)\/*$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+ as_lineno_1=$LINENO as_lineno_1a=$LINENO
+ as_lineno_2=$LINENO as_lineno_2a=$LINENO
+ eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
+ test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
+ # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
+ sed -n '
+ p
+ /[$]LINENO/=
+ ' <$as_myself |
+ sed '
+ s/[$]LINENO.*/&-/
+ t lineno
+ b
+ :lineno
+ N
+ :loop
+ s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+ t loop
+ s/-\n.*//
+ ' >$as_me.lineno &&
+ chmod +x "$as_me.lineno" ||
+ { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+
+ # Don't try to exec as it changes $[0], causing all sort of problems
+ # (the dirname of $[0] is not the place where we might find the
+ # original and so on. Autoconf is especially sensitive to this).
+ . "./$as_me.lineno"
+ # Exit status is that of the last command.
+ exit
+}
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in @%:@(((((
+-n*)
+ case `echo 'xy\c'` in
+ *c*) ECHO_T=' ';; # ECHO_T is single tab character.
+ xy) ECHO_C='\c';;
+ *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
+ ECHO_T=' ';;
+ esac;;
+*)
+ ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+ rm -f conf$$.dir/conf$$.file
+else
+ rm -f conf$$.dir
+ mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+ if ln -s conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s='ln -s'
+ # ... but there are two gotchas:
+ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+ # In both cases, we have to default to `cp -p'.
+ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+ as_ln_s='cp -p'
+ elif ln conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s=ln
+ else
+ as_ln_s='cp -p'
+ fi
+else
+ as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+ as_mkdir_p='mkdir -p "$as_dir"'
+else
+ test -d ./-p && rmdir ./-p
+ as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+ as_test_x='test -x'
+else
+ if ls -dL / >/dev/null 2>&1; then
+ as_ls_L_option=L
+ else
+ as_ls_L_option=
+ fi
+ as_test_x='
+ eval sh -c '\''
+ if test -d "$1"; then
+ test -d "$1/.";
+ else
+ case $1 in @%:@(
+ -*)set "./$1";;
+ esac;
+ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@((
+ ???[sx]*):;;*)false;;esac;fi
+ '\'' sh
+ '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+test -n "$DJDIR" || exec 7<&0 </dev/null
+exec 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIB@&t@OBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+
+# Identity of this package.
+PACKAGE_NAME=
+PACKAGE_TARNAME=
+PACKAGE_VERSION=
+PACKAGE_STRING=
+PACKAGE_BUGREPORT=
+PACKAGE_URL=
+
+ac_unique_file="src/dwgo.cpp"
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stdio.h>
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+# include <stddef.h>
+#else
+# ifdef HAVE_STDLIB_H
+# include <stdlib.h>
+# endif
+#endif
+#ifdef HAVE_STRING_H
+# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
+# include <memory.h>
+# endif
+# include <string.h>
+#endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_INTTYPES_H
+# include <inttypes.h>
+#endif
+#ifdef HAVE_STDINT_H
+# include <stdint.h>
+#endif
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+
+ac_subst_vars='LTLIBOBJS
+LIB@&t@OBJS
+EGREP
+GREP
+CPP
+am__fastdepCC_FALSE
+am__fastdepCC_TRUE
+CCDEPMODE
+ac_ct_CC
+CFLAGS
+CC
+XMKMF
+am__fastdepCXX_FALSE
+am__fastdepCXX_TRUE
+CXXDEPMODE
+AMDEPBACKSLASH
+AMDEP_FALSE
+AMDEP_TRUE
+am__quote
+am__include
+DEPDIR
+OBJEXT
+EXEEXT
+ac_ct_CXX
+CPPFLAGS
+LDFLAGS
+CXX
+am__untar
+am__tar
+AMTAR
+am__leading_dot
+SET_MAKE
+AWK
+mkdir_p
+MKDIR_P
+INSTALL_STRIP_PROGRAM
+STRIP
+install_sh
+MAKEINFO
+AUTOHEADER
+AUTOMAKE
+AUTOCONF
+ACLOCAL
+VERSION
+PACKAGE
+CYGPATH_W
+am__isrc
+INSTALL_DATA
+INSTALL_SCRIPT
+INSTALL_PROGRAM
+CXXFLAGS
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_URL
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL'
+ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_dependency_tracking
+with_x
+'
+ ac_precious_vars='build_alias
+host_alias
+target_alias
+CXX
+CXXFLAGS
+LDFLAGS
+LIBS
+CPPFLAGS
+CCC
+XMKMF
+CC
+CFLAGS
+CPP'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+ # If the previous option needs an argument, assign it.
+ if test -n "$ac_prev"; then
+ eval $ac_prev=\$ac_option
+ ac_prev=
+ continue
+ fi
+
+ case $ac_option in
+ *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+ *=) ac_optarg= ;;
+ *) ac_optarg=yes ;;
+ esac
+
+ # Accept the important Cygnus configure options, so we can diagnose typos.
+
+ case $ac_dashdash$ac_option in
+ --)
+ ac_dashdash=yes ;;
+
+ -bindir | --bindir | --bindi | --bind | --bin | --bi)
+ ac_prev=bindir ;;
+ -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+ bindir=$ac_optarg ;;
+
+ -build | --build | --buil | --bui | --bu)
+ ac_prev=build_alias ;;
+ -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+ build_alias=$ac_optarg ;;
+
+ -cache-file | --cache-file | --cache-fil | --cache-fi \
+ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+ ac_prev=cache_file ;;
+ -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+ cache_file=$ac_optarg ;;
+
+ --config-cache | -C)
+ cache_file=config.cache ;;
+
+ -datadir | --datadir | --datadi | --datad)
+ ac_prev=datadir ;;
+ -datadir=* | --datadir=* | --datadi=* | --datad=*)
+ datadir=$ac_optarg ;;
+
+ -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+ | --dataroo | --dataro | --datar)
+ ac_prev=datarootdir ;;
+ -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+ datarootdir=$ac_optarg ;;
+
+ -disable-* | --disable-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid feature name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"enable_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval enable_$ac_useropt=no ;;
+
+ -docdir | --docdir | --docdi | --doc | --do)
+ ac_prev=docdir ;;
+ -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+ docdir=$ac_optarg ;;
+
+ -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+ ac_prev=dvidir ;;
+ -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+ dvidir=$ac_optarg ;;
+
+ -enable-* | --enable-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid feature name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"enable_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval enable_$ac_useropt=\$ac_optarg ;;
+
+ -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+ | --exec | --exe | --ex)
+ ac_prev=exec_prefix ;;
+ -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+ | --exec=* | --exe=* | --ex=*)
+ exec_prefix=$ac_optarg ;;
+
+ -gas | --gas | --ga | --g)
+ # Obsolete; use --with-gas.
+ with_gas=yes ;;
+
+ -help | --help | --hel | --he | -h)
+ ac_init_help=long ;;
+ -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+ ac_init_help=recursive ;;
+ -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+ ac_init_help=short ;;
+
+ -host | --host | --hos | --ho)
+ ac_prev=host_alias ;;
+ -host=* | --host=* | --hos=* | --ho=*)
+ host_alias=$ac_optarg ;;
+
+ -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+ ac_prev=htmldir ;;
+ -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+ | --ht=*)
+ htmldir=$ac_optarg ;;
+
+ -includedir | --includedir | --includedi | --included | --include \
+ | --includ | --inclu | --incl | --inc)
+ ac_prev=includedir ;;
+ -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+ | --includ=* | --inclu=* | --incl=* | --inc=*)
+ includedir=$ac_optarg ;;
+
+ -infodir | --infodir | --infodi | --infod | --info | --inf)
+ ac_prev=infodir ;;
+ -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+ infodir=$ac_optarg ;;
+
+ -libdir | --libdir | --libdi | --libd)
+ ac_prev=libdir ;;
+ -libdir=* | --libdir=* | --libdi=* | --libd=*)
+ libdir=$ac_optarg ;;
+
+ -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+ | --libexe | --libex | --libe)
+ ac_prev=libexecdir ;;
+ -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+ | --libexe=* | --libex=* | --libe=*)
+ libexecdir=$ac_optarg ;;
+
+ -localedir | --localedir | --localedi | --localed | --locale)
+ ac_prev=localedir ;;
+ -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+ localedir=$ac_optarg ;;
+
+ -localstatedir | --localstatedir | --localstatedi | --localstated \
+ | --localstate | --localstat | --localsta | --localst | --locals)
+ ac_prev=localstatedir ;;
+ -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+ localstatedir=$ac_optarg ;;
+
+ -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+ ac_prev=mandir ;;
+ -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+ mandir=$ac_optarg ;;
+
+ -nfp | --nfp | --nf)
+ # Obsolete; use --without-fp.
+ with_fp=no ;;
+
+ -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+ | --no-cr | --no-c | -n)
+ no_create=yes ;;
+
+ -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+ no_recursion=yes ;;
+
+ -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+ | --oldin | --oldi | --old | --ol | --o)
+ ac_prev=oldincludedir ;;
+ -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+ oldincludedir=$ac_optarg ;;
+
+ -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+ ac_prev=prefix ;;
+ -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+ prefix=$ac_optarg ;;
+
+ -program-prefix | --program-prefix | --program-prefi | --program-pref \
+ | --program-pre | --program-pr | --program-p)
+ ac_prev=program_prefix ;;
+ -program-prefix=* | --program-prefix=* | --program-prefi=* \
+ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+ program_prefix=$ac_optarg ;;
+
+ -program-suffix | --program-suffix | --program-suffi | --program-suff \
+ | --program-suf | --program-su | --program-s)
+ ac_prev=program_suffix ;;
+ -program-suffix=* | --program-suffix=* | --program-suffi=* \
+ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+ program_suffix=$ac_optarg ;;
+
+ -program-transform-name | --program-transform-name \
+ | --program-transform-nam | --program-transform-na \
+ | --program-transform-n | --program-transform- \
+ | --program-transform | --program-transfor \
+ | --program-transfo | --program-transf \
+ | --program-trans | --program-tran \
+ | --progr-tra | --program-tr | --program-t)
+ ac_prev=program_transform_name ;;
+ -program-transform-name=* | --program-transform-name=* \
+ | --program-transform-nam=* | --program-transform-na=* \
+ | --program-transform-n=* | --program-transform-=* \
+ | --program-transform=* | --program-transfor=* \
+ | --program-transfo=* | --program-transf=* \
+ | --program-trans=* | --program-tran=* \
+ | --progr-tra=* | --program-tr=* | --program-t=*)
+ program_transform_name=$ac_optarg ;;
+
+ -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+ ac_prev=pdfdir ;;
+ -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+ pdfdir=$ac_optarg ;;
+
+ -psdir | --psdir | --psdi | --psd | --ps)
+ ac_prev=psdir ;;
+ -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+ psdir=$ac_optarg ;;
+
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil)
+ silent=yes ;;
+
+ -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+ ac_prev=sbindir ;;
+ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+ | --sbi=* | --sb=*)
+ sbindir=$ac_optarg ;;
+
+ -sharedstatedir | --sharedstatedir | --sharedstatedi \
+ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+ | --sharedst | --shareds | --shared | --share | --shar \
+ | --sha | --sh)
+ ac_prev=sharedstatedir ;;
+ -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+ | --sha=* | --sh=*)
+ sharedstatedir=$ac_optarg ;;
+
+ -site | --site | --sit)
+ ac_prev=site ;;
+ -site=* | --site=* | --sit=*)
+ site=$ac_optarg ;;
+
+ -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+ ac_prev=srcdir ;;
+ -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+ srcdir=$ac_optarg ;;
+
+ -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+ | --syscon | --sysco | --sysc | --sys | --sy)
+ ac_prev=sysconfdir ;;
+ -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+ sysconfdir=$ac_optarg ;;
+
+ -target | --target | --targe | --targ | --tar | --ta | --t)
+ ac_prev=target_alias ;;
+ -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+ target_alias=$ac_optarg ;;
+
+ -v | -verbose | --verbose | --verbos | --verbo | --verb)
+ verbose=yes ;;
+
+ -version | --version | --versio | --versi | --vers | -V)
+ ac_init_version=: ;;
+
+ -with-* | --with-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid package name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"with_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval with_$ac_useropt=\$ac_optarg ;;
+
+ -without-* | --without-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid package name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"with_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval with_$ac_useropt=no ;;
+
+ --x)
+ # Obsolete; use --with-x.
+ with_x=yes ;;
+
+ -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+ | --x-incl | --x-inc | --x-in | --x-i)
+ ac_prev=x_includes ;;
+ -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+ x_includes=$ac_optarg ;;
+
+ -x-libraries | --x-libraries | --x-librarie | --x-librari \
+ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+ ac_prev=x_libraries ;;
+ -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+ x_libraries=$ac_optarg ;;
+
+ -*) as_fn_error $? "unrecognized option: \`$ac_option'
+Try \`$0 --help' for more information"
+ ;;
+
+ *=*)
+ ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+ # Reject names that are not valid shell variable names.
+ case $ac_envvar in #(
+ '' | [0-9]* | *[!_$as_cr_alnum]* )
+ as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
+ esac
+ eval $ac_envvar=\$ac_optarg
+ export $ac_envvar ;;
+
+ *)
+ # FIXME: should be removed in autoconf 3.0.
+ $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+ expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+ $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+ : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
+ ;;
+
+ esac
+done
+
+if test -n "$ac_prev"; then
+ ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+ as_fn_error $? "missing argument to $ac_option"
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+ case $enable_option_checking in
+ no) ;;
+ fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
+ *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+ esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
+ datadir sysconfdir sharedstatedir localstatedir includedir \
+ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+ libdir localedir mandir
+do
+ eval ac_val=\$$ac_var
+ # Remove trailing slashes.
+ case $ac_val in
+ */ )
+ ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+ eval $ac_var=\$ac_val;;
+ esac
+ # Be sure to have absolute directory names.
+ case $ac_val in
+ [\\/$]* | ?:[\\/]* ) continue;;
+ NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+ esac
+ as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+ if test "x$build_alias" = x; then
+ cross_compiling=maybe
+ $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
+ If a cross compiler is detected then cross compile mode will be used" >&2
+ elif test "x$build_alias" != "x$host_alias"; then
+ cross_compiling=yes
+ fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+ as_fn_error $? "working directory cannot be determined"
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+ as_fn_error $? "pwd does not report name of working directory"
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+ ac_srcdir_defaulted=yes
+ # Try the directory containing this script, then the parent directory.
+ ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_myself" : 'X\(//\)[^/]' \| \
+ X"$as_myself" : 'X\(//\)$' \| \
+ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ srcdir=$ac_confdir
+ if test ! -r "$srcdir/$ac_unique_file"; then
+ srcdir=..
+ fi
+else
+ ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+ test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+ as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+ cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
+ pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+ srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+ eval ac_env_${ac_var}_set=\${${ac_var}+set}
+ eval ac_env_${ac_var}_value=\$${ac_var}
+ eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+ eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+ # Omit some internal or obsolete options to make the list less imposing.
+ # This message is too long to be a string in the A/UX 3.1 sh.
+ cat <<_ACEOF
+\`configure' configures this package to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE. See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+ -h, --help display this help and exit
+ --help=short display options specific to this package
+ --help=recursive display the short help of all the included packages
+ -V, --version display version information and exit
+ -q, --quiet, --silent do not print \`checking ...' messages
+ --cache-file=FILE cache test results in FILE [disabled]
+ -C, --config-cache alias for \`--cache-file=config.cache'
+ -n, --no-create do not create output files
+ --srcdir=DIR find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+ --prefix=PREFIX install architecture-independent files in PREFIX
+ @<:@@S|@ac_default_prefix@:>@
+ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
+ @<:@PREFIX@:>@
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+ --bindir=DIR user executables [EPREFIX/bin]
+ --sbindir=DIR system admin executables [EPREFIX/sbin]
+ --libexecdir=DIR program executables [EPREFIX/libexec]
+ --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
+ --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
+ --localstatedir=DIR modifiable single-machine data [PREFIX/var]
+ --libdir=DIR object code libraries [EPREFIX/lib]
+ --includedir=DIR C header files [PREFIX/include]
+ --oldincludedir=DIR C header files for non-gcc [/usr/include]
+ --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
+ --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
+ --infodir=DIR info documentation [DATAROOTDIR/info]
+ --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
+ --mandir=DIR man documentation [DATAROOTDIR/man]
+ --docdir=DIR documentation root @<:@DATAROOTDIR/doc/PACKAGE@:>@
+ --htmldir=DIR html documentation [DOCDIR]
+ --dvidir=DIR dvi documentation [DOCDIR]
+ --pdfdir=DIR pdf documentation [DOCDIR]
+ --psdir=DIR ps documentation [DOCDIR]
+_ACEOF
+
+ cat <<\_ACEOF
+
+Program names:
+ --program-prefix=PREFIX prepend PREFIX to installed program names
+ --program-suffix=SUFFIX append SUFFIX to installed program names
+ --program-transform-name=PROGRAM run sed PROGRAM on installed program names
+
+X features:
+ --x-includes=DIR X include files are in DIR
+ --x-libraries=DIR X library files are in DIR
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+
+ cat <<\_ACEOF
+
+Optional Features:
+ --disable-option-checking ignore unrecognized --enable/--with options
+ --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
+ --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
+ --disable-dependency-tracking speeds up one-time build
+ --enable-dependency-tracking do not reject slow dependency extractors
+
+Optional Packages:
+ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
+ --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
+ --with-x use the X Window System
+
+Some influential environment variables:
+ CXX C++ compiler command
+ CXXFLAGS C++ compiler flags
+ LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
+ nonstandard directory <lib dir>
+ LIBS libraries to pass to the linker, e.g. -l<library>
+ CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
+ you have headers in a nonstandard directory <include dir>
+ XMKMF Path to xmkmf, Makefile generator for X Window System
+ CC C compiler command
+ CFLAGS C compiler flags
+ CPP C preprocessor
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to the package provider.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+ # If there are subdirs, report their specific --help.
+ for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+ test -d "$ac_dir" ||
+ { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+ continue
+ ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+ # A ".." for each directory in $ac_dir_suffix.
+ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+ case $ac_top_builddir_sub in
+ "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+ esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+ .) # We are building in place.
+ ac_srcdir=.
+ ac_top_srcdir=$ac_top_builddir_sub
+ ac_abs_top_srcdir=$ac_pwd ;;
+ [\\/]* | ?:[\\/]* ) # Absolute name.
+ ac_srcdir=$srcdir$ac_dir_suffix;
+ ac_top_srcdir=$srcdir
+ ac_abs_top_srcdir=$srcdir ;;
+ *) # Relative name.
+ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+ ac_top_srcdir=$ac_top_build_prefix$srcdir
+ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+ cd "$ac_dir" || { ac_status=$?; continue; }
+ # Check for guested configure.
+ if test -f "$ac_srcdir/configure.gnu"; then
+ echo &&
+ $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+ elif test -f "$ac_srcdir/configure"; then
+ echo &&
+ $SHELL "$ac_srcdir/configure" --help=recursive
+ else
+ $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+ fi || ac_status=$?
+ cd "$ac_pwd" || { ac_status=$?; break; }
+ done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+ cat <<\_ACEOF
+configure
+generated by GNU Autoconf 2.68
+
+Copyright (C) 2010 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+ exit
+fi
+
+## ------------------------ ##
+## Autoconf initialization. ##
+## ------------------------ ##
+
+@%:@ ac_fn_cxx_try_compile LINENO
+@%:@ ----------------------------
+@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded.
+ac_fn_cxx_try_compile ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ rm -f conftest.$ac_objext
+ if { { ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compile") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ grep -v '^ *+' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ mv -f conftest.er1 conftest.err
+ fi
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && {
+ test -z "$ac_cxx_werror_flag" ||
+ test ! -s conftest.err
+ } && test -s conftest.$ac_objext; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+fi
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} @%:@ ac_fn_cxx_try_compile
+
+@%:@ ac_fn_c_try_compile LINENO
+@%:@ --------------------------
+@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded.
+ac_fn_c_try_compile ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ rm -f conftest.$ac_objext
+ if { { ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compile") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ grep -v '^ *+' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ mv -f conftest.er1 conftest.err
+ fi
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && {
+ test -z "$ac_c_werror_flag" ||
+ test ! -s conftest.err
+ } && test -s conftest.$ac_objext; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+fi
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} @%:@ ac_fn_c_try_compile
+
+@%:@ ac_fn_c_try_cpp LINENO
+@%:@ ----------------------
+@%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded.
+ac_fn_c_try_cpp ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ if { { ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ grep -v '^ *+' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ mv -f conftest.er1 conftest.err
+ fi
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } > conftest.i && {
+ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+ test ! -s conftest.err
+ }; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+fi
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} @%:@ ac_fn_c_try_cpp
+
+@%:@ ac_fn_c_try_link LINENO
+@%:@ -----------------------
+@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded.
+ac_fn_c_try_link ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ rm -f conftest.$ac_objext conftest$ac_exeext
+ if { { ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ grep -v '^ *+' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ mv -f conftest.er1 conftest.err
+ fi
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && {
+ test -z "$ac_c_werror_flag" ||
+ test ! -s conftest.err
+ } && test -s conftest$ac_exeext && {
+ test "$cross_compiling" = yes ||
+ $as_test_x conftest$ac_exeext
+ }; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+fi
+ # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
+ # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
+ # interfere with the next link command; also delete a directory that is
+ # left behind by Apple's compiler. We do this before executing the actions.
+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} @%:@ ac_fn_c_try_link
+
+@%:@ ac_fn_c_try_run LINENO
+@%:@ ----------------------
+@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. Assumes
+@%:@ that executables *can* be run.
+ac_fn_c_try_run ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ if { { ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
+ { { case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_try") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; }; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: program exited with status $ac_status" >&5
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=$ac_status
+fi
+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} @%:@ ac_fn_c_try_run
+
+@%:@ ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
+@%:@ -------------------------------------------------------
+@%:@ Tests whether HEADER exists, giving a warning if it cannot be compiled using
+@%:@ the include files in INCLUDES and setting the cache variable VAR
+@%:@ accordingly.
+ac_fn_c_check_header_mongrel ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ if eval \${$3+:} false; then :
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+fi
+eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+else
+ # Is the header compilable?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
+$as_echo_n "checking $2 usability... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+$4
+@%:@include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_header_compiler=yes
+else
+ ac_header_compiler=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
+$as_echo_n "checking $2 presence... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+@%:@include <$2>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+ ac_header_preproc=yes
+else
+ ac_header_preproc=no
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
+
+# So? What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
+ yes:no: )
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+ ;;
+ no:yes:* )
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+ ;;
+esac
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ eval "$3=\$ac_header_compiler"
+fi
+eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+fi
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} @%:@ ac_fn_c_check_header_mongrel
+
+@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
+@%:@ -------------------------------------------------------
+@%:@ Tests whether HEADER exists and can be compiled using the include files in
+@%:@ INCLUDES, setting the cache variable VAR accordingly.
+ac_fn_c_check_header_compile ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+$4
+@%:@include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ eval "$3=yes"
+else
+ eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} @%:@ ac_fn_c_check_header_compile
+
+@%:@ ac_fn_c_check_func LINENO FUNC VAR
+@%:@ ----------------------------------
+@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly
+ac_fn_c_check_func ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
+#define $2 innocuous_$2
+
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $2 (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $2
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $2 ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined __stub_$2 || defined __stub___$2
+choke me
+#endif
+
+int
+main ()
+{
+return $2 ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ eval "$3=yes"
+else
+ eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} @%:@ ac_fn_c_check_func
+cat >config.log <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by $as_me, which was
+generated by GNU Autoconf 2.68. Invocation command line was
+
+ $ $0 $@
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
+
+/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
+/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
+/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
+/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
+/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ $as_echo "PATH: $as_dir"
+ done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+ for ac_arg
+ do
+ case $ac_arg in
+ -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil)
+ continue ;;
+ *\'*)
+ ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ esac
+ case $ac_pass in
+ 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
+ 2)
+ as_fn_append ac_configure_args1 " '$ac_arg'"
+ if test $ac_must_keep_next = true; then
+ ac_must_keep_next=false # Got value, back to normal.
+ else
+ case $ac_arg in
+ *=* | --config-cache | -C | -disable-* | --disable-* \
+ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+ | -with-* | --with-* | -without-* | --without-* | --x)
+ case "$ac_configure_args0 " in
+ "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+ esac
+ ;;
+ -* ) ac_must_keep_next=true ;;
+ esac
+ fi
+ as_fn_append ac_configure_args " '$ac_arg'"
+ ;;
+ esac
+ done
+done
+{ ac_configure_args0=; unset ac_configure_args0;}
+{ ac_configure_args1=; unset ac_configure_args1;}
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log. We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+ # Save into config.log some information that might help in debugging.
+ {
+ echo
+
+ $as_echo "## ---------------- ##
+## Cache variables. ##
+## ---------------- ##"
+ echo
+ # The following way of writing the cache mishandles newlines in values,
+(
+ for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+ eval ac_val=\$$ac_var
+ case $ac_val in #(
+ *${as_nl}*)
+ case $ac_var in #(
+ *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+ esac
+ case $ac_var in #(
+ _ | IFS | as_nl) ;; #(
+ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+ *) { eval $ac_var=; unset $ac_var;} ;;
+ esac ;;
+ esac
+ done
+ (set) 2>&1 |
+ case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+ *${as_nl}ac_space=\ *)
+ sed -n \
+ "s/'\''/'\''\\\\'\'''\''/g;
+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+ ;; #(
+ *)
+ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+ ;;
+ esac |
+ sort
+)
+ echo
+
+ $as_echo "## ----------------- ##
+## Output variables. ##
+## ----------------- ##"
+ echo
+ for ac_var in $ac_subst_vars
+ do
+ eval ac_val=\$$ac_var
+ case $ac_val in
+ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+ esac
+ $as_echo "$ac_var='\''$ac_val'\''"
+ done | sort
+ echo
+
+ if test -n "$ac_subst_files"; then
+ $as_echo "## ------------------- ##
+## File substitutions. ##
+## ------------------- ##"
+ echo
+ for ac_var in $ac_subst_files
+ do
+ eval ac_val=\$$ac_var
+ case $ac_val in
+ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+ esac
+ $as_echo "$ac_var='\''$ac_val'\''"
+ done | sort
+ echo
+ fi
+
+ if test -s confdefs.h; then
+ $as_echo "## ----------- ##
+## confdefs.h. ##
+## ----------- ##"
+ echo
+ cat confdefs.h
+ echo
+ fi
+ test "$ac_signal" != 0 &&
+ $as_echo "$as_me: caught signal $ac_signal"
+ $as_echo "$as_me: exit $exit_status"
+ } >&5
+ rm -f core *.core core.conftest.* &&
+ rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+ exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+ trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+$as_echo "/* confdefs.h */" > confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_URL "$PACKAGE_URL"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
+if test -n "$CONFIG_SITE"; then
+ # We do not want a PATH search for config.site.
+ case $CONFIG_SITE in @%:@((
+ -*) ac_site_file1=./$CONFIG_SITE;;
+ */*) ac_site_file1=$CONFIG_SITE;;
+ *) ac_site_file1=./$CONFIG_SITE;;
+ esac
+elif test "x$prefix" != xNONE; then
+ ac_site_file1=$prefix/share/config.site
+ ac_site_file2=$prefix/etc/config.site
+else
+ ac_site_file1=$ac_default_prefix/share/config.site
+ ac_site_file2=$ac_default_prefix/etc/config.site
+fi
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+do
+ test "x$ac_site_file" = xNONE && continue
+ if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+ sed 's/^/| /' "$ac_site_file" >&5
+ . "$ac_site_file" \
+ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "failed to load site script $ac_site_file
+See \`config.log' for more details" "$LINENO" 5; }
+ fi
+done
+
+if test -r "$cache_file"; then
+ # Some versions of bash will fail to source /dev/null (special files
+ # actually), so we avoid doing that. DJGPP emulates it as a regular file.
+ if test /dev/null != "$cache_file" && test -f "$cache_file"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
+ case $cache_file in
+ [\\/]* | ?:[\\/]* ) . "$cache_file";;
+ *) . "./$cache_file";;
+ esac
+ fi
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
+ >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+ eval ac_old_set=\$ac_cv_env_${ac_var}_set
+ eval ac_new_set=\$ac_env_${ac_var}_set
+ eval ac_old_val=\$ac_cv_env_${ac_var}_value
+ eval ac_new_val=\$ac_env_${ac_var}_value
+ case $ac_old_set,$ac_new_set in
+ set,)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+ ac_cache_corrupted=: ;;
+ ,set)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+ ac_cache_corrupted=: ;;
+ ,);;
+ *)
+ if test "x$ac_old_val" != "x$ac_new_val"; then
+ # differences in whitespace do not lead to failure.
+ ac_old_val_w=`echo x $ac_old_val`
+ ac_new_val_w=`echo x $ac_new_val`
+ if test "$ac_old_val_w" != "$ac_new_val_w"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+ ac_cache_corrupted=:
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+ eval $ac_var=\$ac_old_val
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
+$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
+$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
+ fi;;
+ esac
+ # Pass precious variables to config.status.
+ if test "$ac_new_set" = set; then
+ case $ac_new_val in
+ *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+ *) ac_arg=$ac_var=$ac_new_val ;;
+ esac
+ case " $ac_configure_args " in
+ *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
+ *) as_fn_append ac_configure_args " '$ac_arg'" ;;
+ esac
+ fi
+done
+if $ac_cache_corrupted; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+ as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+fi
+## -------------------- ##
+## Main body of script. ##
+## -------------------- ##
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+ac_config_headers="$ac_config_headers src/config.h"
+
+
+
+
+if test -z "$CXXFLAGS" ; then
+ CXXFLAGS="-O2"
+fi
+
+if test "$prefix" = "NONE"; then
+ prefix="/usr/local"
+else
+ prefix=$prefix
+fi
+
+eval datadir=\"$datadir\"
+eval datadir=\"$datadir\"
+
+cat >>confdefs.h <<_ACEOF
+@%:@define DATADIR "${datadir}"
+_ACEOF
+
+
+
+am__api_version='1.10'
+
+ac_aux_dir=
+for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+ if test -f "$ac_dir/install-sh"; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install-sh -c"
+ break
+ elif test -f "$ac_dir/install.sh"; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install.sh -c"
+ break
+ elif test -f "$ac_dir/shtool"; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/shtool install -c"
+ break
+ fi
+done
+if test -z "$ac_aux_dir"; then
+ as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
+fi
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
+ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
+ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
+
+
+# Find a good install program. We prefer a C program (faster),
+# so one script is as good as another. But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+# Reject install programs that cannot install multiple files.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+$as_echo_n "checking for a BSD-compatible install... " >&6; }
+if test -z "$INSTALL"; then
+if ${ac_cv_path_install+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ # Account for people who put trailing slashes in PATH elements.
+case $as_dir/ in @%:@((
+ ./ | .// | /[cC]/* | \
+ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
+ /usr/ucb/* ) ;;
+ *)
+ # OSF1 and SCO ODT 3.0 have their own names for install.
+ # Don't use installbsd from OSF since it installs stuff as root
+ # by default.
+ for ac_prog in ginstall scoinst install; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
+ if test $ac_prog = install &&
+ grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ # AIX install. It has an incompatible calling convention.
+ :
+ elif test $ac_prog = install &&
+ grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ # program-specific install script used by HP pwplus--don't use.
+ :
+ else
+ rm -rf conftest.one conftest.two conftest.dir
+ echo one > conftest.one
+ echo two > conftest.two
+ mkdir conftest.dir
+ if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+ test -s conftest.one && test -s conftest.two &&
+ test -s conftest.dir/conftest.one &&
+ test -s conftest.dir/conftest.two
+ then
+ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+ break 3
+ fi
+ fi
+ fi
+ done
+ done
+ ;;
+esac
+
+ done
+IFS=$as_save_IFS
+
+rm -rf conftest.one conftest.two conftest.dir
+
+fi
+ if test "${ac_cv_path_install+set}" = set; then
+ INSTALL=$ac_cv_path_install
+ else
+ # As a last resort, use the slow shell script. Don't cache a
+ # value for INSTALL within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the value is a relative name.
+ INSTALL=$ac_install_sh
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
+$as_echo "$INSTALL" >&6; }
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
+$as_echo_n "checking whether build environment is sane... " >&6; }
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments. Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+ set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
+ if test "$*" = "X"; then
+ # -L didn't work.
+ set X `ls -t $srcdir/configure conftest.file`
+ fi
+ rm -f conftest.file
+ if test "$*" != "X $srcdir/configure conftest.file" \
+ && test "$*" != "X conftest.file $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
+alias in your environment" "$LINENO" 5
+ fi
+
+ test "$2" = conftest.file
+ )
+then
+ # Ok.
+ :
+else
+ as_fn_error $? "newly created file is older than distributed files!
+Check your system clock" "$LINENO" 5
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+test "$program_prefix" != NONE &&
+ program_transform_name="s&^&$program_prefix&;$program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+ program_transform_name="s&\$&$program_suffix&;$program_transform_name"
+# Double any \ or $.
+# By default was `s,x,x', remove it if useless.
+ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
+program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
+
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+
+test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+ am_missing_run="$MISSING --run "
+else
+ am_missing_run=
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
+$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
+fi
+
+install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
+
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'. However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+if test "$cross_compiling" != no; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_STRIP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$STRIP"; then
+ ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+ ac_ct_STRIP=$STRIP
+ # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_STRIP"; then
+ ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_STRIP="strip"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_STRIP" = x; then
+ STRIP=":"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ STRIP=$ac_ct_STRIP
+ fi
+else
+ STRIP="$ac_cv_prog_STRIP"
+fi
+
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
+if test -z "$MKDIR_P"; then
+ if ${ac_cv_path_mkdir+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in mkdir gmkdir; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
+ case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
+ 'mkdir (GNU coreutils) '* | \
+ 'mkdir (coreutils) '* | \
+ 'mkdir (fileutils) '4.1*)
+ ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
+ break 3;;
+ esac
+ done
+ done
+ done
+IFS=$as_save_IFS
+
+fi
+
+ test -d ./--version && rmdir ./--version
+ if test "${ac_cv_path_mkdir+set}" = set; then
+ MKDIR_P="$ac_cv_path_mkdir -p"
+ else
+ # As a last resort, use the slow shell script. Don't cache a
+ # value for MKDIR_P within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the value is a relative name.
+ MKDIR_P="$ac_install_sh -d"
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
+
+mkdir_p="$MKDIR_P"
+case $mkdir_p in
+ [\\/$]* | ?:[\\/]*) ;;
+ */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+
+for ac_prog in gawk mawk nawk awk
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_AWK+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$AWK"; then
+ ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_AWK="$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+$as_echo "$AWK" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$AWK" && break
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+set x ${MAKE-make}
+ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat >conftest.make <<\_ACEOF
+SHELL = /bin/sh
+all:
+ @echo '@@@%%%=$(MAKE)=@@@%%%'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+case `${MAKE-make} -f conftest.make 2>/dev/null` in
+ *@@@%%%=?*=@@@%%%*)
+ eval ac_cv_prog_make_${ac_make}_set=yes;;
+ *)
+ eval ac_cv_prog_make_${ac_make}_set=no;;
+esac
+rm -f conftest.make
+fi
+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ SET_MAKE=
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+ am__leading_dot=.
+else
+ am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+ # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+ # is not polluted with repeated "-I."
+ am__isrc=' -I$(srcdir)'
+ # test to see if srcdir already configured
+ if test -f $srcdir/config.status; then
+ as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
+ fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+ if (cygpath --version) >/dev/null 2>/dev/null; then
+ CYGPATH_W='cygpath -w'
+ else
+ CYGPATH_W=echo
+ fi
+fi
+
+
+# Define the identity of the package.
+ PACKAGE=DWGO
+ VERSION=0.4
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE "$PACKAGE"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define VERSION "$VERSION"
+_ACEOF
+
+# Some tools Automake needs.
+
+ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
+
+
+AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
+
+
+AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
+
+
+AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
+
+
+MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
+
+# We need awk for the "check" target. The system "awk" is bad on
+# some platforms.
+# Always define AMTAR for backward compatibility.
+
+AMTAR=${AMTAR-"${am_missing_run}tar"}
+
+am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
+
+
+
+
+
+
+ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+if test -z "$CXX"; then
+ if test -n "$CCC"; then
+ CXX=$CCC
+ else
+ if test -n "$ac_tool_prefix"; then
+ for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+ do
+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CXX+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CXX"; then
+ ac_cv_prog_CXX="$CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CXX=$ac_cv_prog_CXX
+if test -n "$CXX"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
+$as_echo "$CXX" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$CXX" && break
+ done
+fi
+if test -z "$CXX"; then
+ ac_ct_CXX=$CXX
+ for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CXX+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_CXX"; then
+ ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_CXX="$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
+if test -n "$ac_ct_CXX"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
+$as_echo "$ac_ct_CXX" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$ac_ct_CXX" && break
+done
+
+ if test "x$ac_ct_CXX" = x; then
+ CXX="g++"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ CXX=$ac_ct_CXX
+ fi
+fi
+
+ fi
+fi
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+ { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ sed '10a\
+... rest of stderr output deleted ...
+ 10q' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ fi
+ rm -f conftest.er1 conftest.err
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+done
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
+$as_echo_n "checking whether the C++ compiler works... " >&6; }
+ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+
+# The possible output files:
+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
+
+ac_rmfiles=
+for ac_file in $ac_files
+do
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+ * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+ esac
+done
+rm -f $ac_rmfiles
+
+if { { ac_try="$ac_link_default"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link_default") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then :
+ # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile. We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files ''
+do
+ test -f "$ac_file" || continue
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
+ ;;
+ [ab].out )
+ # We found the default executable, but exeext='' is most
+ # certainly right.
+ break;;
+ *.* )
+ if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+ then :; else
+ ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+ fi
+ # We set ac_cv_exeext here because the later test for it is not
+ # safe: cross compilers may not add the suffix if given an `-o'
+ # argument, so we may need to know it at that point already.
+ # Even if this section looks crufty: it has the advantage of
+ # actually working.
+ break;;
+ * )
+ break;;
+ esac
+done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+
+else
+ ac_file=''
+fi
+if test -z "$ac_file"; then :
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error 77 "C++ compiler cannot create executables
+See \`config.log' for more details" "$LINENO" 5; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
+$as_echo_n "checking for C++ compiler default output file name... " >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
+$as_echo "$ac_file" >&6; }
+ac_exeext=$ac_cv_exeext
+
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
+ac_clean_files=$ac_clean_files_save
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
+$as_echo_n "checking for suffix of executables... " >&6; }
+if { { ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then :
+ # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+ test -f "$ac_file" || continue
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+ *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+ break;;
+ * ) break;;
+ esac
+done
+else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest conftest$ac_cv_exeext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+$as_echo "$ac_cv_exeext" >&6; }
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+@%:@include <stdio.h>
+int
+main ()
+{
+FILE *f = fopen ("conftest.out", "w");
+ return ferror (f) || fclose (f) != 0;
+
+ ;
+ return 0;
+}
+_ACEOF
+ac_clean_files="$ac_clean_files conftest.out"
+# Check that the compiler produces executables we can run. If not, either
+# the compiler is broken, or we cross compile.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
+$as_echo_n "checking whether we are cross compiling... " >&6; }
+if test "$cross_compiling" != yes; then
+ { { ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+ if { ac_try='./conftest$ac_cv_exeext'
+ { { case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_try") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; }; then
+ cross_compiling=no
+ else
+ if test "$cross_compiling" = maybe; then
+ cross_compiling=yes
+ else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot run C++ compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details" "$LINENO" 5; }
+ fi
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
+$as_echo "$cross_compiling" >&6; }
+
+rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
+ac_clean_files=$ac_clean_files_save
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+$as_echo_n "checking for suffix of object files... " >&6; }
+if ${ac_cv_objext+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { { ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compile") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then :
+ for ac_file in conftest.o conftest.obj conftest.*; do
+ test -f "$ac_file" || continue;
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
+ *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+ break;;
+ esac
+done
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of object files: cannot compile
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
+$as_echo "$ac_cv_objext" >&6; }
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
+$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
+if ${ac_cv_cxx_compiler_gnu+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+#ifndef __GNUC__
+ choke me
+#endif
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+ ac_compiler_gnu=yes
+else
+ ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
+$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+ GXX=yes
+else
+ GXX=
+fi
+ac_test_CXXFLAGS=${CXXFLAGS+set}
+ac_save_CXXFLAGS=$CXXFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
+$as_echo_n "checking whether $CXX accepts -g... " >&6; }
+if ${ac_cv_prog_cxx_g+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_save_cxx_werror_flag=$ac_cxx_werror_flag
+ ac_cxx_werror_flag=yes
+ ac_cv_prog_cxx_g=no
+ CXXFLAGS="-g"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+ ac_cv_prog_cxx_g=yes
+else
+ CXXFLAGS=""
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+
+else
+ ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+ CXXFLAGS="-g"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+ ac_cv_prog_cxx_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
+$as_echo "$ac_cv_prog_cxx_g" >&6; }
+if test "$ac_test_CXXFLAGS" = set; then
+ CXXFLAGS=$ac_save_CXXFLAGS
+elif test $ac_cv_prog_cxx_g = yes; then
+ if test "$GXX" = yes; then
+ CXXFLAGS="-g -O2"
+ else
+ CXXFLAGS="-g"
+ fi
+else
+ if test "$GXX" = yes; then
+ CXXFLAGS="-O2"
+ else
+ CXXFLAGS=
+ fi
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+DEPDIR="${am__leading_dot}deps"
+
+ac_config_commands="$ac_config_commands depfiles"
+
+
+am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+ @echo done
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
+$as_echo_n "checking for style of include used by $am_make... " >&6; }
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# We grep out `Entering directory' and `Leaving directory'
+# messages which can occur if `w' ends up in MAKEFLAGS.
+# In particular we don't look at `^make:' because GNU make might
+# be invoked under some other name (usually "gmake"), in which
+# case it prints its new name instead of `make'.
+if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
+ am__include=include
+ am__quote=
+ _am_result=GNU
+fi
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+ echo '.include "confinc"' > confmf
+ if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
+ am__include=.include
+ am__quote="\""
+ _am_result=BSD
+ fi
+fi
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
+$as_echo "$_am_result" >&6; }
+rm -f confinc confmf
+
+@%:@ Check whether --enable-dependency-tracking was given.
+if test "${enable_dependency_tracking+set}" = set; then :
+ enableval=$enable_dependency_tracking;
+fi
+
+if test "x$enable_dependency_tracking" != xno; then
+ am_depcomp="$ac_aux_dir/depcomp"
+ AMDEPBACKSLASH='\'
+fi
+ if test "x$enable_dependency_tracking" != xno; then
+ AMDEP_TRUE=
+ AMDEP_FALSE='#'
+else
+ AMDEP_TRUE='#'
+ AMDEP_FALSE=
+fi
+
+
+
+depcc="$CXX" am_compiler_list=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
+if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+ # We make a subdir and do the tests there. Otherwise we can end up
+ # making bogus files that we don't know about and never remove. For
+ # instance it was reported that on HP-UX the gcc test will end up
+ # making a dummy file named `D' -- because `-MD' means `put the output
+ # in D'.
+ mkdir conftest.dir
+ # Copy depcomp to subdir because otherwise we won't find it if we're
+ # using a relative directory.
+ cp "$am_depcomp" conftest.dir
+ cd conftest.dir
+ # We will build objects and dependencies in a subdirectory because
+ # it helps to detect inapplicable dependency modes. For instance
+ # both Tru64's cc and ICC support -MD to output dependencies as a
+ # side effect of compilation, but ICC will put the dependencies in
+ # the current directory while Tru64 will put them in the object
+ # directory.
+ mkdir sub
+
+ am_cv_CXX_dependencies_compiler_type=none
+ if test "$am_compiler_list" = ""; then
+ am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+ fi
+ am__universal=false
+ case " $depcc " in #(
+ *\ -arch\ *\ -arch\ *) am__universal=true ;;
+ esac
+
+ for depmode in $am_compiler_list; do
+ # Setup a source with many dependencies, because some compilers
+ # like to wrap large dependency lists on column 80 (with \), and
+ # we should not choose a depcomp mode which is confused by this.
+ #
+ # We need to recreate these files for each test, as the compiler may
+ # overwrite some of them when testing with obscure command lines.
+ # This happens at least with the AIX C compiler.
+ : > sub/conftest.c
+ for i in 1 2 3 4 5 6; do
+ echo '#include "conftst'$i'.h"' >> sub/conftest.c
+ # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+ # Solaris 8's {/usr,}/bin/sh.
+ touch sub/conftst$i.h
+ done
+ echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+ # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # mode. It turns out that the SunPro C++ compiler does not properly
+ # handle `-M -o', and we need to detect this. Also, some Intel
+ # versions had trouble with output in subdirs
+ am__obj=sub/conftest.${OBJEXT-o}
+ am__minus_obj="-o $am__obj"
+ case $depmode in
+ gcc)
+ # This depmode causes a compiler race in universal mode.
+ test "$am__universal" = false || continue
+ ;;
+ nosideeffect)
+ # after this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested
+ if test "x$enable_dependency_tracking" = xyes; then
+ continue
+ else
+ break
+ fi
+ ;;
+ msvisualcpp | msvcmsys)
+ # This compiler won't grok `-c -o', but also, the minuso test has
+ # not run yet. These depmodes are late enough in the game, and
+ # so weak that their functioning should not be impacted.
+ am__obj=conftest.${OBJEXT-o}
+ am__minus_obj=
+ ;;
+ none) break ;;
+ esac
+ if depmode=$depmode \
+ source=sub/conftest.c object=$am__obj \
+ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+ >/dev/null 2>conftest.err &&
+ grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+ # icc doesn't choke on unknown options, it will just issue warnings
+ # or remarks (even with -Werror). So we grep stderr for any message
+ # that says an option was ignored or not supported.
+ # When given -MP, icc 7.0 and 7.1 complain thusly:
+ # icc: Command line warning: ignoring option '-M'; no argument required
+ # The diagnosis changed in icc 8.0:
+ # icc: Command line remark: option '-MP' not supported
+ if (grep 'ignoring option' conftest.err ||
+ grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+ am_cv_CXX_dependencies_compiler_type=$depmode
+ break
+ fi
+ fi
+ done
+
+ cd ..
+ rm -rf conftest.dir
+else
+ am_cv_CXX_dependencies_compiler_type=none
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
+CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
+
+ if
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
+ am__fastdepCXX_TRUE=
+ am__fastdepCXX_FALSE='#'
+else
+ am__fastdepCXX_TRUE='#'
+ am__fastdepCXX_FALSE=
+fi
+
+
+
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_CC="${ac_tool_prefix}gcc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+ ac_ct_CC=$CC
+ # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_CC"; then
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_CC="gcc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_CC" = x; then
+ CC=""
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ CC=$ac_ct_CC
+ fi
+else
+ CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_CC="${ac_tool_prefix}cc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ fi
+fi
+if test -z "$CC"; then
+ # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+ ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+ ac_prog_rejected=yes
+ continue
+ fi
+ ac_cv_prog_CC="cc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+ # We found a bogon in the path, so make sure we never use it.
+ set dummy $ac_cv_prog_CC
+ shift
+ if test $@%:@ != 0; then
+ # We chose a different compiler from the bogus one.
+ # However, it has the same basename, so the bogon will be chosen
+ # first if we set CC to just the basename; use the full file name.
+ shift
+ ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+ fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+ if test -n "$ac_tool_prefix"; then
+ for ac_prog in cl.exe
+ do
+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$CC" && break
+ done
+fi
+if test -z "$CC"; then
+ ac_ct_CC=$CC
+ for ac_prog in cl.exe
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_CC"; then
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_CC="$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$ac_ct_CC" && break
+done
+
+ if test "x$ac_ct_CC" = x; then
+ CC=""
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ CC=$ac_ct_CC
+ fi
+fi
+
+fi
+
+
+test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "no acceptable C compiler found in \$PATH
+See \`config.log' for more details" "$LINENO" 5; }
+
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+ { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ sed '10a\
+... rest of stderr output deleted ...
+ 10q' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ fi
+ rm -f conftest.er1 conftest.err
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
+$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
+if ${ac_cv_c_compiler_gnu+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+#ifndef __GNUC__
+ choke me
+#endif
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_compiler_gnu=yes
+else
+ ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
+$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+ GCC=yes
+else
+ GCC=
+fi
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+$as_echo_n "checking whether $CC accepts -g... " >&6; }
+if ${ac_cv_prog_cc_g+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_save_c_werror_flag=$ac_c_werror_flag
+ ac_c_werror_flag=yes
+ ac_cv_prog_cc_g=no
+ CFLAGS="-g"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_prog_cc_g=yes
+else
+ CFLAGS=""
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+else
+ ac_c_werror_flag=$ac_save_c_werror_flag
+ CFLAGS="-g"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_prog_cc_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
+$as_echo "$ac_cv_prog_cc_g" >&6; }
+if test "$ac_test_CFLAGS" = set; then
+ CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+ if test "$GCC" = yes; then
+ CFLAGS="-g -O2"
+ else
+ CFLAGS="-g"
+ fi
+else
+ if test "$GCC" = yes; then
+ CFLAGS="-O2"
+ else
+ CFLAGS=
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
+if ${ac_cv_prog_cc_c89+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+ char **p;
+ int i;
+{
+ return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+ char *s;
+ va_list v;
+ va_start (v,p);
+ s = g (p, va_arg (v,int));
+ va_end (v);
+ return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
+ function prototypes and stuff, but not '\xHH' hex character constants.
+ These don't provoke an error unfortunately, instead are silently treated
+ as 'x'. The following induces an error, until -std is added to get
+ proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
+ array size at least. It's necessary to write '\x00'==0 to get something
+ that's true only with -std. */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+ inside strings and character constants. */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
+ ;
+ return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+ CC="$ac_save_CC $ac_arg"
+ if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_prog_cc_c89=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext
+ test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+ x)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
+ xno)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
+ *)
+ CC="$CC $ac_cv_prog_cc_c89"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+if test "x$ac_cv_prog_cc_c89" != xno; then :
+
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CC" am_compiler_list=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
+if ${am_cv_CC_dependencies_compiler_type+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+ # We make a subdir and do the tests there. Otherwise we can end up
+ # making bogus files that we don't know about and never remove. For
+ # instance it was reported that on HP-UX the gcc test will end up
+ # making a dummy file named `D' -- because `-MD' means `put the output
+ # in D'.
+ mkdir conftest.dir
+ # Copy depcomp to subdir because otherwise we won't find it if we're
+ # using a relative directory.
+ cp "$am_depcomp" conftest.dir
+ cd conftest.dir
+ # We will build objects and dependencies in a subdirectory because
+ # it helps to detect inapplicable dependency modes. For instance
+ # both Tru64's cc and ICC support -MD to output dependencies as a
+ # side effect of compilation, but ICC will put the dependencies in
+ # the current directory while Tru64 will put them in the object
+ # directory.
+ mkdir sub
+
+ am_cv_CC_dependencies_compiler_type=none
+ if test "$am_compiler_list" = ""; then
+ am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+ fi
+ am__universal=false
+ case " $depcc " in #(
+ *\ -arch\ *\ -arch\ *) am__universal=true ;;
+ esac
+
+ for depmode in $am_compiler_list; do
+ # Setup a source with many dependencies, because some compilers
+ # like to wrap large dependency lists on column 80 (with \), and
+ # we should not choose a depcomp mode which is confused by this.
+ #
+ # We need to recreate these files for each test, as the compiler may
+ # overwrite some of them when testing with obscure command lines.
+ # This happens at least with the AIX C compiler.
+ : > sub/conftest.c
+ for i in 1 2 3 4 5 6; do
+ echo '#include "conftst'$i'.h"' >> sub/conftest.c
+ # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+ # Solaris 8's {/usr,}/bin/sh.
+ touch sub/conftst$i.h
+ done
+ echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+ # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # mode. It turns out that the SunPro C++ compiler does not properly
+ # handle `-M -o', and we need to detect this. Also, some Intel
+ # versions had trouble with output in subdirs
+ am__obj=sub/conftest.${OBJEXT-o}
+ am__minus_obj="-o $am__obj"
+ case $depmode in
+ gcc)
+ # This depmode causes a compiler race in universal mode.
+ test "$am__universal" = false || continue
+ ;;
+ nosideeffect)
+ # after this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested
+ if test "x$enable_dependency_tracking" = xyes; then
+ continue
+ else
+ break
+ fi
+ ;;
+ msvisualcpp | msvcmsys)
+ # This compiler won't grok `-c -o', but also, the minuso test has
+ # not run yet. These depmodes are late enough in the game, and
+ # so weak that their functioning should not be impacted.
+ am__obj=conftest.${OBJEXT-o}
+ am__minus_obj=
+ ;;
+ none) break ;;
+ esac
+ if depmode=$depmode \
+ source=sub/conftest.c object=$am__obj \
+ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+ >/dev/null 2>conftest.err &&
+ grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+ # icc doesn't choke on unknown options, it will just issue warnings
+ # or remarks (even with -Werror). So we grep stderr for any message
+ # that says an option was ignored or not supported.
+ # When given -MP, icc 7.0 and 7.1 complain thusly:
+ # icc: Command line warning: ignoring option '-M'; no argument required
+ # The diagnosis changed in icc 8.0:
+ # icc: Command line remark: option '-MP' not supported
+ if (grep 'ignoring option' conftest.err ||
+ grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+ am_cv_CC_dependencies_compiler_type=$depmode
+ break
+ fi
+ fi
+ done
+
+ cd ..
+ rm -rf conftest.dir
+else
+ am_cv_CC_dependencies_compiler_type=none
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
+CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
+ if
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
+ am__fastdepCC_TRUE=
+ am__fastdepCC_FALSE='#'
+else
+ am__fastdepCC_TRUE='#'
+ am__fastdepCC_FALSE=
+fi
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
+$as_echo_n "checking how to run the C preprocessor... " >&6; }
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+ CPP=
+fi
+if test -z "$CPP"; then
+ if ${ac_cv_prog_CPP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ # Double quotes because CPP needs to be expanded
+ for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+ do
+ ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+ # Use a header file that comes with gcc, so configuring glibc
+ # with a fresh cross-compiler works.
+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ # <limits.h> exists even on freestanding compilers.
+ # On the NeXT, cc -E runs the code through the compiler's parser,
+ # not just through cpp. "Syntax error" is here to catch this case.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
+ Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+
+else
+ # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether nonexistent headers
+ # can be detected and how.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+@%:@include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+ # Broken: success on invalid input.
+continue
+else
+ # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+ break
+fi
+
+ done
+ ac_cv_prog_CPP=$CPP
+
+fi
+ CPP=$ac_cv_prog_CPP
+else
+ ac_cv_prog_CPP=$CPP
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
+$as_echo "$CPP" >&6; }
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+ # Use a header file that comes with gcc, so configuring glibc
+ # with a fresh cross-compiler works.
+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ # <limits.h> exists even on freestanding compilers.
+ # On the NeXT, cc -E runs the code through the compiler's parser,
+ # not just through cpp. "Syntax error" is here to catch this case.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
+ Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+
+else
+ # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether nonexistent headers
+ # can be detected and how.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+@%:@include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+ # Broken: success on invalid input.
+continue
+else
+ # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+
+else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
+$as_echo_n "checking for X... " >&6; }
+
+
+@%:@ Check whether --with-x was given.
+if test "${with_x+set}" = set; then :
+ withval=$with_x;
+fi
+
+# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
+if test "x$with_x" = xno; then
+ # The user explicitly disabled X.
+ have_x=disabled
+else
+ case $x_includes,$x_libraries in #(
+ *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
+ *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ # One or both of the vars are not set, and there is no cached value.
+ac_x_includes=no ac_x_libraries=no
+rm -f -r conftest.dir
+if mkdir conftest.dir; then
+ cd conftest.dir
+ cat >Imakefile <<'_ACEOF'
+incroot:
+ @echo incroot='${INCROOT}'
+usrlibdir:
+ @echo usrlibdir='${USRLIBDIR}'
+libdir:
+ @echo libdir='${LIBDIR}'
+_ACEOF
+ if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
+ # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+ for ac_var in incroot usrlibdir libdir; do
+ eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
+ done
+ # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
+ for ac_extension in a so sl dylib la dll; do
+ if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
+ test -f "$ac_im_libdir/libX11.$ac_extension"; then
+ ac_im_usrlibdir=$ac_im_libdir; break
+ fi
+ done
+ # Screen out bogus values from the imake configuration. They are
+ # bogus both because they are the default anyway, and because
+ # using them would break gcc on systems where it needs fixed includes.
+ case $ac_im_incroot in
+ /usr/include) ac_x_includes= ;;
+ *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
+ esac
+ case $ac_im_usrlibdir in
+ /usr/lib | /usr/lib64 | /lib | /lib64) ;;
+ *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
+ esac
+ fi
+ cd ..
+ rm -f -r conftest.dir
+fi
+
+# Standard set of common directories for X headers.
+# Check X11 before X11Rn because it is often a symlink to the current release.
+ac_x_header_dirs='
+/usr/X11/include
+/usr/X11R7/include
+/usr/X11R6/include
+/usr/X11R5/include
+/usr/X11R4/include
+
+/usr/include/X11
+/usr/include/X11R7
+/usr/include/X11R6
+/usr/include/X11R5
+/usr/include/X11R4
+
+/usr/local/X11/include
+/usr/local/X11R7/include
+/usr/local/X11R6/include
+/usr/local/X11R5/include
+/usr/local/X11R4/include
+
+/usr/local/include/X11
+/usr/local/include/X11R7
+/usr/local/include/X11R6
+/usr/local/include/X11R5
+/usr/local/include/X11R4
+
+/usr/X386/include
+/usr/x386/include
+/usr/XFree86/include/X11
+
+/usr/include
+/usr/local/include
+/usr/unsupported/include
+/usr/athena/include
+/usr/local/x11r5/include
+/usr/lpp/Xamples/include
+
+/usr/openwin/include
+/usr/openwin/share/include'
+
+if test "$ac_x_includes" = no; then
+ # Guess where to find include files, by looking for Xlib.h.
+ # First, try using that file with no special directory specified.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+@%:@include <X11/Xlib.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+ # We can compile using X headers with no special include directory.
+ac_x_includes=
+else
+ for ac_dir in $ac_x_header_dirs; do
+ if test -r "$ac_dir/X11/Xlib.h"; then
+ ac_x_includes=$ac_dir
+ break
+ fi
+done
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+fi # $ac_x_includes = no
+
+if test "$ac_x_libraries" = no; then
+ # Check for the libraries.
+ # See if we find them without any special options.
+ # Don't add to $LIBS permanently.
+ ac_save_LIBS=$LIBS
+ LIBS="-lX11 $LIBS"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+@%:@include <X11/Xlib.h>
+int
+main ()
+{
+XrmInitialize ()
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ LIBS=$ac_save_LIBS
+# We can link X programs with no special library path.
+ac_x_libraries=
+else
+ LIBS=$ac_save_LIBS
+for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
+do
+ # Don't even attempt the hair of trying to link an X program!
+ for ac_extension in a so sl dylib la dll; do
+ if test -r "$ac_dir/libX11.$ac_extension"; then
+ ac_x_libraries=$ac_dir
+ break 2
+ fi
+ done
+done
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+fi # $ac_x_libraries = no
+
+case $ac_x_includes,$ac_x_libraries in #(
+ no,* | *,no | *\'*)
+ # Didn't find X, or a directory has "'" in its name.
+ ac_cv_have_x="have_x=no";; #(
+ *)
+ # Record where we found X for the cache.
+ ac_cv_have_x="have_x=yes\
+ ac_x_includes='$ac_x_includes'\
+ ac_x_libraries='$ac_x_libraries'"
+esac
+fi
+;; #(
+ *) have_x=yes;;
+ esac
+ eval "$ac_cv_have_x"
+fi # $with_x != no
+
+if test "$have_x" != yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
+$as_echo "$have_x" >&6; }
+ no_x=yes
+else
+ # If each of the values was on the command line, it overrides each guess.
+ test "x$x_includes" = xNONE && x_includes=$ac_x_includes
+ test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
+ # Update the cache value to reflect the command line values.
+ ac_cv_have_x="have_x=yes\
+ ac_x_includes='$x_includes'\
+ ac_x_libraries='$x_libraries'"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
+$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
+$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
+if ${ac_cv_path_GREP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -z "$GREP"; then
+ ac_path_GREP_found=false
+ # Loop through the user's path and test for each of PROGNAME-LIST
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in grep ggrep; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+ { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+# Check for GNU ac_path_GREP and select it if it is found.
+ # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+ ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+ ac_count=0
+ $as_echo_n 0123456789 >"conftest.in"
+ while :
+ do
+ cat "conftest.in" "conftest.in" >"conftest.tmp"
+ mv "conftest.tmp" "conftest.in"
+ cp "conftest.in" "conftest.nl"
+ $as_echo 'GREP' >> "conftest.nl"
+ "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+ as_fn_arith $ac_count + 1 && ac_count=$as_val
+ if test $ac_count -gt ${ac_path_GREP_max-0}; then
+ # Best one so far, save it but keep looking for a better one
+ ac_cv_path_GREP="$ac_path_GREP"
+ ac_path_GREP_max=$ac_count
+ fi
+ # 10*(2^10) chars as input seems more than enough
+ test $ac_count -gt 10 && break
+ done
+ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+ $ac_path_GREP_found && break 3
+ done
+ done
+ done
+IFS=$as_save_IFS
+ if test -z "$ac_cv_path_GREP"; then
+ as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+else
+ ac_cv_path_GREP=$GREP
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
+$as_echo "$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
+$as_echo_n "checking for egrep... " >&6; }
+if ${ac_cv_path_EGREP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+ then ac_cv_path_EGREP="$GREP -E"
+ else
+ if test -z "$EGREP"; then
+ ac_path_EGREP_found=false
+ # Loop through the user's path and test for each of PROGNAME-LIST
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in egrep; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+ { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+# Check for GNU ac_path_EGREP and select it if it is found.
+ # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+ ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+ ac_count=0
+ $as_echo_n 0123456789 >"conftest.in"
+ while :
+ do
+ cat "conftest.in" "conftest.in" >"conftest.tmp"
+ mv "conftest.tmp" "conftest.in"
+ cp "conftest.in" "conftest.nl"
+ $as_echo 'EGREP' >> "conftest.nl"
+ "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+ as_fn_arith $ac_count + 1 && ac_count=$as_val
+ if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+ # Best one so far, save it but keep looking for a better one
+ ac_cv_path_EGREP="$ac_path_EGREP"
+ ac_path_EGREP_max=$ac_count
+ fi
+ # 10*(2^10) chars as input seems more than enough
+ test $ac_count -gt 10 && break
+ done
+ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+ $ac_path_EGREP_found && break 3
+ done
+ done
+ done
+IFS=$as_save_IFS
+ if test -z "$ac_cv_path_EGREP"; then
+ as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+else
+ ac_cv_path_EGREP=$EGREP
+fi
+
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
+$as_echo "$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
+if ${ac_cv_header_stdc+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_header_stdc=yes
+else
+ ac_cv_header_stdc=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+ # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "memchr" >/dev/null 2>&1; then :
+
+else
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "free" >/dev/null 2>&1; then :
+
+else
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+ if test "$cross_compiling" = yes; then :
+ :
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+ (('a' <= (c) && (c) <= 'i') \
+ || ('j' <= (c) && (c) <= 'r') \
+ || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+ int i;
+ for (i = 0; i < 256; i++)
+ if (XOR (islower (i), ISLOWER (i))
+ || toupper (i) != TOUPPER (i))
+ return 2;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+
+else
+ ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+ conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+
+$as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
+$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
+if ${ac_cv_header_sys_wait_h+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <sys/types.h>
+#include <sys/wait.h>
+#ifndef WEXITSTATUS
+# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
+#endif
+#ifndef WIFEXITED
+# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
+#endif
+
+int
+main ()
+{
+ int s;
+ wait (&s);
+ s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_header_sys_wait_h=yes
+else
+ ac_cv_header_sys_wait_h=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
+$as_echo "$ac_cv_header_sys_wait_h" >&6; }
+if test $ac_cv_header_sys_wait_h = yes; then
+
+$as_echo "@%:@define HAVE_SYS_WAIT_H 1" >>confdefs.h
+
+fi
+
+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+ inttypes.h stdint.h unistd.h
+do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
+"
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+ cat >>confdefs.h <<_ACEOF
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+for ac_header in netdb.h netinet/in.h stdlib.h string.h sys/socket.h sys/timeb.h unistd.h
+do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+ cat >>confdefs.h <<_ACEOF
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+# Checks for libraries.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeCombineMask in -lXext" >&5
+$as_echo_n "checking for XShapeCombineMask in -lXext... " >&6; }
+if ${ac_cv_lib_Xext_XShapeCombineMask+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXext $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XShapeCombineMask ();
+int
+main ()
+{
+return XShapeCombineMask ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_Xext_XShapeCombineMask=yes
+else
+ ac_cv_lib_Xext_XShapeCombineMask=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeCombineMask" >&5
+$as_echo "$ac_cv_lib_Xext_XShapeCombineMask" >&6; }
+if test "x$ac_cv_lib_Xext_XShapeCombineMask" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_LIBXEXT 1
+_ACEOF
+
+ LIBS="-lXext $LIBS"
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5
+$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
+if ${ac_cv_lib_Xpm_XpmCreatePixmapFromData+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXpm $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XpmCreatePixmapFromData ();
+int
+main ()
+{
+return XpmCreatePixmapFromData ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
+else
+ ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
+$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
+if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_LIBXPM 1
+_ACEOF
+
+ LIBS="-lXpm $LIBS"
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
+$as_echo_n "checking for pthread_create in -lpthread... " >&6; }
+if ${ac_cv_lib_pthread_pthread_create+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lpthread $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char pthread_create ();
+int
+main ()
+{
+return pthread_create ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_pthread_pthread_create=yes
+else
+ ac_cv_lib_pthread_pthread_create=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5
+$as_echo "$ac_cv_lib_pthread_pthread_create" >&6; }
+if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_LIBPTHREAD 1
+_ACEOF
+
+ LIBS="-lpthread $LIBS"
+
+fi
+
+
+# Checks for functions
+for ac_func in bzero gethostbyname memset rint socket strerror strstr strtol tzset
+do :
+ as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
+ cat >>confdefs.h <<_ACEOF
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+
+
+ac_config_files="$ac_config_files Makefile src/Makefile pixmaps/Makefile"
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems. If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+ for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+ eval ac_val=\$$ac_var
+ case $ac_val in #(
+ *${as_nl}*)
+ case $ac_var in #(
+ *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+ esac
+ case $ac_var in #(
+ _ | IFS | as_nl) ;; #(
+ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+ *) { eval $ac_var=; unset $ac_var;} ;;
+ esac ;;
+ esac
+ done
+
+ (set) 2>&1 |
+ case $as_nl`(ac_space=' '; set) 2>&1` in #(
+ *${as_nl}ac_space=\ *)
+ # `set' does not quote correctly, so add quotes: double-quote
+ # substitution turns \\\\ into \\, and sed turns \\ into \.
+ sed -n \
+ "s/'/'\\\\''/g;
+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+ ;; #(
+ *)
+ # `set' quotes correctly as required by POSIX, so do not add quotes.
+ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+ ;;
+ esac |
+ sort
+) |
+ sed '
+ /^ac_cv_env_/b end
+ t clear
+ :clear
+ s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+ t end
+ s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+ :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+ if test -w "$cache_file"; then
+ if test "x$cache_file" != "x/dev/null"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+$as_echo "$as_me: updating cache $cache_file" >&6;}
+ if test ! -f "$cache_file" || test -h "$cache_file"; then
+ cat confcache >"$cache_file"
+ else
+ case $cache_file in #(
+ */* | ?:*)
+ mv -f confcache "$cache_file"$$ &&
+ mv -f "$cache_file"$$ "$cache_file" ;; #(
+ *)
+ mv -f confcache "$cache_file" ;;
+ esac
+ fi
+ fi
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+ fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+DEFS=-DHAVE_CONFIG_H
+
+ac_libobjs=
+ac_ltlibobjs=
+U=
+for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue
+ # 1. Remove the extension, and $U if already installed.
+ ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+ ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
+ # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
+ # will be set to the directory where LIBOBJS objects are built.
+ as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+ as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIB@&t@OBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
+ as_fn_error $? "conditional \"AMDEP\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
+ as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+ as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+
+: "${CONFIG_STATUS=./config.status}"
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+as_write_fail=0
+cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+ emulate sh
+ NULLCMD=:
+ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
+ setopt NO_GLOB_SUBST
+else
+ case `(set -o) 2>/dev/null` in @%:@(
+ *posix*) :
+ set -o posix ;; @%:@(
+ *) :
+ ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='print -r --'
+ as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='printf %s\n'
+ as_echo_n='printf %s'
+else
+ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+ as_echo_n='/usr/ucb/echo -n'
+ else
+ as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+ as_echo_n_body='eval
+ arg=$1;
+ case $arg in @%:@(
+ *"$as_nl"*)
+ expr "X$arg" : "X\\(.*\\)$as_nl";
+ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+ esac;
+ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+ '
+ export as_echo_n_body
+ as_echo_n='sh -c $as_echo_n_body as_echo'
+ fi
+ export as_echo_body
+ as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ PATH_SEPARATOR=:
+ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+ PATH_SEPARATOR=';'
+ }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order. Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" "" $as_nl"
+
+# Find who we are. Look in the path if we contain no directory separator.
+as_myself=
+case $0 in @%:@((
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+ as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+ exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there. '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+
+@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD]
+@%:@ ----------------------------------------
+@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+@%:@ script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+ as_status=$1; test $as_status -eq 0 && as_status=1
+ if test "$4"; then
+ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ fi
+ $as_echo "$as_me: error: $2" >&2
+ as_fn_exit $as_status
+} @%:@ as_fn_error
+
+
+@%:@ as_fn_set_status STATUS
+@%:@ -----------------------
+@%:@ Set @S|@? to STATUS, without forking.
+as_fn_set_status ()
+{
+ return $1
+} @%:@ as_fn_set_status
+
+@%:@ as_fn_exit STATUS
+@%:@ -----------------
+@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+ set +e
+ as_fn_set_status $1
+ exit $1
+} @%:@ as_fn_exit
+
+@%:@ as_fn_unset VAR
+@%:@ ---------------
+@%:@ Portably unset VAR.
+as_fn_unset ()
+{
+ { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+@%:@ as_fn_append VAR VALUE
+@%:@ ----------------------
+@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
+@%:@ advantage of any shell optimizations that allow amortized linear growth over
+@%:@ repeated appends, instead of the typical quadratic growth present in naive
+@%:@ implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+ eval 'as_fn_append ()
+ {
+ eval $1+=\$2
+ }'
+else
+ as_fn_append ()
+ {
+ eval $1=\$$1\$2
+ }
+fi # as_fn_append
+
+@%:@ as_fn_arith ARG...
+@%:@ ------------------
+@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
+@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments
+@%:@ must be portable across @S|@(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+ eval 'as_fn_arith ()
+ {
+ as_val=$(( $* ))
+ }'
+else
+ as_fn_arith ()
+ {
+ as_val=`expr "$@" || test $? -eq 1`
+ }
+fi # as_fn_arith
+
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+ as_basename=basename
+else
+ as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+ as_dirname=dirname
+else
+ as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+ X"$0" : 'X\(//\)$' \| \
+ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+ sed '/^.*\/\([^/][^/]*\)\/*$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in @%:@(((((
+-n*)
+ case `echo 'xy\c'` in
+ *c*) ECHO_T=' ';; # ECHO_T is single tab character.
+ xy) ECHO_C='\c';;
+ *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
+ ECHO_T=' ';;
+ esac;;
+*)
+ ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+ rm -f conf$$.dir/conf$$.file
+else
+ rm -f conf$$.dir
+ mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+ if ln -s conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s='ln -s'
+ # ... but there are two gotchas:
+ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+ # In both cases, we have to default to `cp -p'.
+ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+ as_ln_s='cp -p'
+ elif ln conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s=ln
+ else
+ as_ln_s='cp -p'
+ fi
+else
+ as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+
+@%:@ as_fn_mkdir_p
+@%:@ -------------
+@%:@ Create "@S|@as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+ case $as_dir in #(
+ -*) as_dir=./$as_dir;;
+ esac
+ test -d "$as_dir" || eval $as_mkdir_p || {
+ as_dirs=
+ while :; do
+ case $as_dir in #(
+ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+ *) as_qdir=$as_dir;;
+ esac
+ as_dirs="'$as_qdir' $as_dirs"
+ as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_dir" : 'X\(//\)[^/]' \| \
+ X"$as_dir" : 'X\(//\)$' \| \
+ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} @%:@ as_fn_mkdir_p
+if mkdir -p . 2>/dev/null; then
+ as_mkdir_p='mkdir -p "$as_dir"'
+else
+ test -d ./-p && rmdir ./-p
+ as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+ as_test_x='test -x'
+else
+ if ls -dL / >/dev/null 2>&1; then
+ as_ls_L_option=L
+ else
+ as_ls_L_option=
+ fi
+ as_test_x='
+ eval sh -c '\''
+ if test -d "$1"; then
+ test -d "$1/.";
+ else
+ case $1 in @%:@(
+ -*)set "./$1";;
+ esac;
+ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@((
+ ???[sx]*):;;*)false;;esac;fi
+ '\'' sh
+ '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+## ----------------------------------- ##
+## Main body of $CONFIG_STATUS script. ##
+## ----------------------------------- ##
+_ASEOF
+test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# Save the log message, to keep $0 and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by $as_me, which was
+generated by GNU Autoconf 2.68. Invocation command line was
+
+ CONFIG_FILES = $CONFIG_FILES
+ CONFIG_HEADERS = $CONFIG_HEADERS
+ CONFIG_LINKS = $CONFIG_LINKS
+ CONFIG_COMMANDS = $CONFIG_COMMANDS
+ $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+case $ac_config_headers in *"
+"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
+esac
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+config_files="$ac_config_files"
+config_headers="$ac_config_headers"
+config_commands="$ac_config_commands"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files and other configuration actions
+from templates according to the current configuration. Unless the files
+and actions are specified as TAGs, all are instantiated by default.
+
+Usage: $0 [OPTION]... [TAG]...
+
+ -h, --help print this help, then exit
+ -V, --version print version number and configuration settings, then exit
+ --config print configuration, then exit
+ -q, --quiet, --silent
+ do not print progress messages
+ -d, --debug don't remove temporary files
+ --recheck update $as_me by reconfiguring in the same conditions
+ --file=FILE[:TEMPLATE]
+ instantiate the configuration file FILE
+ --header=FILE[:TEMPLATE]
+ instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Configuration commands:
+$config_commands
+
+Report bugs to the package provider."
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
+ac_cs_version="\\
+config.status
+configured by $0, generated by GNU Autoconf 2.68,
+ with options \\"\$ac_cs_config\\"
+
+Copyright (C) 2010 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
+MKDIR_P='$MKDIR_P'
+AWK='$AWK'
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+ case $1 in
+ --*=?*)
+ ac_option=`expr "X$1" : 'X\([^=]*\)='`
+ ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+ ac_shift=:
+ ;;
+ --*=)
+ ac_option=`expr "X$1" : 'X\([^=]*\)='`
+ ac_optarg=
+ ac_shift=:
+ ;;
+ *)
+ ac_option=$1
+ ac_optarg=$2
+ ac_shift=shift
+ ;;
+ esac
+
+ case $ac_option in
+ # Handling of the options.
+ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+ ac_cs_recheck=: ;;
+ --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+ $as_echo "$ac_cs_version"; exit ;;
+ --config | --confi | --conf | --con | --co | --c )
+ $as_echo "$ac_cs_config"; exit ;;
+ --debug | --debu | --deb | --de | --d | -d )
+ debug=: ;;
+ --file | --fil | --fi | --f )
+ $ac_shift
+ case $ac_optarg in
+ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ '') as_fn_error $? "missing file argument" ;;
+ esac
+ as_fn_append CONFIG_FILES " '$ac_optarg'"
+ ac_need_defaults=false;;
+ --header | --heade | --head | --hea )
+ $ac_shift
+ case $ac_optarg in
+ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ esac
+ as_fn_append CONFIG_HEADERS " '$ac_optarg'"
+ ac_need_defaults=false;;
+ --he | --h)
+ # Conflict between --help and --header
+ as_fn_error $? "ambiguous option: \`$1'
+Try \`$0 --help' for more information.";;
+ --help | --hel | -h )
+ $as_echo "$ac_cs_usage"; exit ;;
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil | --si | --s)
+ ac_cs_silent=: ;;
+
+ # This is an error.
+ -*) as_fn_error $? "unrecognized option: \`$1'
+Try \`$0 --help' for more information." ;;
+
+ *) as_fn_append ac_config_targets " $1"
+ ac_need_defaults=false ;;
+
+ esac
+ shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+ exec 6>/dev/null
+ ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+if \$ac_cs_recheck; then
+ set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+ shift
+ \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+ CONFIG_SHELL='$SHELL'
+ export CONFIG_SHELL
+ exec "\$@"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+exec 5>>config.log
+{
+ echo
+ sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX
+@%:@@%:@ Running $as_me. @%:@@%:@
+_ASBOX
+ $as_echo "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+#
+# INIT-COMMANDS
+#
+AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+ case $ac_config_target in
+ "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
+ "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
+ "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+ "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
+ "pixmaps/Makefile") CONFIG_FILES="$CONFIG_FILES pixmaps/Makefile" ;;
+
+ *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+ esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used. Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+ test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+ test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+ test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
+fi
+
+# Have a temporary directory for convenience. Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+ tmp= ac_tmp=
+ trap 'exit_status=$?
+ : "${ac_tmp:=$tmp}"
+ { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
+' 0
+ trap 'as_fn_exit 1' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+ tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+ test -d "$tmp"
+} ||
+{
+ tmp=./conf$$-$RANDOM
+ (umask 077 && mkdir "$tmp")
+} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
+ac_tmp=$tmp
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr=`echo X | tr X '\015'`
+# On cygwin, bash can eat \r inside `` if the user requested igncr.
+# But we know of no other shell where ac_cr would be empty at this
+# point, so we can use a bashism as a fallback.
+if test "x$ac_cr" = x; then
+ eval ac_cr=\$\'\\r\'
+fi
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+ ac_cs_awk_cr='\\r'
+else
+ ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
+_ACEOF
+
+
+{
+ echo "cat >conf$$subs.awk <<_ACEOF" &&
+ echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+ echo "_ACEOF"
+} >conf$$subs.sh ||
+ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+ . ./conf$$subs.sh ||
+ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+
+ ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+ if test $ac_delim_n = $ac_delim_num; then
+ break
+ elif $ac_last_try; then
+ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ else
+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+ fi
+done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\)..*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\)..*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+ N
+ s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
+ for (key in S) S_is_set[key] = 1
+ FS = ""
+
+}
+{
+ line = $ 0
+ nfields = split(line, field, "@")
+ substed = 0
+ len = length(field[1])
+ for (i = 2; i < nfields; i++) {
+ key = field[i]
+ keylen = length(key)
+ if (S_is_set[key]) {
+ value = S[key]
+ line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+ len += length(value) + length(field[++i])
+ substed = 1
+ } else
+ len += 1 + keylen
+ }
+
+ print line
+}
+
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+ sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+ cat
+fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
+ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
+# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+ ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
+h
+s///
+s/^/:/
+s/[ ]*$/:/
+s/:\$(srcdir):/:/g
+s/:\${srcdir}:/:/g
+s/:@srcdir@:/:/g
+s/^:*//
+s/:*$//
+x
+s/\(=[ ]*\).*/\1/
+G
+s/\n//
+s/^[^=]*=[ ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+# Set up the scripts for CONFIG_HEADERS section.
+# No need to generate them if there are no CONFIG_HEADERS.
+# This happens for instance with `./config.status Makefile'.
+if test -n "$CONFIG_HEADERS"; then
+cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
+BEGIN {
+_ACEOF
+
+# Transform confdefs.h into an awk script `defines.awk', embedded as
+# here-document in config.status, that substitutes the proper values into
+# config.h.in to produce config.h.
+
+# Create a delimiter string that does not exist in confdefs.h, to ease
+# handling of long lines.
+ac_delim='%!_!# '
+for ac_last_try in false false :; do
+ ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
+ if test -z "$ac_tt"; then
+ break
+ elif $ac_last_try; then
+ as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
+ else
+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+ fi
+done
+
+# For the awk script, D is an array of macro values keyed by name,
+# likewise P contains macro parameters if any. Preserve backslash
+# newline sequences.
+
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+sed -n '
+s/.\{148\}/&'"$ac_delim"'/g
+t rset
+:rset
+s/^[ ]*#[ ]*define[ ][ ]*/ /
+t def
+d
+:def
+s/\\$//
+t bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3"/p
+s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
+d
+:bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3\\\\\\n"\\/p
+t cont
+s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
+t cont
+d
+:cont
+n
+s/.\{148\}/&'"$ac_delim"'/g
+t clear
+:clear
+s/\\$//
+t bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/"/p
+d
+:bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
+b cont
+' <confdefs.h | sed '
+s/'"$ac_delim"'/"\\\
+"/g' >>$CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ for (key in D) D_is_set[key] = 1
+ FS = ""
+}
+/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
+ line = \$ 0
+ split(line, arg, " ")
+ if (arg[1] == "#") {
+ defundef = arg[2]
+ mac1 = arg[3]
+ } else {
+ defundef = substr(arg[1], 2)
+ mac1 = arg[2]
+ }
+ split(mac1, mac2, "(") #)
+ macro = mac2[1]
+ prefix = substr(line, 1, index(line, defundef) - 1)
+ if (D_is_set[macro]) {
+ # Preserve the white space surrounding the "#".
+ print prefix "define", macro P[macro] D[macro]
+ next
+ } else {
+ # Replace #undef with comments. This is necessary, for example,
+ # in the case of _POSIX_SOURCE, which is predefined and required
+ # on some systems where configure will not decide to define it.
+ if (defundef == "undef") {
+ print "/*", prefix defundef, macro, "*/"
+ next
+ }
+ }
+}
+{ print }
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
+fi # test -n "$CONFIG_HEADERS"
+
+
+eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
+shift
+for ac_tag
+do
+ case $ac_tag in
+ :[FHLC]) ac_mode=$ac_tag; continue;;
+ esac
+ case $ac_mode$ac_tag in
+ :[FHL]*:*);;
+ :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
+ :[FH]-) ac_tag=-:-;;
+ :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+ esac
+ ac_save_IFS=$IFS
+ IFS=:
+ set x $ac_tag
+ IFS=$ac_save_IFS
+ shift
+ ac_file=$1
+ shift
+
+ case $ac_mode in
+ :L) ac_source=$1;;
+ :[FH])
+ ac_file_inputs=
+ for ac_f
+ do
+ case $ac_f in
+ -) ac_f="$ac_tmp/stdin";;
+ *) # Look for the file first in the build tree, then in the source tree
+ # (if the path is not absolute). The absolute path cannot be DOS-style,
+ # because $ac_f cannot contain `:'.
+ test -f "$ac_f" ||
+ case $ac_f in
+ [\\/$]*) false;;
+ *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+ esac ||
+ as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+ esac
+ case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+ as_fn_append ac_file_inputs " '$ac_f'"
+ done
+
+ # Let's still pretend it is `configure' which instantiates (i.e., don't
+ # use $as_me), people would be surprised to read:
+ # /* config.h. Generated by config.status. */
+ configure_input='Generated from '`
+ $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+ `' by configure.'
+ if test x"$ac_file" != x-; then
+ configure_input="$ac_file. $configure_input"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
+ fi
+ # Neutralize special characters interpreted by sed in replacement strings.
+ case $configure_input in #(
+ *\&* | *\|* | *\\* )
+ ac_sed_conf_input=`$as_echo "$configure_input" |
+ sed 's/[\\\\&|]/\\\\&/g'`;; #(
+ *) ac_sed_conf_input=$configure_input;;
+ esac
+
+ case $ac_tag in
+ *:-:* | *:-) cat >"$ac_tmp/stdin" \
+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
+ esac
+ ;;
+ esac
+
+ ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$ac_file" : 'X\(//\)[^/]' \| \
+ X"$ac_file" : 'X\(//\)$' \| \
+ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$ac_file" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ as_dir="$ac_dir"; as_fn_mkdir_p
+ ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+ # A ".." for each directory in $ac_dir_suffix.
+ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+ case $ac_top_builddir_sub in
+ "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+ esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+ .) # We are building in place.
+ ac_srcdir=.
+ ac_top_srcdir=$ac_top_builddir_sub
+ ac_abs_top_srcdir=$ac_pwd ;;
+ [\\/]* | ?:[\\/]* ) # Absolute name.
+ ac_srcdir=$srcdir$ac_dir_suffix;
+ ac_top_srcdir=$srcdir
+ ac_abs_top_srcdir=$srcdir ;;
+ *) # Relative name.
+ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+ ac_top_srcdir=$ac_top_build_prefix$srcdir
+ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+ case $ac_mode in
+ :F)
+ #
+ # CONFIG_FILE
+ #
+
+ case $INSTALL in
+ [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+ *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+ esac
+ ac_MKDIR_P=$MKDIR_P
+ case $MKDIR_P in
+ [\\/$]* | ?:[\\/]* ) ;;
+ */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+ esac
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+ac_sed_dataroot='
+/datarootdir/ {
+ p
+ q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ ac_datarootdir_hack='
+ s&@datadir@&$datadir&g
+ s&@docdir@&$docdir&g
+ s&@infodir@&$infodir&g
+ s&@localedir@&$localedir&g
+ s&@mandir@&$mandir&g
+ s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+s&@MKDIR_P@&$ac_MKDIR_P&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
+ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+ { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
+ { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
+ "$ac_tmp/out"`; test -z "$ac_out"; } &&
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined. Please make sure it is defined" >&5
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined. Please make sure it is defined" >&2;}
+
+ rm -f "$ac_tmp/stdin"
+ case $ac_file in
+ -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
+ *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
+ esac \
+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ ;;
+ :H)
+ #
+ # CONFIG_HEADER
+ #
+ if test x"$ac_file" != x-; then
+ {
+ $as_echo "/* $configure_input */" \
+ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
+ } >"$ac_tmp/config.h" \
+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
+$as_echo "$as_me: $ac_file is unchanged" >&6;}
+ else
+ rm -f "$ac_file"
+ mv "$ac_tmp/config.h" "$ac_file" \
+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ fi
+ else
+ $as_echo "/* $configure_input */" \
+ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
+ || as_fn_error $? "could not create -" "$LINENO" 5
+ fi
+# Compute "$ac_file"'s index in $config_headers.
+_am_arg="$ac_file"
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+ case $_am_header in
+ $_am_arg | $_am_arg:* )
+ break ;;
+ * )
+ _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+ esac
+done
+echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
+$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$_am_arg" : 'X\(//\)[^/]' \| \
+ X"$_am_arg" : 'X\(//\)$' \| \
+ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$_am_arg" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`/stamp-h$_am_stamp_count
+ ;;
+
+ :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
+$as_echo "$as_me: executing $ac_file commands" >&6;}
+ ;;
+ esac
+
+
+ case $ac_file$ac_mode in
+ "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
+ # Autoconf 2.62 quotes --file arguments for eval, but not when files
+ # are listed without --file. Let's play safe and only enable the eval
+ # if we detect the quoting.
+ case $CONFIG_FILES in
+ *\'*) eval set x "$CONFIG_FILES" ;;
+ *) set x $CONFIG_FILES ;;
+ esac
+ shift
+ for mf
+ do
+ # Strip MF so we end up with the name of the file.
+ mf=`echo "$mf" | sed -e 's/:.*$//'`
+ # Check whether this is an Automake generated Makefile or not.
+ # We used to match only the files named `Makefile.in', but
+ # some people rename them; so instead we look at the file content.
+ # Grep'ing the first line is not enough: some people post-process
+ # each Makefile.in and add a new line on top of each file to say so.
+ # Grep'ing the whole file is not good either: AIX grep has a line
+ # limit of 2048, but all sed's we know have understand at least 4000.
+ if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+ dirpart=`$as_dirname -- "$mf" ||
+$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$mf" : 'X\(//\)[^/]' \| \
+ X"$mf" : 'X\(//\)$' \| \
+ X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$mf" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ else
+ continue
+ fi
+ # Extract the definition of DEPDIR, am__include, and am__quote
+ # from the Makefile without running `make'.
+ DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+ test -z "$DEPDIR" && continue
+ am__include=`sed -n 's/^am__include = //p' < "$mf"`
+ test -z "am__include" && continue
+ am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+ # When using ansi2knr, U may be empty or an underscore; expand it
+ U=`sed -n 's/^U = //p' < "$mf"`
+ # Find all dependency output files, they are included files with
+ # $(DEPDIR) in their names. We invoke sed twice because it is the
+ # simplest approach to changing $(DEPDIR) to its actual value in the
+ # expansion.
+ for file in `sed -n "
+ s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+ # Make sure the directory exists.
+ test -f "$dirpart/$file" && continue
+ fdir=`$as_dirname -- "$file" ||
+$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$file" : 'X\(//\)[^/]' \| \
+ X"$file" : 'X\(//\)$' \| \
+ X"$file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$file" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ as_dir=$dirpart/$fdir; as_fn_mkdir_p
+ # echo "creating $dirpart/$file"
+ echo '# dummy' > "$dirpart/$file"
+ done
+ done
+}
+ ;;
+
+ esac
+done # for ac_tag
+
+
+as_fn_exit 0
+_ACEOF
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+ as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded. So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status. When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+ ac_cs_success=:
+ ac_config_status_args=
+ test "$silent" = yes &&
+ ac_config_status_args="$ac_config_status_args --quiet"
+ exec 5>/dev/null
+ $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+ exec 5>>config.log
+ # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+ # would make configure fail if this is the last instruction.
+ $ac_cs_success || as_fn_exit 1
+fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
+
diff --git a/autom4te.cache/output.1 b/autom4te.cache/output.1
new file mode 100644
index 0000000..8a73b0e
--- /dev/null
+++ b/autom4te.cache/output.1
@@ -0,0 +1,6296 @@
+@%:@! /bin/sh
+@%:@ Guess values for system-dependent variables and create Makefiles.
+@%:@ Generated by GNU Autoconf 2.68.
+@%:@
+@%:@
+@%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+@%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
+@%:@ Foundation, Inc.
+@%:@
+@%:@
+@%:@ This configure script is free software; the Free Software Foundation
+@%:@ gives unlimited permission to copy, distribute and modify it.
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+ emulate sh
+ NULLCMD=:
+ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
+ setopt NO_GLOB_SUBST
+else
+ case `(set -o) 2>/dev/null` in @%:@(
+ *posix*) :
+ set -o posix ;; @%:@(
+ *) :
+ ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='print -r --'
+ as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='printf %s\n'
+ as_echo_n='printf %s'
+else
+ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+ as_echo_n='/usr/ucb/echo -n'
+ else
+ as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+ as_echo_n_body='eval
+ arg=$1;
+ case $arg in @%:@(
+ *"$as_nl"*)
+ expr "X$arg" : "X\\(.*\\)$as_nl";
+ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+ esac;
+ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+ '
+ export as_echo_n_body
+ as_echo_n='sh -c $as_echo_n_body as_echo'
+ fi
+ export as_echo_body
+ as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ PATH_SEPARATOR=:
+ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+ PATH_SEPARATOR=';'
+ }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order. Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" "" $as_nl"
+
+# Find who we are. Look in the path if we contain no directory separator.
+as_myself=
+case $0 in @%:@((
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+ as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+ exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there. '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+if test "x$CONFIG_SHELL" = x; then
+ as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
+ emulate sh
+ NULLCMD=:
+ # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '\${1+\"\$@\"}'='\"\$@\"'
+ setopt NO_GLOB_SUBST
+else
+ case \`(set -o) 2>/dev/null\` in @%:@(
+ *posix*) :
+ set -o posix ;; @%:@(
+ *) :
+ ;;
+esac
+fi
+"
+ as_required="as_fn_return () { (exit \$1); }
+as_fn_success () { as_fn_return 0; }
+as_fn_failure () { as_fn_return 1; }
+as_fn_ret_success () { return 0; }
+as_fn_ret_failure () { return 1; }
+
+exitcode=0
+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
+if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
+
+else
+ exitcode=1; echo positional parameters were not saved.
+fi
+test x\$exitcode = x0 || exit 1"
+ as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
+ as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
+ eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
+ test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
+test \$(( 1 + 1 )) = 2 || exit 1"
+ if (eval "$as_required") 2>/dev/null; then :
+ as_have_required=yes
+else
+ as_have_required=no
+fi
+ if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
+
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ as_found=:
+ case $as_dir in @%:@(
+ /*)
+ for as_base in sh bash ksh sh5; do
+ # Try only shells that exist, to save several forks.
+ as_shell=$as_dir/$as_base
+ if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+ { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
+ CONFIG_SHELL=$as_shell as_have_required=yes
+ if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
+ break 2
+fi
+fi
+ done;;
+ esac
+ as_found=false
+done
+$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+ { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
+ CONFIG_SHELL=$SHELL as_have_required=yes
+fi; }
+IFS=$as_save_IFS
+
+
+ if test "x$CONFIG_SHELL" != x; then :
+ # We cannot yet assume a decent shell, so we have to provide a
+ # neutralization value for shells without unset; and this also
+ # works around shells that cannot unset nonexistent variables.
+ # Preserve -v and -x to the replacement shell.
+ BASH_ENV=/dev/null
+ ENV=/dev/null
+ (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+ export CONFIG_SHELL
+ case $- in @%:@ ((((
+ *v*x* | *x*v* ) as_opts=-vx ;;
+ *v* ) as_opts=-v ;;
+ *x* ) as_opts=-x ;;
+ * ) as_opts= ;;
+ esac
+ exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
+fi
+
+ if test x$as_have_required = xno; then :
+ $as_echo "$0: This script requires a shell more modern than all"
+ $as_echo "$0: the shells that I found on your system."
+ if test x${ZSH_VERSION+set} = xset ; then
+ $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+ $as_echo "$0: be upgraded to zsh 4.3.4 or later."
+ else
+ $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
+$0: including any error possibly output before this
+$0: message. Then install a modern shell, or manually run
+$0: the script under such a shell if you do have one."
+ fi
+ exit 1
+fi
+fi
+fi
+SHELL=${CONFIG_SHELL-/bin/sh}
+export SHELL
+# Unset more variables known to interfere with behavior of common tools.
+CLICOLOR_FORCE= GREP_OPTIONS=
+unset CLICOLOR_FORCE GREP_OPTIONS
+
+## --------------------- ##
+## M4sh Shell Functions. ##
+## --------------------- ##
+@%:@ as_fn_unset VAR
+@%:@ ---------------
+@%:@ Portably unset VAR.
+as_fn_unset ()
+{
+ { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+@%:@ as_fn_set_status STATUS
+@%:@ -----------------------
+@%:@ Set @S|@? to STATUS, without forking.
+as_fn_set_status ()
+{
+ return $1
+} @%:@ as_fn_set_status
+
+@%:@ as_fn_exit STATUS
+@%:@ -----------------
+@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+ set +e
+ as_fn_set_status $1
+ exit $1
+} @%:@ as_fn_exit
+
+@%:@ as_fn_mkdir_p
+@%:@ -------------
+@%:@ Create "@S|@as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+ case $as_dir in #(
+ -*) as_dir=./$as_dir;;
+ esac
+ test -d "$as_dir" || eval $as_mkdir_p || {
+ as_dirs=
+ while :; do
+ case $as_dir in #(
+ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+ *) as_qdir=$as_dir;;
+ esac
+ as_dirs="'$as_qdir' $as_dirs"
+ as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_dir" : 'X\(//\)[^/]' \| \
+ X"$as_dir" : 'X\(//\)$' \| \
+ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} @%:@ as_fn_mkdir_p
+@%:@ as_fn_append VAR VALUE
+@%:@ ----------------------
+@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
+@%:@ advantage of any shell optimizations that allow amortized linear growth over
+@%:@ repeated appends, instead of the typical quadratic growth present in naive
+@%:@ implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+ eval 'as_fn_append ()
+ {
+ eval $1+=\$2
+ }'
+else
+ as_fn_append ()
+ {
+ eval $1=\$$1\$2
+ }
+fi # as_fn_append
+
+@%:@ as_fn_arith ARG...
+@%:@ ------------------
+@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
+@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments
+@%:@ must be portable across @S|@(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+ eval 'as_fn_arith ()
+ {
+ as_val=$(( $* ))
+ }'
+else
+ as_fn_arith ()
+ {
+ as_val=`expr "$@" || test $? -eq 1`
+ }
+fi # as_fn_arith
+
+
+@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD]
+@%:@ ----------------------------------------
+@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+@%:@ script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+ as_status=$1; test $as_status -eq 0 && as_status=1
+ if test "$4"; then
+ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ fi
+ $as_echo "$as_me: error: $2" >&2
+ as_fn_exit $as_status
+} @%:@ as_fn_error
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+ as_basename=basename
+else
+ as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+ as_dirname=dirname
+else
+ as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+ X"$0" : 'X\(//\)$' \| \
+ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+ sed '/^.*\/\([^/][^/]*\)\/*$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+ as_lineno_1=$LINENO as_lineno_1a=$LINENO
+ as_lineno_2=$LINENO as_lineno_2a=$LINENO
+ eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
+ test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
+ # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
+ sed -n '
+ p
+ /[$]LINENO/=
+ ' <$as_myself |
+ sed '
+ s/[$]LINENO.*/&-/
+ t lineno
+ b
+ :lineno
+ N
+ :loop
+ s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+ t loop
+ s/-\n.*//
+ ' >$as_me.lineno &&
+ chmod +x "$as_me.lineno" ||
+ { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+
+ # Don't try to exec as it changes $[0], causing all sort of problems
+ # (the dirname of $[0] is not the place where we might find the
+ # original and so on. Autoconf is especially sensitive to this).
+ . "./$as_me.lineno"
+ # Exit status is that of the last command.
+ exit
+}
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in @%:@(((((
+-n*)
+ case `echo 'xy\c'` in
+ *c*) ECHO_T=' ';; # ECHO_T is single tab character.
+ xy) ECHO_C='\c';;
+ *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
+ ECHO_T=' ';;
+ esac;;
+*)
+ ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+ rm -f conf$$.dir/conf$$.file
+else
+ rm -f conf$$.dir
+ mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+ if ln -s conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s='ln -s'
+ # ... but there are two gotchas:
+ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+ # In both cases, we have to default to `cp -p'.
+ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+ as_ln_s='cp -p'
+ elif ln conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s=ln
+ else
+ as_ln_s='cp -p'
+ fi
+else
+ as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+ as_mkdir_p='mkdir -p "$as_dir"'
+else
+ test -d ./-p && rmdir ./-p
+ as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+ as_test_x='test -x'
+else
+ if ls -dL / >/dev/null 2>&1; then
+ as_ls_L_option=L
+ else
+ as_ls_L_option=
+ fi
+ as_test_x='
+ eval sh -c '\''
+ if test -d "$1"; then
+ test -d "$1/.";
+ else
+ case $1 in @%:@(
+ -*)set "./$1";;
+ esac;
+ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@((
+ ???[sx]*):;;*)false;;esac;fi
+ '\'' sh
+ '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+test -n "$DJDIR" || exec 7<&0 </dev/null
+exec 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIB@&t@OBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+
+# Identity of this package.
+PACKAGE_NAME=
+PACKAGE_TARNAME=
+PACKAGE_VERSION=
+PACKAGE_STRING=
+PACKAGE_BUGREPORT=
+PACKAGE_URL=
+
+ac_unique_file="src/dwgo.cpp"
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stdio.h>
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+# include <stddef.h>
+#else
+# ifdef HAVE_STDLIB_H
+# include <stdlib.h>
+# endif
+#endif
+#ifdef HAVE_STRING_H
+# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
+# include <memory.h>
+# endif
+# include <string.h>
+#endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_INTTYPES_H
+# include <inttypes.h>
+#endif
+#ifdef HAVE_STDINT_H
+# include <stdint.h>
+#endif
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+
+ac_subst_vars='LTLIBOBJS
+LIB@&t@OBJS
+EGREP
+GREP
+CPP
+am__fastdepCC_FALSE
+am__fastdepCC_TRUE
+CCDEPMODE
+ac_ct_CC
+CFLAGS
+CC
+XMKMF
+am__fastdepCXX_FALSE
+am__fastdepCXX_TRUE
+CXXDEPMODE
+AMDEPBACKSLASH
+AMDEP_FALSE
+AMDEP_TRUE
+am__quote
+am__include
+DEPDIR
+OBJEXT
+EXEEXT
+ac_ct_CXX
+CPPFLAGS
+LDFLAGS
+CXX
+am__untar
+am__tar
+AMTAR
+am__leading_dot
+SET_MAKE
+AWK
+mkdir_p
+MKDIR_P
+INSTALL_STRIP_PROGRAM
+STRIP
+install_sh
+MAKEINFO
+AUTOHEADER
+AUTOMAKE
+AUTOCONF
+ACLOCAL
+VERSION
+PACKAGE
+CYGPATH_W
+am__isrc
+INSTALL_DATA
+INSTALL_SCRIPT
+INSTALL_PROGRAM
+CXXFLAGS
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_URL
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL'
+ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_dependency_tracking
+with_x
+'
+ ac_precious_vars='build_alias
+host_alias
+target_alias
+CXX
+CXXFLAGS
+LDFLAGS
+LIBS
+CPPFLAGS
+CCC
+XMKMF
+CC
+CFLAGS
+CPP'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+ # If the previous option needs an argument, assign it.
+ if test -n "$ac_prev"; then
+ eval $ac_prev=\$ac_option
+ ac_prev=
+ continue
+ fi
+
+ case $ac_option in
+ *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+ *=) ac_optarg= ;;
+ *) ac_optarg=yes ;;
+ esac
+
+ # Accept the important Cygnus configure options, so we can diagnose typos.
+
+ case $ac_dashdash$ac_option in
+ --)
+ ac_dashdash=yes ;;
+
+ -bindir | --bindir | --bindi | --bind | --bin | --bi)
+ ac_prev=bindir ;;
+ -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+ bindir=$ac_optarg ;;
+
+ -build | --build | --buil | --bui | --bu)
+ ac_prev=build_alias ;;
+ -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+ build_alias=$ac_optarg ;;
+
+ -cache-file | --cache-file | --cache-fil | --cache-fi \
+ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+ ac_prev=cache_file ;;
+ -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+ cache_file=$ac_optarg ;;
+
+ --config-cache | -C)
+ cache_file=config.cache ;;
+
+ -datadir | --datadir | --datadi | --datad)
+ ac_prev=datadir ;;
+ -datadir=* | --datadir=* | --datadi=* | --datad=*)
+ datadir=$ac_optarg ;;
+
+ -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+ | --dataroo | --dataro | --datar)
+ ac_prev=datarootdir ;;
+ -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+ datarootdir=$ac_optarg ;;
+
+ -disable-* | --disable-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid feature name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"enable_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval enable_$ac_useropt=no ;;
+
+ -docdir | --docdir | --docdi | --doc | --do)
+ ac_prev=docdir ;;
+ -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+ docdir=$ac_optarg ;;
+
+ -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+ ac_prev=dvidir ;;
+ -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+ dvidir=$ac_optarg ;;
+
+ -enable-* | --enable-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid feature name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"enable_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval enable_$ac_useropt=\$ac_optarg ;;
+
+ -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+ | --exec | --exe | --ex)
+ ac_prev=exec_prefix ;;
+ -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+ | --exec=* | --exe=* | --ex=*)
+ exec_prefix=$ac_optarg ;;
+
+ -gas | --gas | --ga | --g)
+ # Obsolete; use --with-gas.
+ with_gas=yes ;;
+
+ -help | --help | --hel | --he | -h)
+ ac_init_help=long ;;
+ -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+ ac_init_help=recursive ;;
+ -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+ ac_init_help=short ;;
+
+ -host | --host | --hos | --ho)
+ ac_prev=host_alias ;;
+ -host=* | --host=* | --hos=* | --ho=*)
+ host_alias=$ac_optarg ;;
+
+ -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+ ac_prev=htmldir ;;
+ -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+ | --ht=*)
+ htmldir=$ac_optarg ;;
+
+ -includedir | --includedir | --includedi | --included | --include \
+ | --includ | --inclu | --incl | --inc)
+ ac_prev=includedir ;;
+ -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+ | --includ=* | --inclu=* | --incl=* | --inc=*)
+ includedir=$ac_optarg ;;
+
+ -infodir | --infodir | --infodi | --infod | --info | --inf)
+ ac_prev=infodir ;;
+ -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+ infodir=$ac_optarg ;;
+
+ -libdir | --libdir | --libdi | --libd)
+ ac_prev=libdir ;;
+ -libdir=* | --libdir=* | --libdi=* | --libd=*)
+ libdir=$ac_optarg ;;
+
+ -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+ | --libexe | --libex | --libe)
+ ac_prev=libexecdir ;;
+ -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+ | --libexe=* | --libex=* | --libe=*)
+ libexecdir=$ac_optarg ;;
+
+ -localedir | --localedir | --localedi | --localed | --locale)
+ ac_prev=localedir ;;
+ -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+ localedir=$ac_optarg ;;
+
+ -localstatedir | --localstatedir | --localstatedi | --localstated \
+ | --localstate | --localstat | --localsta | --localst | --locals)
+ ac_prev=localstatedir ;;
+ -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+ localstatedir=$ac_optarg ;;
+
+ -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+ ac_prev=mandir ;;
+ -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+ mandir=$ac_optarg ;;
+
+ -nfp | --nfp | --nf)
+ # Obsolete; use --without-fp.
+ with_fp=no ;;
+
+ -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+ | --no-cr | --no-c | -n)
+ no_create=yes ;;
+
+ -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+ no_recursion=yes ;;
+
+ -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+ | --oldin | --oldi | --old | --ol | --o)
+ ac_prev=oldincludedir ;;
+ -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+ oldincludedir=$ac_optarg ;;
+
+ -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+ ac_prev=prefix ;;
+ -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+ prefix=$ac_optarg ;;
+
+ -program-prefix | --program-prefix | --program-prefi | --program-pref \
+ | --program-pre | --program-pr | --program-p)
+ ac_prev=program_prefix ;;
+ -program-prefix=* | --program-prefix=* | --program-prefi=* \
+ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+ program_prefix=$ac_optarg ;;
+
+ -program-suffix | --program-suffix | --program-suffi | --program-suff \
+ | --program-suf | --program-su | --program-s)
+ ac_prev=program_suffix ;;
+ -program-suffix=* | --program-suffix=* | --program-suffi=* \
+ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+ program_suffix=$ac_optarg ;;
+
+ -program-transform-name | --program-transform-name \
+ | --program-transform-nam | --program-transform-na \
+ | --program-transform-n | --program-transform- \
+ | --program-transform | --program-transfor \
+ | --program-transfo | --program-transf \
+ | --program-trans | --program-tran \
+ | --progr-tra | --program-tr | --program-t)
+ ac_prev=program_transform_name ;;
+ -program-transform-name=* | --program-transform-name=* \
+ | --program-transform-nam=* | --program-transform-na=* \
+ | --program-transform-n=* | --program-transform-=* \
+ | --program-transform=* | --program-transfor=* \
+ | --program-transfo=* | --program-transf=* \
+ | --program-trans=* | --program-tran=* \
+ | --progr-tra=* | --program-tr=* | --program-t=*)
+ program_transform_name=$ac_optarg ;;
+
+ -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+ ac_prev=pdfdir ;;
+ -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+ pdfdir=$ac_optarg ;;
+
+ -psdir | --psdir | --psdi | --psd | --ps)
+ ac_prev=psdir ;;
+ -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+ psdir=$ac_optarg ;;
+
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil)
+ silent=yes ;;
+
+ -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+ ac_prev=sbindir ;;
+ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+ | --sbi=* | --sb=*)
+ sbindir=$ac_optarg ;;
+
+ -sharedstatedir | --sharedstatedir | --sharedstatedi \
+ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+ | --sharedst | --shareds | --shared | --share | --shar \
+ | --sha | --sh)
+ ac_prev=sharedstatedir ;;
+ -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+ | --sha=* | --sh=*)
+ sharedstatedir=$ac_optarg ;;
+
+ -site | --site | --sit)
+ ac_prev=site ;;
+ -site=* | --site=* | --sit=*)
+ site=$ac_optarg ;;
+
+ -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+ ac_prev=srcdir ;;
+ -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+ srcdir=$ac_optarg ;;
+
+ -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+ | --syscon | --sysco | --sysc | --sys | --sy)
+ ac_prev=sysconfdir ;;
+ -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+ sysconfdir=$ac_optarg ;;
+
+ -target | --target | --targe | --targ | --tar | --ta | --t)
+ ac_prev=target_alias ;;
+ -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+ target_alias=$ac_optarg ;;
+
+ -v | -verbose | --verbose | --verbos | --verbo | --verb)
+ verbose=yes ;;
+
+ -version | --version | --versio | --versi | --vers | -V)
+ ac_init_version=: ;;
+
+ -with-* | --with-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid package name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"with_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval with_$ac_useropt=\$ac_optarg ;;
+
+ -without-* | --without-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid package name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"with_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval with_$ac_useropt=no ;;
+
+ --x)
+ # Obsolete; use --with-x.
+ with_x=yes ;;
+
+ -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+ | --x-incl | --x-inc | --x-in | --x-i)
+ ac_prev=x_includes ;;
+ -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+ x_includes=$ac_optarg ;;
+
+ -x-libraries | --x-libraries | --x-librarie | --x-librari \
+ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+ ac_prev=x_libraries ;;
+ -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+ x_libraries=$ac_optarg ;;
+
+ -*) as_fn_error $? "unrecognized option: \`$ac_option'
+Try \`$0 --help' for more information"
+ ;;
+
+ *=*)
+ ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+ # Reject names that are not valid shell variable names.
+ case $ac_envvar in #(
+ '' | [0-9]* | *[!_$as_cr_alnum]* )
+ as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
+ esac
+ eval $ac_envvar=\$ac_optarg
+ export $ac_envvar ;;
+
+ *)
+ # FIXME: should be removed in autoconf 3.0.
+ $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+ expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+ $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+ : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
+ ;;
+
+ esac
+done
+
+if test -n "$ac_prev"; then
+ ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+ as_fn_error $? "missing argument to $ac_option"
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+ case $enable_option_checking in
+ no) ;;
+ fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
+ *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+ esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
+ datadir sysconfdir sharedstatedir localstatedir includedir \
+ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+ libdir localedir mandir
+do
+ eval ac_val=\$$ac_var
+ # Remove trailing slashes.
+ case $ac_val in
+ */ )
+ ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+ eval $ac_var=\$ac_val;;
+ esac
+ # Be sure to have absolute directory names.
+ case $ac_val in
+ [\\/$]* | ?:[\\/]* ) continue;;
+ NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+ esac
+ as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+ if test "x$build_alias" = x; then
+ cross_compiling=maybe
+ $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
+ If a cross compiler is detected then cross compile mode will be used" >&2
+ elif test "x$build_alias" != "x$host_alias"; then
+ cross_compiling=yes
+ fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+ as_fn_error $? "working directory cannot be determined"
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+ as_fn_error $? "pwd does not report name of working directory"
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+ ac_srcdir_defaulted=yes
+ # Try the directory containing this script, then the parent directory.
+ ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_myself" : 'X\(//\)[^/]' \| \
+ X"$as_myself" : 'X\(//\)$' \| \
+ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ srcdir=$ac_confdir
+ if test ! -r "$srcdir/$ac_unique_file"; then
+ srcdir=..
+ fi
+else
+ ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+ test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+ as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+ cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
+ pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+ srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+ eval ac_env_${ac_var}_set=\${${ac_var}+set}
+ eval ac_env_${ac_var}_value=\$${ac_var}
+ eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+ eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+ # Omit some internal or obsolete options to make the list less imposing.
+ # This message is too long to be a string in the A/UX 3.1 sh.
+ cat <<_ACEOF
+\`configure' configures this package to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE. See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+ -h, --help display this help and exit
+ --help=short display options specific to this package
+ --help=recursive display the short help of all the included packages
+ -V, --version display version information and exit
+ -q, --quiet, --silent do not print \`checking ...' messages
+ --cache-file=FILE cache test results in FILE [disabled]
+ -C, --config-cache alias for \`--cache-file=config.cache'
+ -n, --no-create do not create output files
+ --srcdir=DIR find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+ --prefix=PREFIX install architecture-independent files in PREFIX
+ @<:@@S|@ac_default_prefix@:>@
+ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
+ @<:@PREFIX@:>@
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+ --bindir=DIR user executables [EPREFIX/bin]
+ --sbindir=DIR system admin executables [EPREFIX/sbin]
+ --libexecdir=DIR program executables [EPREFIX/libexec]
+ --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
+ --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
+ --localstatedir=DIR modifiable single-machine data [PREFIX/var]
+ --libdir=DIR object code libraries [EPREFIX/lib]
+ --includedir=DIR C header files [PREFIX/include]
+ --oldincludedir=DIR C header files for non-gcc [/usr/include]
+ --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
+ --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
+ --infodir=DIR info documentation [DATAROOTDIR/info]
+ --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
+ --mandir=DIR man documentation [DATAROOTDIR/man]
+ --docdir=DIR documentation root @<:@DATAROOTDIR/doc/PACKAGE@:>@
+ --htmldir=DIR html documentation [DOCDIR]
+ --dvidir=DIR dvi documentation [DOCDIR]
+ --pdfdir=DIR pdf documentation [DOCDIR]
+ --psdir=DIR ps documentation [DOCDIR]
+_ACEOF
+
+ cat <<\_ACEOF
+
+Program names:
+ --program-prefix=PREFIX prepend PREFIX to installed program names
+ --program-suffix=SUFFIX append SUFFIX to installed program names
+ --program-transform-name=PROGRAM run sed PROGRAM on installed program names
+
+X features:
+ --x-includes=DIR X include files are in DIR
+ --x-libraries=DIR X library files are in DIR
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+
+ cat <<\_ACEOF
+
+Optional Features:
+ --disable-option-checking ignore unrecognized --enable/--with options
+ --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
+ --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
+ --disable-dependency-tracking speeds up one-time build
+ --enable-dependency-tracking do not reject slow dependency extractors
+
+Optional Packages:
+ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
+ --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
+ --with-x use the X Window System
+
+Some influential environment variables:
+ CXX C++ compiler command
+ CXXFLAGS C++ compiler flags
+ LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
+ nonstandard directory <lib dir>
+ LIBS libraries to pass to the linker, e.g. -l<library>
+ CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
+ you have headers in a nonstandard directory <include dir>
+ XMKMF Path to xmkmf, Makefile generator for X Window System
+ CC C compiler command
+ CFLAGS C compiler flags
+ CPP C preprocessor
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to the package provider.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+ # If there are subdirs, report their specific --help.
+ for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+ test -d "$ac_dir" ||
+ { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+ continue
+ ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+ # A ".." for each directory in $ac_dir_suffix.
+ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+ case $ac_top_builddir_sub in
+ "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+ esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+ .) # We are building in place.
+ ac_srcdir=.
+ ac_top_srcdir=$ac_top_builddir_sub
+ ac_abs_top_srcdir=$ac_pwd ;;
+ [\\/]* | ?:[\\/]* ) # Absolute name.
+ ac_srcdir=$srcdir$ac_dir_suffix;
+ ac_top_srcdir=$srcdir
+ ac_abs_top_srcdir=$srcdir ;;
+ *) # Relative name.
+ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+ ac_top_srcdir=$ac_top_build_prefix$srcdir
+ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+ cd "$ac_dir" || { ac_status=$?; continue; }
+ # Check for guested configure.
+ if test -f "$ac_srcdir/configure.gnu"; then
+ echo &&
+ $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+ elif test -f "$ac_srcdir/configure"; then
+ echo &&
+ $SHELL "$ac_srcdir/configure" --help=recursive
+ else
+ $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+ fi || ac_status=$?
+ cd "$ac_pwd" || { ac_status=$?; break; }
+ done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+ cat <<\_ACEOF
+configure
+generated by GNU Autoconf 2.68
+
+Copyright (C) 2010 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+ exit
+fi
+
+## ------------------------ ##
+## Autoconf initialization. ##
+## ------------------------ ##
+
+@%:@ ac_fn_cxx_try_compile LINENO
+@%:@ ----------------------------
+@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded.
+ac_fn_cxx_try_compile ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ rm -f conftest.$ac_objext
+ if { { ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compile") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ grep -v '^ *+' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ mv -f conftest.er1 conftest.err
+ fi
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && {
+ test -z "$ac_cxx_werror_flag" ||
+ test ! -s conftest.err
+ } && test -s conftest.$ac_objext; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+fi
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} @%:@ ac_fn_cxx_try_compile
+
+@%:@ ac_fn_c_try_compile LINENO
+@%:@ --------------------------
+@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded.
+ac_fn_c_try_compile ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ rm -f conftest.$ac_objext
+ if { { ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compile") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ grep -v '^ *+' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ mv -f conftest.er1 conftest.err
+ fi
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && {
+ test -z "$ac_c_werror_flag" ||
+ test ! -s conftest.err
+ } && test -s conftest.$ac_objext; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+fi
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} @%:@ ac_fn_c_try_compile
+
+@%:@ ac_fn_c_try_cpp LINENO
+@%:@ ----------------------
+@%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded.
+ac_fn_c_try_cpp ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ if { { ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ grep -v '^ *+' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ mv -f conftest.er1 conftest.err
+ fi
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } > conftest.i && {
+ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+ test ! -s conftest.err
+ }; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+fi
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} @%:@ ac_fn_c_try_cpp
+
+@%:@ ac_fn_c_try_link LINENO
+@%:@ -----------------------
+@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded.
+ac_fn_c_try_link ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ rm -f conftest.$ac_objext conftest$ac_exeext
+ if { { ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ grep -v '^ *+' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ mv -f conftest.er1 conftest.err
+ fi
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && {
+ test -z "$ac_c_werror_flag" ||
+ test ! -s conftest.err
+ } && test -s conftest$ac_exeext && {
+ test "$cross_compiling" = yes ||
+ $as_test_x conftest$ac_exeext
+ }; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+fi
+ # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
+ # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
+ # interfere with the next link command; also delete a directory that is
+ # left behind by Apple's compiler. We do this before executing the actions.
+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} @%:@ ac_fn_c_try_link
+
+@%:@ ac_fn_c_try_run LINENO
+@%:@ ----------------------
+@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. Assumes
+@%:@ that executables *can* be run.
+ac_fn_c_try_run ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ if { { ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
+ { { case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_try") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; }; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: program exited with status $ac_status" >&5
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=$ac_status
+fi
+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} @%:@ ac_fn_c_try_run
+
+@%:@ ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
+@%:@ -------------------------------------------------------
+@%:@ Tests whether HEADER exists, giving a warning if it cannot be compiled using
+@%:@ the include files in INCLUDES and setting the cache variable VAR
+@%:@ accordingly.
+ac_fn_c_check_header_mongrel ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ if eval \${$3+:} false; then :
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+fi
+eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+else
+ # Is the header compilable?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
+$as_echo_n "checking $2 usability... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+$4
+@%:@include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_header_compiler=yes
+else
+ ac_header_compiler=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
+$as_echo_n "checking $2 presence... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+@%:@include <$2>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+ ac_header_preproc=yes
+else
+ ac_header_preproc=no
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
+
+# So? What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
+ yes:no: )
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+ ;;
+ no:yes:* )
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+ ;;
+esac
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ eval "$3=\$ac_header_compiler"
+fi
+eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+fi
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} @%:@ ac_fn_c_check_header_mongrel
+
+@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
+@%:@ -------------------------------------------------------
+@%:@ Tests whether HEADER exists and can be compiled using the include files in
+@%:@ INCLUDES, setting the cache variable VAR accordingly.
+ac_fn_c_check_header_compile ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+$4
+@%:@include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ eval "$3=yes"
+else
+ eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} @%:@ ac_fn_c_check_header_compile
+
+@%:@ ac_fn_c_check_func LINENO FUNC VAR
+@%:@ ----------------------------------
+@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly
+ac_fn_c_check_func ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
+#define $2 innocuous_$2
+
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $2 (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $2
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $2 ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined __stub_$2 || defined __stub___$2
+choke me
+#endif
+
+int
+main ()
+{
+return $2 ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ eval "$3=yes"
+else
+ eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} @%:@ ac_fn_c_check_func
+cat >config.log <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by $as_me, which was
+generated by GNU Autoconf 2.68. Invocation command line was
+
+ $ $0 $@
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
+
+/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
+/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
+/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
+/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
+/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ $as_echo "PATH: $as_dir"
+ done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+ for ac_arg
+ do
+ case $ac_arg in
+ -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil)
+ continue ;;
+ *\'*)
+ ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ esac
+ case $ac_pass in
+ 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
+ 2)
+ as_fn_append ac_configure_args1 " '$ac_arg'"
+ if test $ac_must_keep_next = true; then
+ ac_must_keep_next=false # Got value, back to normal.
+ else
+ case $ac_arg in
+ *=* | --config-cache | -C | -disable-* | --disable-* \
+ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+ | -with-* | --with-* | -without-* | --without-* | --x)
+ case "$ac_configure_args0 " in
+ "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+ esac
+ ;;
+ -* ) ac_must_keep_next=true ;;
+ esac
+ fi
+ as_fn_append ac_configure_args " '$ac_arg'"
+ ;;
+ esac
+ done
+done
+{ ac_configure_args0=; unset ac_configure_args0;}
+{ ac_configure_args1=; unset ac_configure_args1;}
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log. We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+ # Save into config.log some information that might help in debugging.
+ {
+ echo
+
+ $as_echo "## ---------------- ##
+## Cache variables. ##
+## ---------------- ##"
+ echo
+ # The following way of writing the cache mishandles newlines in values,
+(
+ for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+ eval ac_val=\$$ac_var
+ case $ac_val in #(
+ *${as_nl}*)
+ case $ac_var in #(
+ *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+ esac
+ case $ac_var in #(
+ _ | IFS | as_nl) ;; #(
+ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+ *) { eval $ac_var=; unset $ac_var;} ;;
+ esac ;;
+ esac
+ done
+ (set) 2>&1 |
+ case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+ *${as_nl}ac_space=\ *)
+ sed -n \
+ "s/'\''/'\''\\\\'\'''\''/g;
+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+ ;; #(
+ *)
+ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+ ;;
+ esac |
+ sort
+)
+ echo
+
+ $as_echo "## ----------------- ##
+## Output variables. ##
+## ----------------- ##"
+ echo
+ for ac_var in $ac_subst_vars
+ do
+ eval ac_val=\$$ac_var
+ case $ac_val in
+ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+ esac
+ $as_echo "$ac_var='\''$ac_val'\''"
+ done | sort
+ echo
+
+ if test -n "$ac_subst_files"; then
+ $as_echo "## ------------------- ##
+## File substitutions. ##
+## ------------------- ##"
+ echo
+ for ac_var in $ac_subst_files
+ do
+ eval ac_val=\$$ac_var
+ case $ac_val in
+ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+ esac
+ $as_echo "$ac_var='\''$ac_val'\''"
+ done | sort
+ echo
+ fi
+
+ if test -s confdefs.h; then
+ $as_echo "## ----------- ##
+## confdefs.h. ##
+## ----------- ##"
+ echo
+ cat confdefs.h
+ echo
+ fi
+ test "$ac_signal" != 0 &&
+ $as_echo "$as_me: caught signal $ac_signal"
+ $as_echo "$as_me: exit $exit_status"
+ } >&5
+ rm -f core *.core core.conftest.* &&
+ rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+ exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+ trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+$as_echo "/* confdefs.h */" > confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE_URL "$PACKAGE_URL"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
+if test -n "$CONFIG_SITE"; then
+ # We do not want a PATH search for config.site.
+ case $CONFIG_SITE in @%:@((
+ -*) ac_site_file1=./$CONFIG_SITE;;
+ */*) ac_site_file1=$CONFIG_SITE;;
+ *) ac_site_file1=./$CONFIG_SITE;;
+ esac
+elif test "x$prefix" != xNONE; then
+ ac_site_file1=$prefix/share/config.site
+ ac_site_file2=$prefix/etc/config.site
+else
+ ac_site_file1=$ac_default_prefix/share/config.site
+ ac_site_file2=$ac_default_prefix/etc/config.site
+fi
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+do
+ test "x$ac_site_file" = xNONE && continue
+ if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+ sed 's/^/| /' "$ac_site_file" >&5
+ . "$ac_site_file" \
+ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "failed to load site script $ac_site_file
+See \`config.log' for more details" "$LINENO" 5; }
+ fi
+done
+
+if test -r "$cache_file"; then
+ # Some versions of bash will fail to source /dev/null (special files
+ # actually), so we avoid doing that. DJGPP emulates it as a regular file.
+ if test /dev/null != "$cache_file" && test -f "$cache_file"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
+ case $cache_file in
+ [\\/]* | ?:[\\/]* ) . "$cache_file";;
+ *) . "./$cache_file";;
+ esac
+ fi
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
+ >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+ eval ac_old_set=\$ac_cv_env_${ac_var}_set
+ eval ac_new_set=\$ac_env_${ac_var}_set
+ eval ac_old_val=\$ac_cv_env_${ac_var}_value
+ eval ac_new_val=\$ac_env_${ac_var}_value
+ case $ac_old_set,$ac_new_set in
+ set,)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+ ac_cache_corrupted=: ;;
+ ,set)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+ ac_cache_corrupted=: ;;
+ ,);;
+ *)
+ if test "x$ac_old_val" != "x$ac_new_val"; then
+ # differences in whitespace do not lead to failure.
+ ac_old_val_w=`echo x $ac_old_val`
+ ac_new_val_w=`echo x $ac_new_val`
+ if test "$ac_old_val_w" != "$ac_new_val_w"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+ ac_cache_corrupted=:
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+ eval $ac_var=\$ac_old_val
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
+$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
+$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
+ fi;;
+ esac
+ # Pass precious variables to config.status.
+ if test "$ac_new_set" = set; then
+ case $ac_new_val in
+ *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+ *) ac_arg=$ac_var=$ac_new_val ;;
+ esac
+ case " $ac_configure_args " in
+ *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
+ *) as_fn_append ac_configure_args " '$ac_arg'" ;;
+ esac
+ fi
+done
+if $ac_cache_corrupted; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+ as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+fi
+## -------------------- ##
+## Main body of script. ##
+## -------------------- ##
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+ac_config_headers="$ac_config_headers src/config.h"
+
+
+
+
+if test -z "$CXXFLAGS" ; then
+ CXXFLAGS="-O2"
+fi
+
+if test "$prefix" = "NONE"; then
+ prefix="/usr/local"
+else
+ prefix=$prefix
+fi
+
+eval datadir=\"$datadir\"
+eval datadir=\"$datadir\"
+
+cat >>confdefs.h <<_ACEOF
+@%:@define DATADIR "${datadir}"
+_ACEOF
+
+
+
+am__api_version='1.10'
+
+ac_aux_dir=
+for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+ if test -f "$ac_dir/install-sh"; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install-sh -c"
+ break
+ elif test -f "$ac_dir/install.sh"; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install.sh -c"
+ break
+ elif test -f "$ac_dir/shtool"; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/shtool install -c"
+ break
+ fi
+done
+if test -z "$ac_aux_dir"; then
+ as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
+fi
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
+ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
+ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
+
+
+# Find a good install program. We prefer a C program (faster),
+# so one script is as good as another. But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+# Reject install programs that cannot install multiple files.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+$as_echo_n "checking for a BSD-compatible install... " >&6; }
+if test -z "$INSTALL"; then
+if ${ac_cv_path_install+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ # Account for people who put trailing slashes in PATH elements.
+case $as_dir/ in @%:@((
+ ./ | .// | /[cC]/* | \
+ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
+ /usr/ucb/* ) ;;
+ *)
+ # OSF1 and SCO ODT 3.0 have their own names for install.
+ # Don't use installbsd from OSF since it installs stuff as root
+ # by default.
+ for ac_prog in ginstall scoinst install; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
+ if test $ac_prog = install &&
+ grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ # AIX install. It has an incompatible calling convention.
+ :
+ elif test $ac_prog = install &&
+ grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ # program-specific install script used by HP pwplus--don't use.
+ :
+ else
+ rm -rf conftest.one conftest.two conftest.dir
+ echo one > conftest.one
+ echo two > conftest.two
+ mkdir conftest.dir
+ if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+ test -s conftest.one && test -s conftest.two &&
+ test -s conftest.dir/conftest.one &&
+ test -s conftest.dir/conftest.two
+ then
+ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+ break 3
+ fi
+ fi
+ fi
+ done
+ done
+ ;;
+esac
+
+ done
+IFS=$as_save_IFS
+
+rm -rf conftest.one conftest.two conftest.dir
+
+fi
+ if test "${ac_cv_path_install+set}" = set; then
+ INSTALL=$ac_cv_path_install
+ else
+ # As a last resort, use the slow shell script. Don't cache a
+ # value for INSTALL within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the value is a relative name.
+ INSTALL=$ac_install_sh
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
+$as_echo "$INSTALL" >&6; }
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
+$as_echo_n "checking whether build environment is sane... " >&6; }
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments. Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+ set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
+ if test "$*" = "X"; then
+ # -L didn't work.
+ set X `ls -t $srcdir/configure conftest.file`
+ fi
+ rm -f conftest.file
+ if test "$*" != "X $srcdir/configure conftest.file" \
+ && test "$*" != "X conftest.file $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
+alias in your environment" "$LINENO" 5
+ fi
+
+ test "$2" = conftest.file
+ )
+then
+ # Ok.
+ :
+else
+ as_fn_error $? "newly created file is older than distributed files!
+Check your system clock" "$LINENO" 5
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+test "$program_prefix" != NONE &&
+ program_transform_name="s&^&$program_prefix&;$program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+ program_transform_name="s&\$&$program_suffix&;$program_transform_name"
+# Double any \ or $.
+# By default was `s,x,x', remove it if useless.
+ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
+program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
+
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+
+test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+ am_missing_run="$MISSING --run "
+else
+ am_missing_run=
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
+$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
+fi
+
+install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
+
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'. However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+if test "$cross_compiling" != no; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_STRIP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$STRIP"; then
+ ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+ ac_ct_STRIP=$STRIP
+ # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_STRIP"; then
+ ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_STRIP="strip"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_STRIP" = x; then
+ STRIP=":"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ STRIP=$ac_ct_STRIP
+ fi
+else
+ STRIP="$ac_cv_prog_STRIP"
+fi
+
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
+if test -z "$MKDIR_P"; then
+ if ${ac_cv_path_mkdir+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in mkdir gmkdir; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
+ case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
+ 'mkdir (GNU coreutils) '* | \
+ 'mkdir (coreutils) '* | \
+ 'mkdir (fileutils) '4.1*)
+ ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
+ break 3;;
+ esac
+ done
+ done
+ done
+IFS=$as_save_IFS
+
+fi
+
+ test -d ./--version && rmdir ./--version
+ if test "${ac_cv_path_mkdir+set}" = set; then
+ MKDIR_P="$ac_cv_path_mkdir -p"
+ else
+ # As a last resort, use the slow shell script. Don't cache a
+ # value for MKDIR_P within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the value is a relative name.
+ MKDIR_P="$ac_install_sh -d"
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
+
+mkdir_p="$MKDIR_P"
+case $mkdir_p in
+ [\\/$]* | ?:[\\/]*) ;;
+ */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+
+for ac_prog in gawk mawk nawk awk
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_AWK+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$AWK"; then
+ ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_AWK="$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+$as_echo "$AWK" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$AWK" && break
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+set x ${MAKE-make}
+ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat >conftest.make <<\_ACEOF
+SHELL = /bin/sh
+all:
+ @echo '@@@%%%=$(MAKE)=@@@%%%'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+case `${MAKE-make} -f conftest.make 2>/dev/null` in
+ *@@@%%%=?*=@@@%%%*)
+ eval ac_cv_prog_make_${ac_make}_set=yes;;
+ *)
+ eval ac_cv_prog_make_${ac_make}_set=no;;
+esac
+rm -f conftest.make
+fi
+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ SET_MAKE=
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+ am__leading_dot=.
+else
+ am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+ # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+ # is not polluted with repeated "-I."
+ am__isrc=' -I$(srcdir)'
+ # test to see if srcdir already configured
+ if test -f $srcdir/config.status; then
+ as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
+ fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+ if (cygpath --version) >/dev/null 2>/dev/null; then
+ CYGPATH_W='cygpath -w'
+ else
+ CYGPATH_W=echo
+ fi
+fi
+
+
+# Define the identity of the package.
+ PACKAGE=DWGO
+ VERSION=0.4
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define PACKAGE "$PACKAGE"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+@%:@define VERSION "$VERSION"
+_ACEOF
+
+# Some tools Automake needs.
+
+ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
+
+
+AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
+
+
+AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
+
+
+AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
+
+
+MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
+
+# We need awk for the "check" target. The system "awk" is bad on
+# some platforms.
+# Always define AMTAR for backward compatibility.
+
+AMTAR=${AMTAR-"${am_missing_run}tar"}
+
+am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
+
+
+
+
+
+
+ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+if test -z "$CXX"; then
+ if test -n "$CCC"; then
+ CXX=$CCC
+ else
+ if test -n "$ac_tool_prefix"; then
+ for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+ do
+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CXX+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CXX"; then
+ ac_cv_prog_CXX="$CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CXX=$ac_cv_prog_CXX
+if test -n "$CXX"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
+$as_echo "$CXX" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$CXX" && break
+ done
+fi
+if test -z "$CXX"; then
+ ac_ct_CXX=$CXX
+ for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CXX+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_CXX"; then
+ ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_CXX="$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
+if test -n "$ac_ct_CXX"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
+$as_echo "$ac_ct_CXX" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$ac_ct_CXX" && break
+done
+
+ if test "x$ac_ct_CXX" = x; then
+ CXX="g++"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ CXX=$ac_ct_CXX
+ fi
+fi
+
+ fi
+fi
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+ { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ sed '10a\
+... rest of stderr output deleted ...
+ 10q' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ fi
+ rm -f conftest.er1 conftest.err
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+done
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
+$as_echo_n "checking whether the C++ compiler works... " >&6; }
+ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+
+# The possible output files:
+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
+
+ac_rmfiles=
+for ac_file in $ac_files
+do
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+ * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+ esac
+done
+rm -f $ac_rmfiles
+
+if { { ac_try="$ac_link_default"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link_default") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then :
+ # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile. We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files ''
+do
+ test -f "$ac_file" || continue
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
+ ;;
+ [ab].out )
+ # We found the default executable, but exeext='' is most
+ # certainly right.
+ break;;
+ *.* )
+ if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+ then :; else
+ ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+ fi
+ # We set ac_cv_exeext here because the later test for it is not
+ # safe: cross compilers may not add the suffix if given an `-o'
+ # argument, so we may need to know it at that point already.
+ # Even if this section looks crufty: it has the advantage of
+ # actually working.
+ break;;
+ * )
+ break;;
+ esac
+done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+
+else
+ ac_file=''
+fi
+if test -z "$ac_file"; then :
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error 77 "C++ compiler cannot create executables
+See \`config.log' for more details" "$LINENO" 5; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
+$as_echo_n "checking for C++ compiler default output file name... " >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
+$as_echo "$ac_file" >&6; }
+ac_exeext=$ac_cv_exeext
+
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
+ac_clean_files=$ac_clean_files_save
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
+$as_echo_n "checking for suffix of executables... " >&6; }
+if { { ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then :
+ # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+ test -f "$ac_file" || continue
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+ *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+ break;;
+ * ) break;;
+ esac
+done
+else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest conftest$ac_cv_exeext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+$as_echo "$ac_cv_exeext" >&6; }
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+@%:@include <stdio.h>
+int
+main ()
+{
+FILE *f = fopen ("conftest.out", "w");
+ return ferror (f) || fclose (f) != 0;
+
+ ;
+ return 0;
+}
+_ACEOF
+ac_clean_files="$ac_clean_files conftest.out"
+# Check that the compiler produces executables we can run. If not, either
+# the compiler is broken, or we cross compile.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
+$as_echo_n "checking whether we are cross compiling... " >&6; }
+if test "$cross_compiling" != yes; then
+ { { ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+ if { ac_try='./conftest$ac_cv_exeext'
+ { { case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_try") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; }; then
+ cross_compiling=no
+ else
+ if test "$cross_compiling" = maybe; then
+ cross_compiling=yes
+ else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot run C++ compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details" "$LINENO" 5; }
+ fi
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
+$as_echo "$cross_compiling" >&6; }
+
+rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
+ac_clean_files=$ac_clean_files_save
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+$as_echo_n "checking for suffix of object files... " >&6; }
+if ${ac_cv_objext+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { { ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compile") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then :
+ for ac_file in conftest.o conftest.obj conftest.*; do
+ test -f "$ac_file" || continue;
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
+ *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+ break;;
+ esac
+done
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of object files: cannot compile
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
+$as_echo "$ac_cv_objext" >&6; }
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
+$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
+if ${ac_cv_cxx_compiler_gnu+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+#ifndef __GNUC__
+ choke me
+#endif
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+ ac_compiler_gnu=yes
+else
+ ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
+$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+ GXX=yes
+else
+ GXX=
+fi
+ac_test_CXXFLAGS=${CXXFLAGS+set}
+ac_save_CXXFLAGS=$CXXFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
+$as_echo_n "checking whether $CXX accepts -g... " >&6; }
+if ${ac_cv_prog_cxx_g+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_save_cxx_werror_flag=$ac_cxx_werror_flag
+ ac_cxx_werror_flag=yes
+ ac_cv_prog_cxx_g=no
+ CXXFLAGS="-g"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+ ac_cv_prog_cxx_g=yes
+else
+ CXXFLAGS=""
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+
+else
+ ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+ CXXFLAGS="-g"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+ ac_cv_prog_cxx_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
+$as_echo "$ac_cv_prog_cxx_g" >&6; }
+if test "$ac_test_CXXFLAGS" = set; then
+ CXXFLAGS=$ac_save_CXXFLAGS
+elif test $ac_cv_prog_cxx_g = yes; then
+ if test "$GXX" = yes; then
+ CXXFLAGS="-g -O2"
+ else
+ CXXFLAGS="-g"
+ fi
+else
+ if test "$GXX" = yes; then
+ CXXFLAGS="-O2"
+ else
+ CXXFLAGS=
+ fi
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+DEPDIR="${am__leading_dot}deps"
+
+ac_config_commands="$ac_config_commands depfiles"
+
+
+am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+ @echo done
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
+$as_echo_n "checking for style of include used by $am_make... " >&6; }
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# We grep out `Entering directory' and `Leaving directory'
+# messages which can occur if `w' ends up in MAKEFLAGS.
+# In particular we don't look at `^make:' because GNU make might
+# be invoked under some other name (usually "gmake"), in which
+# case it prints its new name instead of `make'.
+if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
+ am__include=include
+ am__quote=
+ _am_result=GNU
+fi
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+ echo '.include "confinc"' > confmf
+ if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
+ am__include=.include
+ am__quote="\""
+ _am_result=BSD
+ fi
+fi
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
+$as_echo "$_am_result" >&6; }
+rm -f confinc confmf
+
+@%:@ Check whether --enable-dependency-tracking was given.
+if test "${enable_dependency_tracking+set}" = set; then :
+ enableval=$enable_dependency_tracking;
+fi
+
+if test "x$enable_dependency_tracking" != xno; then
+ am_depcomp="$ac_aux_dir/depcomp"
+ AMDEPBACKSLASH='\'
+fi
+ if test "x$enable_dependency_tracking" != xno; then
+ AMDEP_TRUE=
+ AMDEP_FALSE='#'
+else
+ AMDEP_TRUE='#'
+ AMDEP_FALSE=
+fi
+
+
+
+depcc="$CXX" am_compiler_list=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
+if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+ # We make a subdir and do the tests there. Otherwise we can end up
+ # making bogus files that we don't know about and never remove. For
+ # instance it was reported that on HP-UX the gcc test will end up
+ # making a dummy file named `D' -- because `-MD' means `put the output
+ # in D'.
+ mkdir conftest.dir
+ # Copy depcomp to subdir because otherwise we won't find it if we're
+ # using a relative directory.
+ cp "$am_depcomp" conftest.dir
+ cd conftest.dir
+ # We will build objects and dependencies in a subdirectory because
+ # it helps to detect inapplicable dependency modes. For instance
+ # both Tru64's cc and ICC support -MD to output dependencies as a
+ # side effect of compilation, but ICC will put the dependencies in
+ # the current directory while Tru64 will put them in the object
+ # directory.
+ mkdir sub
+
+ am_cv_CXX_dependencies_compiler_type=none
+ if test "$am_compiler_list" = ""; then
+ am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+ fi
+ am__universal=false
+ case " $depcc " in #(
+ *\ -arch\ *\ -arch\ *) am__universal=true ;;
+ esac
+
+ for depmode in $am_compiler_list; do
+ # Setup a source with many dependencies, because some compilers
+ # like to wrap large dependency lists on column 80 (with \), and
+ # we should not choose a depcomp mode which is confused by this.
+ #
+ # We need to recreate these files for each test, as the compiler may
+ # overwrite some of them when testing with obscure command lines.
+ # This happens at least with the AIX C compiler.
+ : > sub/conftest.c
+ for i in 1 2 3 4 5 6; do
+ echo '#include "conftst'$i'.h"' >> sub/conftest.c
+ # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+ # Solaris 8's {/usr,}/bin/sh.
+ touch sub/conftst$i.h
+ done
+ echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+ # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # mode. It turns out that the SunPro C++ compiler does not properly
+ # handle `-M -o', and we need to detect this. Also, some Intel
+ # versions had trouble with output in subdirs
+ am__obj=sub/conftest.${OBJEXT-o}
+ am__minus_obj="-o $am__obj"
+ case $depmode in
+ gcc)
+ # This depmode causes a compiler race in universal mode.
+ test "$am__universal" = false || continue
+ ;;
+ nosideeffect)
+ # after this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested
+ if test "x$enable_dependency_tracking" = xyes; then
+ continue
+ else
+ break
+ fi
+ ;;
+ msvisualcpp | msvcmsys)
+ # This compiler won't grok `-c -o', but also, the minuso test has
+ # not run yet. These depmodes are late enough in the game, and
+ # so weak that their functioning should not be impacted.
+ am__obj=conftest.${OBJEXT-o}
+ am__minus_obj=
+ ;;
+ none) break ;;
+ esac
+ if depmode=$depmode \
+ source=sub/conftest.c object=$am__obj \
+ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+ >/dev/null 2>conftest.err &&
+ grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+ # icc doesn't choke on unknown options, it will just issue warnings
+ # or remarks (even with -Werror). So we grep stderr for any message
+ # that says an option was ignored or not supported.
+ # When given -MP, icc 7.0 and 7.1 complain thusly:
+ # icc: Command line warning: ignoring option '-M'; no argument required
+ # The diagnosis changed in icc 8.0:
+ # icc: Command line remark: option '-MP' not supported
+ if (grep 'ignoring option' conftest.err ||
+ grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+ am_cv_CXX_dependencies_compiler_type=$depmode
+ break
+ fi
+ fi
+ done
+
+ cd ..
+ rm -rf conftest.dir
+else
+ am_cv_CXX_dependencies_compiler_type=none
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
+CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
+
+ if
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
+ am__fastdepCXX_TRUE=
+ am__fastdepCXX_FALSE='#'
+else
+ am__fastdepCXX_TRUE='#'
+ am__fastdepCXX_FALSE=
+fi
+
+
+
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_CC="${ac_tool_prefix}gcc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+ ac_ct_CC=$CC
+ # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_CC"; then
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_CC="gcc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_CC" = x; then
+ CC=""
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ CC=$ac_ct_CC
+ fi
+else
+ CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_CC="${ac_tool_prefix}cc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ fi
+fi
+if test -z "$CC"; then
+ # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+ ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+ ac_prog_rejected=yes
+ continue
+ fi
+ ac_cv_prog_CC="cc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+ # We found a bogon in the path, so make sure we never use it.
+ set dummy $ac_cv_prog_CC
+ shift
+ if test $@%:@ != 0; then
+ # We chose a different compiler from the bogus one.
+ # However, it has the same basename, so the bogon will be chosen
+ # first if we set CC to just the basename; use the full file name.
+ shift
+ ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+ fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+ if test -n "$ac_tool_prefix"; then
+ for ac_prog in cl.exe
+ do
+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$CC" && break
+ done
+fi
+if test -z "$CC"; then
+ ac_ct_CC=$CC
+ for ac_prog in cl.exe
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_CC"; then
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_CC="$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$ac_ct_CC" && break
+done
+
+ if test "x$ac_ct_CC" = x; then
+ CC=""
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ CC=$ac_ct_CC
+ fi
+fi
+
+fi
+
+
+test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "no acceptable C compiler found in \$PATH
+See \`config.log' for more details" "$LINENO" 5; }
+
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+ { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ sed '10a\
+... rest of stderr output deleted ...
+ 10q' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ fi
+ rm -f conftest.er1 conftest.err
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
+$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
+if ${ac_cv_c_compiler_gnu+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+#ifndef __GNUC__
+ choke me
+#endif
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_compiler_gnu=yes
+else
+ ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
+$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+ GCC=yes
+else
+ GCC=
+fi
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+$as_echo_n "checking whether $CC accepts -g... " >&6; }
+if ${ac_cv_prog_cc_g+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_save_c_werror_flag=$ac_c_werror_flag
+ ac_c_werror_flag=yes
+ ac_cv_prog_cc_g=no
+ CFLAGS="-g"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_prog_cc_g=yes
+else
+ CFLAGS=""
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+else
+ ac_c_werror_flag=$ac_save_c_werror_flag
+ CFLAGS="-g"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_prog_cc_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
+$as_echo "$ac_cv_prog_cc_g" >&6; }
+if test "$ac_test_CFLAGS" = set; then
+ CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+ if test "$GCC" = yes; then
+ CFLAGS="-g -O2"
+ else
+ CFLAGS="-g"
+ fi
+else
+ if test "$GCC" = yes; then
+ CFLAGS="-O2"
+ else
+ CFLAGS=
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
+if ${ac_cv_prog_cc_c89+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+ char **p;
+ int i;
+{
+ return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+ char *s;
+ va_list v;
+ va_start (v,p);
+ s = g (p, va_arg (v,int));
+ va_end (v);
+ return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
+ function prototypes and stuff, but not '\xHH' hex character constants.
+ These don't provoke an error unfortunately, instead are silently treated
+ as 'x'. The following induces an error, until -std is added to get
+ proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
+ array size at least. It's necessary to write '\x00'==0 to get something
+ that's true only with -std. */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+ inside strings and character constants. */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
+ ;
+ return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+ CC="$ac_save_CC $ac_arg"
+ if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_prog_cc_c89=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext
+ test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+ x)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
+ xno)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
+ *)
+ CC="$CC $ac_cv_prog_cc_c89"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+if test "x$ac_cv_prog_cc_c89" != xno; then :
+
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CC" am_compiler_list=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
+if ${am_cv_CC_dependencies_compiler_type+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+ # We make a subdir and do the tests there. Otherwise we can end up
+ # making bogus files that we don't know about and never remove. For
+ # instance it was reported that on HP-UX the gcc test will end up
+ # making a dummy file named `D' -- because `-MD' means `put the output
+ # in D'.
+ mkdir conftest.dir
+ # Copy depcomp to subdir because otherwise we won't find it if we're
+ # using a relative directory.
+ cp "$am_depcomp" conftest.dir
+ cd conftest.dir
+ # We will build objects and dependencies in a subdirectory because
+ # it helps to detect inapplicable dependency modes. For instance
+ # both Tru64's cc and ICC support -MD to output dependencies as a
+ # side effect of compilation, but ICC will put the dependencies in
+ # the current directory while Tru64 will put them in the object
+ # directory.
+ mkdir sub
+
+ am_cv_CC_dependencies_compiler_type=none
+ if test "$am_compiler_list" = ""; then
+ am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+ fi
+ am__universal=false
+ case " $depcc " in #(
+ *\ -arch\ *\ -arch\ *) am__universal=true ;;
+ esac
+
+ for depmode in $am_compiler_list; do
+ # Setup a source with many dependencies, because some compilers
+ # like to wrap large dependency lists on column 80 (with \), and
+ # we should not choose a depcomp mode which is confused by this.
+ #
+ # We need to recreate these files for each test, as the compiler may
+ # overwrite some of them when testing with obscure command lines.
+ # This happens at least with the AIX C compiler.
+ : > sub/conftest.c
+ for i in 1 2 3 4 5 6; do
+ echo '#include "conftst'$i'.h"' >> sub/conftest.c
+ # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+ # Solaris 8's {/usr,}/bin/sh.
+ touch sub/conftst$i.h
+ done
+ echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+ # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # mode. It turns out that the SunPro C++ compiler does not properly
+ # handle `-M -o', and we need to detect this. Also, some Intel
+ # versions had trouble with output in subdirs
+ am__obj=sub/conftest.${OBJEXT-o}
+ am__minus_obj="-o $am__obj"
+ case $depmode in
+ gcc)
+ # This depmode causes a compiler race in universal mode.
+ test "$am__universal" = false || continue
+ ;;
+ nosideeffect)
+ # after this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested
+ if test "x$enable_dependency_tracking" = xyes; then
+ continue
+ else
+ break
+ fi
+ ;;
+ msvisualcpp | msvcmsys)
+ # This compiler won't grok `-c -o', but also, the minuso test has
+ # not run yet. These depmodes are late enough in the game, and
+ # so weak that their functioning should not be impacted.
+ am__obj=conftest.${OBJEXT-o}
+ am__minus_obj=
+ ;;
+ none) break ;;
+ esac
+ if depmode=$depmode \
+ source=sub/conftest.c object=$am__obj \
+ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+ >/dev/null 2>conftest.err &&
+ grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+ # icc doesn't choke on unknown options, it will just issue warnings
+ # or remarks (even with -Werror). So we grep stderr for any message
+ # that says an option was ignored or not supported.
+ # When given -MP, icc 7.0 and 7.1 complain thusly:
+ # icc: Command line warning: ignoring option '-M'; no argument required
+ # The diagnosis changed in icc 8.0:
+ # icc: Command line remark: option '-MP' not supported
+ if (grep 'ignoring option' conftest.err ||
+ grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+ am_cv_CC_dependencies_compiler_type=$depmode
+ break
+ fi
+ fi
+ done
+
+ cd ..
+ rm -rf conftest.dir
+else
+ am_cv_CC_dependencies_compiler_type=none
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
+CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
+ if
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
+ am__fastdepCC_TRUE=
+ am__fastdepCC_FALSE='#'
+else
+ am__fastdepCC_TRUE='#'
+ am__fastdepCC_FALSE=
+fi
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
+$as_echo_n "checking how to run the C preprocessor... " >&6; }
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+ CPP=
+fi
+if test -z "$CPP"; then
+ if ${ac_cv_prog_CPP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ # Double quotes because CPP needs to be expanded
+ for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+ do
+ ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+ # Use a header file that comes with gcc, so configuring glibc
+ # with a fresh cross-compiler works.
+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ # <limits.h> exists even on freestanding compilers.
+ # On the NeXT, cc -E runs the code through the compiler's parser,
+ # not just through cpp. "Syntax error" is here to catch this case.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
+ Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+
+else
+ # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether nonexistent headers
+ # can be detected and how.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+@%:@include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+ # Broken: success on invalid input.
+continue
+else
+ # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+ break
+fi
+
+ done
+ ac_cv_prog_CPP=$CPP
+
+fi
+ CPP=$ac_cv_prog_CPP
+else
+ ac_cv_prog_CPP=$CPP
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
+$as_echo "$CPP" >&6; }
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+ # Use a header file that comes with gcc, so configuring glibc
+ # with a fresh cross-compiler works.
+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ # <limits.h> exists even on freestanding compilers.
+ # On the NeXT, cc -E runs the code through the compiler's parser,
+ # not just through cpp. "Syntax error" is here to catch this case.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+@%:@ifdef __STDC__
+@%:@ include <limits.h>
+@%:@else
+@%:@ include <assert.h>
+@%:@endif
+ Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+
+else
+ # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether nonexistent headers
+ # can be detected and how.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+@%:@include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+ # Broken: success on invalid input.
+continue
+else
+ # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+
+else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
+$as_echo_n "checking for X... " >&6; }
+
+
+@%:@ Check whether --with-x was given.
+if test "${with_x+set}" = set; then :
+ withval=$with_x;
+fi
+
+# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
+if test "x$with_x" = xno; then
+ # The user explicitly disabled X.
+ have_x=disabled
+else
+ case $x_includes,$x_libraries in #(
+ *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
+ *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ # One or both of the vars are not set, and there is no cached value.
+ac_x_includes=no ac_x_libraries=no
+rm -f -r conftest.dir
+if mkdir conftest.dir; then
+ cd conftest.dir
+ cat >Imakefile <<'_ACEOF'
+incroot:
+ @echo incroot='${INCROOT}'
+usrlibdir:
+ @echo usrlibdir='${USRLIBDIR}'
+libdir:
+ @echo libdir='${LIBDIR}'
+_ACEOF
+ if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
+ # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+ for ac_var in incroot usrlibdir libdir; do
+ eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
+ done
+ # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
+ for ac_extension in a so sl dylib la dll; do
+ if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
+ test -f "$ac_im_libdir/libX11.$ac_extension"; then
+ ac_im_usrlibdir=$ac_im_libdir; break
+ fi
+ done
+ # Screen out bogus values from the imake configuration. They are
+ # bogus both because they are the default anyway, and because
+ # using them would break gcc on systems where it needs fixed includes.
+ case $ac_im_incroot in
+ /usr/include) ac_x_includes= ;;
+ *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
+ esac
+ case $ac_im_usrlibdir in
+ /usr/lib | /usr/lib64 | /lib | /lib64) ;;
+ *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
+ esac
+ fi
+ cd ..
+ rm -f -r conftest.dir
+fi
+
+# Standard set of common directories for X headers.
+# Check X11 before X11Rn because it is often a symlink to the current release.
+ac_x_header_dirs='
+/usr/X11/include
+/usr/X11R7/include
+/usr/X11R6/include
+/usr/X11R5/include
+/usr/X11R4/include
+
+/usr/include/X11
+/usr/include/X11R7
+/usr/include/X11R6
+/usr/include/X11R5
+/usr/include/X11R4
+
+/usr/local/X11/include
+/usr/local/X11R7/include
+/usr/local/X11R6/include
+/usr/local/X11R5/include
+/usr/local/X11R4/include
+
+/usr/local/include/X11
+/usr/local/include/X11R7
+/usr/local/include/X11R6
+/usr/local/include/X11R5
+/usr/local/include/X11R4
+
+/usr/X386/include
+/usr/x386/include
+/usr/XFree86/include/X11
+
+/usr/include
+/usr/local/include
+/usr/unsupported/include
+/usr/athena/include
+/usr/local/x11r5/include
+/usr/lpp/Xamples/include
+
+/usr/openwin/include
+/usr/openwin/share/include'
+
+if test "$ac_x_includes" = no; then
+ # Guess where to find include files, by looking for Xlib.h.
+ # First, try using that file with no special directory specified.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+@%:@include <X11/Xlib.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+ # We can compile using X headers with no special include directory.
+ac_x_includes=
+else
+ for ac_dir in $ac_x_header_dirs; do
+ if test -r "$ac_dir/X11/Xlib.h"; then
+ ac_x_includes=$ac_dir
+ break
+ fi
+done
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+fi # $ac_x_includes = no
+
+if test "$ac_x_libraries" = no; then
+ # Check for the libraries.
+ # See if we find them without any special options.
+ # Don't add to $LIBS permanently.
+ ac_save_LIBS=$LIBS
+ LIBS="-lX11 $LIBS"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+@%:@include <X11/Xlib.h>
+int
+main ()
+{
+XrmInitialize ()
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ LIBS=$ac_save_LIBS
+# We can link X programs with no special library path.
+ac_x_libraries=
+else
+ LIBS=$ac_save_LIBS
+for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
+do
+ # Don't even attempt the hair of trying to link an X program!
+ for ac_extension in a so sl dylib la dll; do
+ if test -r "$ac_dir/libX11.$ac_extension"; then
+ ac_x_libraries=$ac_dir
+ break 2
+ fi
+ done
+done
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+fi # $ac_x_libraries = no
+
+case $ac_x_includes,$ac_x_libraries in #(
+ no,* | *,no | *\'*)
+ # Didn't find X, or a directory has "'" in its name.
+ ac_cv_have_x="have_x=no";; #(
+ *)
+ # Record where we found X for the cache.
+ ac_cv_have_x="have_x=yes\
+ ac_x_includes='$ac_x_includes'\
+ ac_x_libraries='$ac_x_libraries'"
+esac
+fi
+;; #(
+ *) have_x=yes;;
+ esac
+ eval "$ac_cv_have_x"
+fi # $with_x != no
+
+if test "$have_x" != yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
+$as_echo "$have_x" >&6; }
+ no_x=yes
+else
+ # If each of the values was on the command line, it overrides each guess.
+ test "x$x_includes" = xNONE && x_includes=$ac_x_includes
+ test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
+ # Update the cache value to reflect the command line values.
+ ac_cv_have_x="have_x=yes\
+ ac_x_includes='$x_includes'\
+ ac_x_libraries='$x_libraries'"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
+$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
+$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
+if ${ac_cv_path_GREP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -z "$GREP"; then
+ ac_path_GREP_found=false
+ # Loop through the user's path and test for each of PROGNAME-LIST
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in grep ggrep; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+ { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+# Check for GNU ac_path_GREP and select it if it is found.
+ # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+ ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+ ac_count=0
+ $as_echo_n 0123456789 >"conftest.in"
+ while :
+ do
+ cat "conftest.in" "conftest.in" >"conftest.tmp"
+ mv "conftest.tmp" "conftest.in"
+ cp "conftest.in" "conftest.nl"
+ $as_echo 'GREP' >> "conftest.nl"
+ "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+ as_fn_arith $ac_count + 1 && ac_count=$as_val
+ if test $ac_count -gt ${ac_path_GREP_max-0}; then
+ # Best one so far, save it but keep looking for a better one
+ ac_cv_path_GREP="$ac_path_GREP"
+ ac_path_GREP_max=$ac_count
+ fi
+ # 10*(2^10) chars as input seems more than enough
+ test $ac_count -gt 10 && break
+ done
+ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+ $ac_path_GREP_found && break 3
+ done
+ done
+ done
+IFS=$as_save_IFS
+ if test -z "$ac_cv_path_GREP"; then
+ as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+else
+ ac_cv_path_GREP=$GREP
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
+$as_echo "$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
+$as_echo_n "checking for egrep... " >&6; }
+if ${ac_cv_path_EGREP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+ then ac_cv_path_EGREP="$GREP -E"
+ else
+ if test -z "$EGREP"; then
+ ac_path_EGREP_found=false
+ # Loop through the user's path and test for each of PROGNAME-LIST
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in egrep; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+ { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+# Check for GNU ac_path_EGREP and select it if it is found.
+ # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+ ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+ ac_count=0
+ $as_echo_n 0123456789 >"conftest.in"
+ while :
+ do
+ cat "conftest.in" "conftest.in" >"conftest.tmp"
+ mv "conftest.tmp" "conftest.in"
+ cp "conftest.in" "conftest.nl"
+ $as_echo 'EGREP' >> "conftest.nl"
+ "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+ as_fn_arith $ac_count + 1 && ac_count=$as_val
+ if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+ # Best one so far, save it but keep looking for a better one
+ ac_cv_path_EGREP="$ac_path_EGREP"
+ ac_path_EGREP_max=$ac_count
+ fi
+ # 10*(2^10) chars as input seems more than enough
+ test $ac_count -gt 10 && break
+ done
+ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+ $ac_path_EGREP_found && break 3
+ done
+ done
+ done
+IFS=$as_save_IFS
+ if test -z "$ac_cv_path_EGREP"; then
+ as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+else
+ ac_cv_path_EGREP=$EGREP
+fi
+
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
+$as_echo "$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
+if ${ac_cv_header_stdc+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_header_stdc=yes
+else
+ ac_cv_header_stdc=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+ # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "memchr" >/dev/null 2>&1; then :
+
+else
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "free" >/dev/null 2>&1; then :
+
+else
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+ if test "$cross_compiling" = yes; then :
+ :
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+ (('a' <= (c) && (c) <= 'i') \
+ || ('j' <= (c) && (c) <= 'r') \
+ || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+ int i;
+ for (i = 0; i < 256; i++)
+ if (XOR (islower (i), ISLOWER (i))
+ || toupper (i) != TOUPPER (i))
+ return 2;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+
+else
+ ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+ conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+
+$as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
+$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
+if ${ac_cv_header_sys_wait_h+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <sys/types.h>
+#include <sys/wait.h>
+#ifndef WEXITSTATUS
+# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
+#endif
+#ifndef WIFEXITED
+# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
+#endif
+
+int
+main ()
+{
+ int s;
+ wait (&s);
+ s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_header_sys_wait_h=yes
+else
+ ac_cv_header_sys_wait_h=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
+$as_echo "$ac_cv_header_sys_wait_h" >&6; }
+if test $ac_cv_header_sys_wait_h = yes; then
+
+$as_echo "@%:@define HAVE_SYS_WAIT_H 1" >>confdefs.h
+
+fi
+
+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+ inttypes.h stdint.h unistd.h
+do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
+"
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+ cat >>confdefs.h <<_ACEOF
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+for ac_header in netdb.h netinet/in.h stdlib.h string.h sys/socket.h sys/timeb.h unistd.h
+do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+ cat >>confdefs.h <<_ACEOF
+@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+# Checks for libraries.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeCombineMask in -lXext" >&5
+$as_echo_n "checking for XShapeCombineMask in -lXext... " >&6; }
+if ${ac_cv_lib_Xext_XShapeCombineMask+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXext $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XShapeCombineMask ();
+int
+main ()
+{
+return XShapeCombineMask ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_Xext_XShapeCombineMask=yes
+else
+ ac_cv_lib_Xext_XShapeCombineMask=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeCombineMask" >&5
+$as_echo "$ac_cv_lib_Xext_XShapeCombineMask" >&6; }
+if test "x$ac_cv_lib_Xext_XShapeCombineMask" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_LIBXEXT 1
+_ACEOF
+
+ LIBS="-lXext $LIBS"
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5
+$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
+if ${ac_cv_lib_Xpm_XpmCreatePixmapFromData+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXpm $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XpmCreatePixmapFromData ();
+int
+main ()
+{
+return XpmCreatePixmapFromData ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
+else
+ ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
+$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
+if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_LIBXPM 1
+_ACEOF
+
+ LIBS="-lXpm $LIBS"
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
+$as_echo_n "checking for pthread_create in -lpthread... " >&6; }
+if ${ac_cv_lib_pthread_pthread_create+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lpthread $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char pthread_create ();
+int
+main ()
+{
+return pthread_create ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_pthread_pthread_create=yes
+else
+ ac_cv_lib_pthread_pthread_create=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5
+$as_echo "$ac_cv_lib_pthread_pthread_create" >&6; }
+if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+@%:@define HAVE_LIBPTHREAD 1
+_ACEOF
+
+ LIBS="-lpthread $LIBS"
+
+fi
+
+
+# Checks for functions
+for ac_func in bzero gethostbyname memset rint socket strerror strstr strtol tzset
+do :
+ as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
+ cat >>confdefs.h <<_ACEOF
+@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+
+
+ac_config_files="$ac_config_files Makefile src/Makefile pixmaps/Makefile"
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems. If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+ for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+ eval ac_val=\$$ac_var
+ case $ac_val in #(
+ *${as_nl}*)
+ case $ac_var in #(
+ *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+ esac
+ case $ac_var in #(
+ _ | IFS | as_nl) ;; #(
+ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+ *) { eval $ac_var=; unset $ac_var;} ;;
+ esac ;;
+ esac
+ done
+
+ (set) 2>&1 |
+ case $as_nl`(ac_space=' '; set) 2>&1` in #(
+ *${as_nl}ac_space=\ *)
+ # `set' does not quote correctly, so add quotes: double-quote
+ # substitution turns \\\\ into \\, and sed turns \\ into \.
+ sed -n \
+ "s/'/'\\\\''/g;
+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+ ;; #(
+ *)
+ # `set' quotes correctly as required by POSIX, so do not add quotes.
+ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+ ;;
+ esac |
+ sort
+) |
+ sed '
+ /^ac_cv_env_/b end
+ t clear
+ :clear
+ s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+ t end
+ s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+ :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+ if test -w "$cache_file"; then
+ if test "x$cache_file" != "x/dev/null"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+$as_echo "$as_me: updating cache $cache_file" >&6;}
+ if test ! -f "$cache_file" || test -h "$cache_file"; then
+ cat confcache >"$cache_file"
+ else
+ case $cache_file in #(
+ */* | ?:*)
+ mv -f confcache "$cache_file"$$ &&
+ mv -f "$cache_file"$$ "$cache_file" ;; #(
+ *)
+ mv -f confcache "$cache_file" ;;
+ esac
+ fi
+ fi
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+ fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+DEFS=-DHAVE_CONFIG_H
+
+ac_libobjs=
+ac_ltlibobjs=
+U=
+for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue
+ # 1. Remove the extension, and $U if already installed.
+ ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+ ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
+ # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
+ # will be set to the directory where LIBOBJS objects are built.
+ as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+ as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIB@&t@OBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
+ as_fn_error $? "conditional \"AMDEP\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
+ as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+ as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+
+: "${CONFIG_STATUS=./config.status}"
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+as_write_fail=0
+cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+ emulate sh
+ NULLCMD=:
+ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
+ setopt NO_GLOB_SUBST
+else
+ case `(set -o) 2>/dev/null` in @%:@(
+ *posix*) :
+ set -o posix ;; @%:@(
+ *) :
+ ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='print -r --'
+ as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='printf %s\n'
+ as_echo_n='printf %s'
+else
+ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+ as_echo_n='/usr/ucb/echo -n'
+ else
+ as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+ as_echo_n_body='eval
+ arg=$1;
+ case $arg in @%:@(
+ *"$as_nl"*)
+ expr "X$arg" : "X\\(.*\\)$as_nl";
+ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+ esac;
+ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+ '
+ export as_echo_n_body
+ as_echo_n='sh -c $as_echo_n_body as_echo'
+ fi
+ export as_echo_body
+ as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ PATH_SEPARATOR=:
+ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+ PATH_SEPARATOR=';'
+ }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order. Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" "" $as_nl"
+
+# Find who we are. Look in the path if we contain no directory separator.
+as_myself=
+case $0 in @%:@((
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+ as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+ exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there. '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+
+@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD]
+@%:@ ----------------------------------------
+@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+@%:@ script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+ as_status=$1; test $as_status -eq 0 && as_status=1
+ if test "$4"; then
+ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ fi
+ $as_echo "$as_me: error: $2" >&2
+ as_fn_exit $as_status
+} @%:@ as_fn_error
+
+
+@%:@ as_fn_set_status STATUS
+@%:@ -----------------------
+@%:@ Set @S|@? to STATUS, without forking.
+as_fn_set_status ()
+{
+ return $1
+} @%:@ as_fn_set_status
+
+@%:@ as_fn_exit STATUS
+@%:@ -----------------
+@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+ set +e
+ as_fn_set_status $1
+ exit $1
+} @%:@ as_fn_exit
+
+@%:@ as_fn_unset VAR
+@%:@ ---------------
+@%:@ Portably unset VAR.
+as_fn_unset ()
+{
+ { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+@%:@ as_fn_append VAR VALUE
+@%:@ ----------------------
+@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take
+@%:@ advantage of any shell optimizations that allow amortized linear growth over
+@%:@ repeated appends, instead of the typical quadratic growth present in naive
+@%:@ implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+ eval 'as_fn_append ()
+ {
+ eval $1+=\$2
+ }'
+else
+ as_fn_append ()
+ {
+ eval $1=\$$1\$2
+ }
+fi # as_fn_append
+
+@%:@ as_fn_arith ARG...
+@%:@ ------------------
+@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the
+@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments
+@%:@ must be portable across @S|@(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+ eval 'as_fn_arith ()
+ {
+ as_val=$(( $* ))
+ }'
+else
+ as_fn_arith ()
+ {
+ as_val=`expr "$@" || test $? -eq 1`
+ }
+fi # as_fn_arith
+
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+ as_basename=basename
+else
+ as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+ as_dirname=dirname
+else
+ as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+ X"$0" : 'X\(//\)$' \| \
+ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+ sed '/^.*\/\([^/][^/]*\)\/*$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in @%:@(((((
+-n*)
+ case `echo 'xy\c'` in
+ *c*) ECHO_T=' ';; # ECHO_T is single tab character.
+ xy) ECHO_C='\c';;
+ *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
+ ECHO_T=' ';;
+ esac;;
+*)
+ ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+ rm -f conf$$.dir/conf$$.file
+else
+ rm -f conf$$.dir
+ mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+ if ln -s conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s='ln -s'
+ # ... but there are two gotchas:
+ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+ # In both cases, we have to default to `cp -p'.
+ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+ as_ln_s='cp -p'
+ elif ln conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s=ln
+ else
+ as_ln_s='cp -p'
+ fi
+else
+ as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+
+@%:@ as_fn_mkdir_p
+@%:@ -------------
+@%:@ Create "@S|@as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+ case $as_dir in #(
+ -*) as_dir=./$as_dir;;
+ esac
+ test -d "$as_dir" || eval $as_mkdir_p || {
+ as_dirs=
+ while :; do
+ case $as_dir in #(
+ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+ *) as_qdir=$as_dir;;
+ esac
+ as_dirs="'$as_qdir' $as_dirs"
+ as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_dir" : 'X\(//\)[^/]' \| \
+ X"$as_dir" : 'X\(//\)$' \| \
+ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} @%:@ as_fn_mkdir_p
+if mkdir -p . 2>/dev/null; then
+ as_mkdir_p='mkdir -p "$as_dir"'
+else
+ test -d ./-p && rmdir ./-p
+ as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+ as_test_x='test -x'
+else
+ if ls -dL / >/dev/null 2>&1; then
+ as_ls_L_option=L
+ else
+ as_ls_L_option=
+ fi
+ as_test_x='
+ eval sh -c '\''
+ if test -d "$1"; then
+ test -d "$1/.";
+ else
+ case $1 in @%:@(
+ -*)set "./$1";;
+ esac;
+ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in @%:@((
+ ???[sx]*):;;*)false;;esac;fi
+ '\'' sh
+ '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+## ----------------------------------- ##
+## Main body of $CONFIG_STATUS script. ##
+## ----------------------------------- ##
+_ASEOF
+test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# Save the log message, to keep $0 and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by $as_me, which was
+generated by GNU Autoconf 2.68. Invocation command line was
+
+ CONFIG_FILES = $CONFIG_FILES
+ CONFIG_HEADERS = $CONFIG_HEADERS
+ CONFIG_LINKS = $CONFIG_LINKS
+ CONFIG_COMMANDS = $CONFIG_COMMANDS
+ $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+case $ac_config_headers in *"
+"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
+esac
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+config_files="$ac_config_files"
+config_headers="$ac_config_headers"
+config_commands="$ac_config_commands"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files and other configuration actions
+from templates according to the current configuration. Unless the files
+and actions are specified as TAGs, all are instantiated by default.
+
+Usage: $0 [OPTION]... [TAG]...
+
+ -h, --help print this help, then exit
+ -V, --version print version number and configuration settings, then exit
+ --config print configuration, then exit
+ -q, --quiet, --silent
+ do not print progress messages
+ -d, --debug don't remove temporary files
+ --recheck update $as_me by reconfiguring in the same conditions
+ --file=FILE[:TEMPLATE]
+ instantiate the configuration file FILE
+ --header=FILE[:TEMPLATE]
+ instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Configuration commands:
+$config_commands
+
+Report bugs to the package provider."
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
+ac_cs_version="\\
+config.status
+configured by $0, generated by GNU Autoconf 2.68,
+ with options \\"\$ac_cs_config\\"
+
+Copyright (C) 2010 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
+MKDIR_P='$MKDIR_P'
+AWK='$AWK'
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+ case $1 in
+ --*=?*)
+ ac_option=`expr "X$1" : 'X\([^=]*\)='`
+ ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+ ac_shift=:
+ ;;
+ --*=)
+ ac_option=`expr "X$1" : 'X\([^=]*\)='`
+ ac_optarg=
+ ac_shift=:
+ ;;
+ *)
+ ac_option=$1
+ ac_optarg=$2
+ ac_shift=shift
+ ;;
+ esac
+
+ case $ac_option in
+ # Handling of the options.
+ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+ ac_cs_recheck=: ;;
+ --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+ $as_echo "$ac_cs_version"; exit ;;
+ --config | --confi | --conf | --con | --co | --c )
+ $as_echo "$ac_cs_config"; exit ;;
+ --debug | --debu | --deb | --de | --d | -d )
+ debug=: ;;
+ --file | --fil | --fi | --f )
+ $ac_shift
+ case $ac_optarg in
+ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ '') as_fn_error $? "missing file argument" ;;
+ esac
+ as_fn_append CONFIG_FILES " '$ac_optarg'"
+ ac_need_defaults=false;;
+ --header | --heade | --head | --hea )
+ $ac_shift
+ case $ac_optarg in
+ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ esac
+ as_fn_append CONFIG_HEADERS " '$ac_optarg'"
+ ac_need_defaults=false;;
+ --he | --h)
+ # Conflict between --help and --header
+ as_fn_error $? "ambiguous option: \`$1'
+Try \`$0 --help' for more information.";;
+ --help | --hel | -h )
+ $as_echo "$ac_cs_usage"; exit ;;
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil | --si | --s)
+ ac_cs_silent=: ;;
+
+ # This is an error.
+ -*) as_fn_error $? "unrecognized option: \`$1'
+Try \`$0 --help' for more information." ;;
+
+ *) as_fn_append ac_config_targets " $1"
+ ac_need_defaults=false ;;
+
+ esac
+ shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+ exec 6>/dev/null
+ ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+if \$ac_cs_recheck; then
+ set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+ shift
+ \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+ CONFIG_SHELL='$SHELL'
+ export CONFIG_SHELL
+ exec "\$@"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+exec 5>>config.log
+{
+ echo
+ sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX
+@%:@@%:@ Running $as_me. @%:@@%:@
+_ASBOX
+ $as_echo "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+#
+# INIT-COMMANDS
+#
+AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+ case $ac_config_target in
+ "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
+ "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
+ "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+ "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
+ "pixmaps/Makefile") CONFIG_FILES="$CONFIG_FILES pixmaps/Makefile" ;;
+
+ *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+ esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used. Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+ test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+ test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+ test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
+fi
+
+# Have a temporary directory for convenience. Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+ tmp= ac_tmp=
+ trap 'exit_status=$?
+ : "${ac_tmp:=$tmp}"
+ { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
+' 0
+ trap 'as_fn_exit 1' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+ tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+ test -d "$tmp"
+} ||
+{
+ tmp=./conf$$-$RANDOM
+ (umask 077 && mkdir "$tmp")
+} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
+ac_tmp=$tmp
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr=`echo X | tr X '\015'`
+# On cygwin, bash can eat \r inside `` if the user requested igncr.
+# But we know of no other shell where ac_cr would be empty at this
+# point, so we can use a bashism as a fallback.
+if test "x$ac_cr" = x; then
+ eval ac_cr=\$\'\\r\'
+fi
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+ ac_cs_awk_cr='\\r'
+else
+ ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
+_ACEOF
+
+
+{
+ echo "cat >conf$$subs.awk <<_ACEOF" &&
+ echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+ echo "_ACEOF"
+} >conf$$subs.sh ||
+ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+ . ./conf$$subs.sh ||
+ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+
+ ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+ if test $ac_delim_n = $ac_delim_num; then
+ break
+ elif $ac_last_try; then
+ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ else
+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+ fi
+done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\)..*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\)..*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+ N
+ s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
+ for (key in S) S_is_set[key] = 1
+ FS = ""
+
+}
+{
+ line = $ 0
+ nfields = split(line, field, "@")
+ substed = 0
+ len = length(field[1])
+ for (i = 2; i < nfields; i++) {
+ key = field[i]
+ keylen = length(key)
+ if (S_is_set[key]) {
+ value = S[key]
+ line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+ len += length(value) + length(field[++i])
+ substed = 1
+ } else
+ len += 1 + keylen
+ }
+
+ print line
+}
+
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+ sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+ cat
+fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
+ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
+# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+ ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
+h
+s///
+s/^/:/
+s/[ ]*$/:/
+s/:\$(srcdir):/:/g
+s/:\${srcdir}:/:/g
+s/:@srcdir@:/:/g
+s/^:*//
+s/:*$//
+x
+s/\(=[ ]*\).*/\1/
+G
+s/\n//
+s/^[^=]*=[ ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+# Set up the scripts for CONFIG_HEADERS section.
+# No need to generate them if there are no CONFIG_HEADERS.
+# This happens for instance with `./config.status Makefile'.
+if test -n "$CONFIG_HEADERS"; then
+cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
+BEGIN {
+_ACEOF
+
+# Transform confdefs.h into an awk script `defines.awk', embedded as
+# here-document in config.status, that substitutes the proper values into
+# config.h.in to produce config.h.
+
+# Create a delimiter string that does not exist in confdefs.h, to ease
+# handling of long lines.
+ac_delim='%!_!# '
+for ac_last_try in false false :; do
+ ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
+ if test -z "$ac_tt"; then
+ break
+ elif $ac_last_try; then
+ as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
+ else
+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+ fi
+done
+
+# For the awk script, D is an array of macro values keyed by name,
+# likewise P contains macro parameters if any. Preserve backslash
+# newline sequences.
+
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+sed -n '
+s/.\{148\}/&'"$ac_delim"'/g
+t rset
+:rset
+s/^[ ]*#[ ]*define[ ][ ]*/ /
+t def
+d
+:def
+s/\\$//
+t bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3"/p
+s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
+d
+:bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3\\\\\\n"\\/p
+t cont
+s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
+t cont
+d
+:cont
+n
+s/.\{148\}/&'"$ac_delim"'/g
+t clear
+:clear
+s/\\$//
+t bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/"/p
+d
+:bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
+b cont
+' <confdefs.h | sed '
+s/'"$ac_delim"'/"\\\
+"/g' >>$CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ for (key in D) D_is_set[key] = 1
+ FS = ""
+}
+/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
+ line = \$ 0
+ split(line, arg, " ")
+ if (arg[1] == "#") {
+ defundef = arg[2]
+ mac1 = arg[3]
+ } else {
+ defundef = substr(arg[1], 2)
+ mac1 = arg[2]
+ }
+ split(mac1, mac2, "(") #)
+ macro = mac2[1]
+ prefix = substr(line, 1, index(line, defundef) - 1)
+ if (D_is_set[macro]) {
+ # Preserve the white space surrounding the "#".
+ print prefix "define", macro P[macro] D[macro]
+ next
+ } else {
+ # Replace #undef with comments. This is necessary, for example,
+ # in the case of _POSIX_SOURCE, which is predefined and required
+ # on some systems where configure will not decide to define it.
+ if (defundef == "undef") {
+ print "/*", prefix defundef, macro, "*/"
+ next
+ }
+ }
+}
+{ print }
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
+fi # test -n "$CONFIG_HEADERS"
+
+
+eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
+shift
+for ac_tag
+do
+ case $ac_tag in
+ :[FHLC]) ac_mode=$ac_tag; continue;;
+ esac
+ case $ac_mode$ac_tag in
+ :[FHL]*:*);;
+ :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
+ :[FH]-) ac_tag=-:-;;
+ :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+ esac
+ ac_save_IFS=$IFS
+ IFS=:
+ set x $ac_tag
+ IFS=$ac_save_IFS
+ shift
+ ac_file=$1
+ shift
+
+ case $ac_mode in
+ :L) ac_source=$1;;
+ :[FH])
+ ac_file_inputs=
+ for ac_f
+ do
+ case $ac_f in
+ -) ac_f="$ac_tmp/stdin";;
+ *) # Look for the file first in the build tree, then in the source tree
+ # (if the path is not absolute). The absolute path cannot be DOS-style,
+ # because $ac_f cannot contain `:'.
+ test -f "$ac_f" ||
+ case $ac_f in
+ [\\/$]*) false;;
+ *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+ esac ||
+ as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+ esac
+ case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+ as_fn_append ac_file_inputs " '$ac_f'"
+ done
+
+ # Let's still pretend it is `configure' which instantiates (i.e., don't
+ # use $as_me), people would be surprised to read:
+ # /* config.h. Generated by config.status. */
+ configure_input='Generated from '`
+ $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+ `' by configure.'
+ if test x"$ac_file" != x-; then
+ configure_input="$ac_file. $configure_input"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
+ fi
+ # Neutralize special characters interpreted by sed in replacement strings.
+ case $configure_input in #(
+ *\&* | *\|* | *\\* )
+ ac_sed_conf_input=`$as_echo "$configure_input" |
+ sed 's/[\\\\&|]/\\\\&/g'`;; #(
+ *) ac_sed_conf_input=$configure_input;;
+ esac
+
+ case $ac_tag in
+ *:-:* | *:-) cat >"$ac_tmp/stdin" \
+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
+ esac
+ ;;
+ esac
+
+ ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$ac_file" : 'X\(//\)[^/]' \| \
+ X"$ac_file" : 'X\(//\)$' \| \
+ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$ac_file" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ as_dir="$ac_dir"; as_fn_mkdir_p
+ ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+ # A ".." for each directory in $ac_dir_suffix.
+ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+ case $ac_top_builddir_sub in
+ "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+ esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+ .) # We are building in place.
+ ac_srcdir=.
+ ac_top_srcdir=$ac_top_builddir_sub
+ ac_abs_top_srcdir=$ac_pwd ;;
+ [\\/]* | ?:[\\/]* ) # Absolute name.
+ ac_srcdir=$srcdir$ac_dir_suffix;
+ ac_top_srcdir=$srcdir
+ ac_abs_top_srcdir=$srcdir ;;
+ *) # Relative name.
+ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+ ac_top_srcdir=$ac_top_build_prefix$srcdir
+ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+ case $ac_mode in
+ :F)
+ #
+ # CONFIG_FILE
+ #
+
+ case $INSTALL in
+ [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+ *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+ esac
+ ac_MKDIR_P=$MKDIR_P
+ case $MKDIR_P in
+ [\\/$]* | ?:[\\/]* ) ;;
+ */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+ esac
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+ac_sed_dataroot='
+/datarootdir/ {
+ p
+ q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ ac_datarootdir_hack='
+ s&@datadir@&$datadir&g
+ s&@docdir@&$docdir&g
+ s&@infodir@&$infodir&g
+ s&@localedir@&$localedir&g
+ s&@mandir@&$mandir&g
+ s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+s&@MKDIR_P@&$ac_MKDIR_P&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
+ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+ { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
+ { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
+ "$ac_tmp/out"`; test -z "$ac_out"; } &&
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined. Please make sure it is defined" >&5
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined. Please make sure it is defined" >&2;}
+
+ rm -f "$ac_tmp/stdin"
+ case $ac_file in
+ -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
+ *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
+ esac \
+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ ;;
+ :H)
+ #
+ # CONFIG_HEADER
+ #
+ if test x"$ac_file" != x-; then
+ {
+ $as_echo "/* $configure_input */" \
+ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
+ } >"$ac_tmp/config.h" \
+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
+$as_echo "$as_me: $ac_file is unchanged" >&6;}
+ else
+ rm -f "$ac_file"
+ mv "$ac_tmp/config.h" "$ac_file" \
+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ fi
+ else
+ $as_echo "/* $configure_input */" \
+ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
+ || as_fn_error $? "could not create -" "$LINENO" 5
+ fi
+# Compute "$ac_file"'s index in $config_headers.
+_am_arg="$ac_file"
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+ case $_am_header in
+ $_am_arg | $_am_arg:* )
+ break ;;
+ * )
+ _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+ esac
+done
+echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
+$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$_am_arg" : 'X\(//\)[^/]' \| \
+ X"$_am_arg" : 'X\(//\)$' \| \
+ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$_am_arg" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`/stamp-h$_am_stamp_count
+ ;;
+
+ :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
+$as_echo "$as_me: executing $ac_file commands" >&6;}
+ ;;
+ esac
+
+
+ case $ac_file$ac_mode in
+ "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
+ # Autoconf 2.62 quotes --file arguments for eval, but not when files
+ # are listed without --file. Let's play safe and only enable the eval
+ # if we detect the quoting.
+ case $CONFIG_FILES in
+ *\'*) eval set x "$CONFIG_FILES" ;;
+ *) set x $CONFIG_FILES ;;
+ esac
+ shift
+ for mf
+ do
+ # Strip MF so we end up with the name of the file.
+ mf=`echo "$mf" | sed -e 's/:.*$//'`
+ # Check whether this is an Automake generated Makefile or not.
+ # We used to match only the files named `Makefile.in', but
+ # some people rename them; so instead we look at the file content.
+ # Grep'ing the first line is not enough: some people post-process
+ # each Makefile.in and add a new line on top of each file to say so.
+ # Grep'ing the whole file is not good either: AIX grep has a line
+ # limit of 2048, but all sed's we know have understand at least 4000.
+ if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+ dirpart=`$as_dirname -- "$mf" ||
+$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$mf" : 'X\(//\)[^/]' \| \
+ X"$mf" : 'X\(//\)$' \| \
+ X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$mf" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ else
+ continue
+ fi
+ # Extract the definition of DEPDIR, am__include, and am__quote
+ # from the Makefile without running `make'.
+ DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+ test -z "$DEPDIR" && continue
+ am__include=`sed -n 's/^am__include = //p' < "$mf"`
+ test -z "am__include" && continue
+ am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+ # When using ansi2knr, U may be empty or an underscore; expand it
+ U=`sed -n 's/^U = //p' < "$mf"`
+ # Find all dependency output files, they are included files with
+ # $(DEPDIR) in their names. We invoke sed twice because it is the
+ # simplest approach to changing $(DEPDIR) to its actual value in the
+ # expansion.
+ for file in `sed -n "
+ s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+ # Make sure the directory exists.
+ test -f "$dirpart/$file" && continue
+ fdir=`$as_dirname -- "$file" ||
+$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$file" : 'X\(//\)[^/]' \| \
+ X"$file" : 'X\(//\)$' \| \
+ X"$file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$file" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ as_dir=$dirpart/$fdir; as_fn_mkdir_p
+ # echo "creating $dirpart/$file"
+ echo '# dummy' > "$dirpart/$file"
+ done
+ done
+}
+ ;;
+
+ esac
+done # for ac_tag
+
+
+as_fn_exit 0
+_ACEOF
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+ as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded. So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status. When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+ ac_cs_success=:
+ ac_config_status_args=
+ test "$silent" = yes &&
+ ac_config_status_args="$ac_config_status_args --quiet"
+ exec 5>/dev/null
+ $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+ exec 5>>config.log
+ # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+ # would make configure fail if this is the last instruction.
+ $ac_cs_success || as_fn_exit 1
+fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
+
diff --git a/autom4te.cache/requests b/autom4te.cache/requests
new file mode 100644
index 0000000..d3ff818
--- /dev/null
+++ b/autom4te.cache/requests
@@ -0,0 +1,141 @@
+# This file was generated.
+# It contains the lists of macros which have been traced.
+# It can be safely removed.
+
+@request = (
+ bless( [
+ '0',
+ 1,
+ [
+ '/usr/share/autoconf'
+ ],
+ [
+ '/usr/share/autoconf/autoconf/autoconf.m4f',
+ 'aclocal.m4',
+ 'configure.in'
+ ],
+ {
+ 'AM_PROG_F77_C_O' => 1,
+ '_LT_AC_TAGCONFIG' => 1,
+ 'm4_pattern_forbid' => 1,
+ 'AC_INIT' => 1,
+ 'AC_CANONICAL_TARGET' => 1,
+ '_AM_COND_IF' => 1,
+ 'AC_CONFIG_LIBOBJ_DIR' => 1,
+ 'AC_SUBST' => 1,
+ 'AC_CANONICAL_HOST' => 1,
+ 'AC_FC_SRCEXT' => 1,
+ 'AC_PROG_LIBTOOL' => 1,
+ 'AM_INIT_AUTOMAKE' => 1,
+ 'AC_CONFIG_SUBDIRS' => 1,
+ 'AM_PATH_GUILE' => 1,
+ 'AM_AUTOMAKE_VERSION' => 1,
+ 'LT_CONFIG_LTDL_DIR' => 1,
+ 'AC_CONFIG_LINKS' => 1,
+ 'AC_REQUIRE_AUX_FILE' => 1,
+ 'LT_SUPPORTED_TAG' => 1,
+ 'm4_sinclude' => 1,
+ 'AM_MAINTAINER_MODE' => 1,
+ 'AM_NLS' => 1,
+ 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
+ '_m4_warn' => 1,
+ 'AM_MAKEFILE_INCLUDE' => 1,
+ 'AM_PROG_CXX_C_O' => 1,
+ '_AM_MAKEFILE_INCLUDE' => 1,
+ '_AM_COND_ENDIF' => 1,
+ 'AM_ENABLE_MULTILIB' => 1,
+ 'AM_SILENT_RULES' => 1,
+ 'AM_PROG_MOC' => 1,
+ 'AC_CONFIG_FILES' => 1,
+ 'LT_INIT' => 1,
+ 'include' => 1,
+ 'AM_GNU_GETTEXT' => 1,
+ 'AM_PROG_AR' => 1,
+ 'AC_LIBSOURCE' => 1,
+ 'AC_CANONICAL_BUILD' => 1,
+ 'AM_PROG_FC_C_O' => 1,
+ 'AC_FC_FREEFORM' => 1,
+ 'AH_OUTPUT' => 1,
+ 'AC_CONFIG_AUX_DIR' => 1,
+ '_AM_SUBST_NOTMAKE' => 1,
+ 'm4_pattern_allow' => 1,
+ 'AM_PROG_CC_C_O' => 1,
+ 'sinclude' => 1,
+ 'AM_CONDITIONAL' => 1,
+ 'AC_CANONICAL_SYSTEM' => 1,
+ 'AM_XGETTEXT_OPTION' => 1,
+ 'AC_CONFIG_HEADERS' => 1,
+ 'AC_DEFINE_TRACE_LITERAL' => 1,
+ 'AM_POT_TOOLS' => 1,
+ 'm4_include' => 1,
+ '_AM_COND_ELSE' => 1,
+ 'AC_SUBST_TRACE' => 1
+ }
+ ], 'Autom4te::Request' ),
+ bless( [
+ '1',
+ 1,
+ [
+ '/usr/share/autoconf'
+ ],
+ [
+ '/usr/share/autoconf/autoconf/autoconf.m4f',
+ '/usr/share/aclocal-1.10/amversion.m4',
+ '/usr/share/aclocal-1.10/auxdir.m4',
+ '/usr/share/aclocal-1.10/cond.m4',
+ '/usr/share/aclocal-1.10/depend.m4',
+ '/usr/share/aclocal-1.10/depout.m4',
+ '/usr/share/aclocal-1.10/init.m4',
+ '/usr/share/aclocal-1.10/install-sh.m4',
+ '/usr/share/aclocal-1.10/lead-dot.m4',
+ '/usr/share/aclocal-1.10/make.m4',
+ '/usr/share/aclocal-1.10/missing.m4',
+ '/usr/share/aclocal-1.10/mkdirp.m4',
+ '/usr/share/aclocal-1.10/options.m4',
+ '/usr/share/aclocal-1.10/runlog.m4',
+ '/usr/share/aclocal-1.10/sanity.m4',
+ '/usr/share/aclocal-1.10/strip.m4',
+ '/usr/share/aclocal-1.10/substnot.m4',
+ '/usr/share/aclocal-1.10/tar.m4',
+ 'configure.in'
+ ],
+ {
+ 'm4_pattern_forbid' => 1,
+ 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1,
+ '_AM_SET_OPTION' => 1,
+ 'AC_DEFUN' => 1,
+ 'AM_PROG_MKDIR_P' => 1,
+ 'AM_INIT_AUTOMAKE' => 1,
+ 'AM_AUTOMAKE_VERSION' => 1,
+ 'AM_MISSING_HAS_RUN' => 1,
+ 'AM_MISSING_PROG' => 1,
+ 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
+ 'AC_DEFUN_ONCE' => 1,
+ 'AM_PROG_INSTALL_STRIP' => 1,
+ '_m4_warn' => 1,
+ 'AM_SANITY_CHECK' => 1,
+ 'include' => 1,
+ '_AM_PROG_TAR' => 1,
+ 'AM_AUX_DIR_EXPAND' => 1,
+ 'AM_DEP_TRACK' => 1,
+ '_AM_SET_OPTIONS' => 1,
+ 'AM_RUN_LOG' => 1,
+ '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1,
+ '_AM_IF_OPTION' => 1,
+ '_AM_SUBST_NOTMAKE' => 1,
+ '_AM_AUTOCONF_VERSION' => 1,
+ 'm4_pattern_allow' => 1,
+ '_AM_MANGLE_OPTION' => 1,
+ 'AM_SET_LEADING_DOT' => 1,
+ 'AM_CONDITIONAL' => 1,
+ 'AM_SET_DEPDIR' => 1,
+ '_AM_DEPENDENCIES' => 1,
+ 'm4_include' => 1,
+ 'AM_PROG_INSTALL_SH' => 1,
+ '_AC_AM_CONFIG_HEADER_HOOK' => 1,
+ 'AU_DEFUN' => 1,
+ 'AM_MAKE_INCLUDE' => 1
+ }
+ ], 'Autom4te::Request' )
+ );
+
diff --git a/autom4te.cache/traces.0 b/autom4te.cache/traces.0
new file mode 100644
index 0000000..44082c7
--- /dev/null
+++ b/autom4te.cache/traces.0
@@ -0,0 +1,455 @@
+m4trace:configure.in:2: -1- AC_INIT([src/dwgo.cpp])
+m4trace:configure.in:2: -1- m4_pattern_forbid([^_?A[CHUM]_])
+m4trace:configure.in:2: -1- m4_pattern_forbid([_AC_])
+m4trace:configure.in:2: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
+m4trace:configure.in:2: -1- m4_pattern_allow([^AS_FLAGS$])
+m4trace:configure.in:2: -1- m4_pattern_forbid([^_?m4_])
+m4trace:configure.in:2: -1- m4_pattern_forbid([^dnl$])
+m4trace:configure.in:2: -1- m4_pattern_forbid([^_?AS_])
+m4trace:configure.in:2: -1- AC_SUBST([SHELL])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([SHELL])
+m4trace:configure.in:2: -1- m4_pattern_allow([^SHELL$])
+m4trace:configure.in:2: -1- AC_SUBST([PATH_SEPARATOR])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([PATH_SEPARATOR])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PATH_SEPARATOR$])
+m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([PACKAGE_NAME])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([PACKAGE_TARNAME])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([PACKAGE_VERSION])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([PACKAGE_STRING])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.in:2: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL], ['AC_PACKAGE_URL'])])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([PACKAGE_URL])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.in:2: -1- AC_SUBST([exec_prefix], [NONE])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([exec_prefix])
+m4trace:configure.in:2: -1- m4_pattern_allow([^exec_prefix$])
+m4trace:configure.in:2: -1- AC_SUBST([prefix], [NONE])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([prefix])
+m4trace:configure.in:2: -1- m4_pattern_allow([^prefix$])
+m4trace:configure.in:2: -1- AC_SUBST([program_transform_name], [s,x,x,])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([program_transform_name])
+m4trace:configure.in:2: -1- m4_pattern_allow([^program_transform_name$])
+m4trace:configure.in:2: -1- AC_SUBST([bindir], ['${exec_prefix}/bin'])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([bindir])
+m4trace:configure.in:2: -1- m4_pattern_allow([^bindir$])
+m4trace:configure.in:2: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin'])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([sbindir])
+m4trace:configure.in:2: -1- m4_pattern_allow([^sbindir$])
+m4trace:configure.in:2: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec'])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([libexecdir])
+m4trace:configure.in:2: -1- m4_pattern_allow([^libexecdir$])
+m4trace:configure.in:2: -1- AC_SUBST([datarootdir], ['${prefix}/share'])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([datarootdir])
+m4trace:configure.in:2: -1- m4_pattern_allow([^datarootdir$])
+m4trace:configure.in:2: -1- AC_SUBST([datadir], ['${datarootdir}'])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([datadir])
+m4trace:configure.in:2: -1- m4_pattern_allow([^datadir$])
+m4trace:configure.in:2: -1- AC_SUBST([sysconfdir], ['${prefix}/etc'])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([sysconfdir])
+m4trace:configure.in:2: -1- m4_pattern_allow([^sysconfdir$])
+m4trace:configure.in:2: -1- AC_SUBST([sharedstatedir], ['${prefix}/com'])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([sharedstatedir])
+m4trace:configure.in:2: -1- m4_pattern_allow([^sharedstatedir$])
+m4trace:configure.in:2: -1- AC_SUBST([localstatedir], ['${prefix}/var'])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([localstatedir])
+m4trace:configure.in:2: -1- m4_pattern_allow([^localstatedir$])
+m4trace:configure.in:2: -1- AC_SUBST([includedir], ['${prefix}/include'])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([includedir])
+m4trace:configure.in:2: -1- m4_pattern_allow([^includedir$])
+m4trace:configure.in:2: -1- AC_SUBST([oldincludedir], ['/usr/include'])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([oldincludedir])
+m4trace:configure.in:2: -1- m4_pattern_allow([^oldincludedir$])
+m4trace:configure.in:2: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME],
+ ['${datarootdir}/doc/${PACKAGE_TARNAME}'],
+ ['${datarootdir}/doc/${PACKAGE}'])])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([docdir])
+m4trace:configure.in:2: -1- m4_pattern_allow([^docdir$])
+m4trace:configure.in:2: -1- AC_SUBST([infodir], ['${datarootdir}/info'])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([infodir])
+m4trace:configure.in:2: -1- m4_pattern_allow([^infodir$])
+m4trace:configure.in:2: -1- AC_SUBST([htmldir], ['${docdir}'])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([htmldir])
+m4trace:configure.in:2: -1- m4_pattern_allow([^htmldir$])
+m4trace:configure.in:2: -1- AC_SUBST([dvidir], ['${docdir}'])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([dvidir])
+m4trace:configure.in:2: -1- m4_pattern_allow([^dvidir$])
+m4trace:configure.in:2: -1- AC_SUBST([pdfdir], ['${docdir}'])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([pdfdir])
+m4trace:configure.in:2: -1- m4_pattern_allow([^pdfdir$])
+m4trace:configure.in:2: -1- AC_SUBST([psdir], ['${docdir}'])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([psdir])
+m4trace:configure.in:2: -1- m4_pattern_allow([^psdir$])
+m4trace:configure.in:2: -1- AC_SUBST([libdir], ['${exec_prefix}/lib'])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([libdir])
+m4trace:configure.in:2: -1- m4_pattern_allow([^libdir$])
+m4trace:configure.in:2: -1- AC_SUBST([localedir], ['${datarootdir}/locale'])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([localedir])
+m4trace:configure.in:2: -1- m4_pattern_allow([^localedir$])
+m4trace:configure.in:2: -1- AC_SUBST([mandir], ['${datarootdir}/man'])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([mandir])
+m4trace:configure.in:2: -1- m4_pattern_allow([^mandir$])
+m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */
+@%:@undef PACKAGE_NAME])
+m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */
+@%:@undef PACKAGE_TARNAME])
+m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */
+@%:@undef PACKAGE_VERSION])
+m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */
+@%:@undef PACKAGE_STRING])
+m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */
+@%:@undef PACKAGE_BUGREPORT])
+m4trace:configure.in:2: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.in:2: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */
+@%:@undef PACKAGE_URL])
+m4trace:configure.in:2: -1- AC_SUBST([DEFS])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([DEFS])
+m4trace:configure.in:2: -1- m4_pattern_allow([^DEFS$])
+m4trace:configure.in:2: -1- AC_SUBST([ECHO_C])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([ECHO_C])
+m4trace:configure.in:2: -1- m4_pattern_allow([^ECHO_C$])
+m4trace:configure.in:2: -1- AC_SUBST([ECHO_N])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([ECHO_N])
+m4trace:configure.in:2: -1- m4_pattern_allow([^ECHO_N$])
+m4trace:configure.in:2: -1- AC_SUBST([ECHO_T])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([ECHO_T])
+m4trace:configure.in:2: -1- m4_pattern_allow([^ECHO_T$])
+m4trace:configure.in:2: -1- AC_SUBST([LIBS])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.in:2: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.in:2: -1- AC_SUBST([build_alias])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([build_alias])
+m4trace:configure.in:2: -1- m4_pattern_allow([^build_alias$])
+m4trace:configure.in:2: -1- AC_SUBST([host_alias])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([host_alias])
+m4trace:configure.in:2: -1- m4_pattern_allow([^host_alias$])
+m4trace:configure.in:2: -1- AC_SUBST([target_alias])
+m4trace:configure.in:2: -1- AC_SUBST_TRACE([target_alias])
+m4trace:configure.in:2: -1- m4_pattern_allow([^target_alias$])
+m4trace:configure.in:3: -1- AC_CONFIG_HEADERS([src/config.h])
+m4trace:configure.in:7: -1- AC_SUBST([CXXFLAGS])
+m4trace:configure.in:7: -1- AC_SUBST_TRACE([CXXFLAGS])
+m4trace:configure.in:7: -1- m4_pattern_allow([^CXXFLAGS$])
+m4trace:configure.in:21: -1- AC_DEFINE_TRACE_LITERAL([DATADIR])
+m4trace:configure.in:21: -1- m4_pattern_allow([^DATADIR$])
+m4trace:configure.in:21: -1- AH_OUTPUT([DATADIR], [/* Location of platform-independent files */
+@%:@undef DATADIR])
+m4trace:configure.in:24: -1- AM_INIT_AUTOMAKE([DWGO], [0.4])
+m4trace:configure.in:24: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
+m4trace:configure.in:24: -1- AM_AUTOMAKE_VERSION([1.10.3])
+m4trace:configure.in:24: -1- AC_REQUIRE_AUX_FILE([install-sh])
+m4trace:configure.in:24: -1- AC_SUBST([INSTALL_PROGRAM])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
+m4trace:configure.in:24: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
+m4trace:configure.in:24: -1- AC_SUBST([INSTALL_SCRIPT])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([INSTALL_SCRIPT])
+m4trace:configure.in:24: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
+m4trace:configure.in:24: -1- AC_SUBST([INSTALL_DATA])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([INSTALL_DATA])
+m4trace:configure.in:24: -1- m4_pattern_allow([^INSTALL_DATA$])
+m4trace:configure.in:24: -1- AC_SUBST([am__isrc], [' -I$(srcdir)'])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([am__isrc])
+m4trace:configure.in:24: -1- m4_pattern_allow([^am__isrc$])
+m4trace:configure.in:24: -1- _AM_SUBST_NOTMAKE([am__isrc])
+m4trace:configure.in:24: -1- AC_SUBST([CYGPATH_W])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([CYGPATH_W])
+m4trace:configure.in:24: -1- m4_pattern_allow([^CYGPATH_W$])
+m4trace:configure.in:24: -1- AC_SUBST([PACKAGE], [DWGO])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([PACKAGE])
+m4trace:configure.in:24: -1- m4_pattern_allow([^PACKAGE$])
+m4trace:configure.in:24: -1- AC_SUBST([VERSION], [0.4])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([VERSION])
+m4trace:configure.in:24: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.in:24: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE])
+m4trace:configure.in:24: -1- m4_pattern_allow([^PACKAGE$])
+m4trace:configure.in:24: -1- AH_OUTPUT([PACKAGE], [/* Name of package */
+@%:@undef PACKAGE])
+m4trace:configure.in:24: -1- AC_DEFINE_TRACE_LITERAL([VERSION])
+m4trace:configure.in:24: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.in:24: -1- AH_OUTPUT([VERSION], [/* Version number of package */
+@%:@undef VERSION])
+m4trace:configure.in:24: -1- AC_REQUIRE_AUX_FILE([missing])
+m4trace:configure.in:24: -1- AC_SUBST([ACLOCAL])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([ACLOCAL])
+m4trace:configure.in:24: -1- m4_pattern_allow([^ACLOCAL$])
+m4trace:configure.in:24: -1- AC_SUBST([AUTOCONF])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([AUTOCONF])
+m4trace:configure.in:24: -1- m4_pattern_allow([^AUTOCONF$])
+m4trace:configure.in:24: -1- AC_SUBST([AUTOMAKE])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([AUTOMAKE])
+m4trace:configure.in:24: -1- m4_pattern_allow([^AUTOMAKE$])
+m4trace:configure.in:24: -1- AC_SUBST([AUTOHEADER])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([AUTOHEADER])
+m4trace:configure.in:24: -1- m4_pattern_allow([^AUTOHEADER$])
+m4trace:configure.in:24: -1- AC_SUBST([MAKEINFO])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([MAKEINFO])
+m4trace:configure.in:24: -1- m4_pattern_allow([^MAKEINFO$])
+m4trace:configure.in:24: -1- AC_SUBST([install_sh])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([install_sh])
+m4trace:configure.in:24: -1- m4_pattern_allow([^install_sh$])
+m4trace:configure.in:24: -1- AC_SUBST([STRIP])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([STRIP])
+m4trace:configure.in:24: -1- m4_pattern_allow([^STRIP$])
+m4trace:configure.in:24: -1- AC_SUBST([INSTALL_STRIP_PROGRAM])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM])
+m4trace:configure.in:24: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
+m4trace:configure.in:24: -1- AC_REQUIRE_AUX_FILE([install-sh])
+m4trace:configure.in:24: -1- AC_SUBST([MKDIR_P])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([MKDIR_P])
+m4trace:configure.in:24: -1- m4_pattern_allow([^MKDIR_P$])
+m4trace:configure.in:24: -1- AC_SUBST([mkdir_p], ["$MKDIR_P"])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([mkdir_p])
+m4trace:configure.in:24: -1- m4_pattern_allow([^mkdir_p$])
+m4trace:configure.in:24: -1- AC_SUBST([AWK])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([AWK])
+m4trace:configure.in:24: -1- m4_pattern_allow([^AWK$])
+m4trace:configure.in:24: -1- AC_SUBST([SET_MAKE])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([SET_MAKE])
+m4trace:configure.in:24: -1- m4_pattern_allow([^SET_MAKE$])
+m4trace:configure.in:24: -1- AC_SUBST([am__leading_dot])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([am__leading_dot])
+m4trace:configure.in:24: -1- m4_pattern_allow([^am__leading_dot$])
+m4trace:configure.in:24: -1- AC_SUBST([AMTAR])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([AMTAR])
+m4trace:configure.in:24: -1- m4_pattern_allow([^AMTAR$])
+m4trace:configure.in:24: -1- AC_SUBST([am__tar])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([am__tar])
+m4trace:configure.in:24: -1- m4_pattern_allow([^am__tar$])
+m4trace:configure.in:24: -1- AC_SUBST([am__untar])
+m4trace:configure.in:24: -1- AC_SUBST_TRACE([am__untar])
+m4trace:configure.in:24: -1- m4_pattern_allow([^am__untar$])
+m4trace:configure.in:27: -1- AC_SUBST([CXX])
+m4trace:configure.in:27: -1- AC_SUBST_TRACE([CXX])
+m4trace:configure.in:27: -1- m4_pattern_allow([^CXX$])
+m4trace:configure.in:27: -1- AC_SUBST([CXXFLAGS])
+m4trace:configure.in:27: -1- AC_SUBST_TRACE([CXXFLAGS])
+m4trace:configure.in:27: -1- m4_pattern_allow([^CXXFLAGS$])
+m4trace:configure.in:27: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.in:27: -1- AC_SUBST_TRACE([LDFLAGS])
+m4trace:configure.in:27: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.in:27: -1- AC_SUBST([LIBS])
+m4trace:configure.in:27: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.in:27: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.in:27: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.in:27: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.in:27: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.in:27: -1- AC_SUBST([CXX])
+m4trace:configure.in:27: -1- AC_SUBST_TRACE([CXX])
+m4trace:configure.in:27: -1- m4_pattern_allow([^CXX$])
+m4trace:configure.in:27: -1- AC_SUBST([ac_ct_CXX])
+m4trace:configure.in:27: -1- AC_SUBST_TRACE([ac_ct_CXX])
+m4trace:configure.in:27: -1- m4_pattern_allow([^ac_ct_CXX$])
+m4trace:configure.in:27: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
+m4trace:configure.in:27: -1- AC_SUBST_TRACE([EXEEXT])
+m4trace:configure.in:27: -1- m4_pattern_allow([^EXEEXT$])
+m4trace:configure.in:27: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
+m4trace:configure.in:27: -1- AC_SUBST_TRACE([OBJEXT])
+m4trace:configure.in:27: -1- m4_pattern_allow([^OBJEXT$])
+m4trace:configure.in:27: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])
+m4trace:configure.in:27: -1- AC_SUBST_TRACE([DEPDIR])
+m4trace:configure.in:27: -1- m4_pattern_allow([^DEPDIR$])
+m4trace:configure.in:27: -1- AC_SUBST([am__include])
+m4trace:configure.in:27: -1- AC_SUBST_TRACE([am__include])
+m4trace:configure.in:27: -1- m4_pattern_allow([^am__include$])
+m4trace:configure.in:27: -1- AC_SUBST([am__quote])
+m4trace:configure.in:27: -1- AC_SUBST_TRACE([am__quote])
+m4trace:configure.in:27: -1- m4_pattern_allow([^am__quote$])
+m4trace:configure.in:27: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+m4trace:configure.in:27: -1- AC_SUBST([AMDEP_TRUE])
+m4trace:configure.in:27: -1- AC_SUBST_TRACE([AMDEP_TRUE])
+m4trace:configure.in:27: -1- m4_pattern_allow([^AMDEP_TRUE$])
+m4trace:configure.in:27: -1- AC_SUBST([AMDEP_FALSE])
+m4trace:configure.in:27: -1- AC_SUBST_TRACE([AMDEP_FALSE])
+m4trace:configure.in:27: -1- m4_pattern_allow([^AMDEP_FALSE$])
+m4trace:configure.in:27: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE])
+m4trace:configure.in:27: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE])
+m4trace:configure.in:27: -1- AC_SUBST([AMDEPBACKSLASH])
+m4trace:configure.in:27: -1- AC_SUBST_TRACE([AMDEPBACKSLASH])
+m4trace:configure.in:27: -1- m4_pattern_allow([^AMDEPBACKSLASH$])
+m4trace:configure.in:27: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])
+m4trace:configure.in:27: -1- AC_SUBST([CXXDEPMODE], [depmode=$am_cv_CXX_dependencies_compiler_type])
+m4trace:configure.in:27: -1- AC_SUBST_TRACE([CXXDEPMODE])
+m4trace:configure.in:27: -1- m4_pattern_allow([^CXXDEPMODE$])
+m4trace:configure.in:27: -1- AM_CONDITIONAL([am__fastdepCXX], [
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3])
+m4trace:configure.in:27: -1- AC_SUBST([am__fastdepCXX_TRUE])
+m4trace:configure.in:27: -1- AC_SUBST_TRACE([am__fastdepCXX_TRUE])
+m4trace:configure.in:27: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$])
+m4trace:configure.in:27: -1- AC_SUBST([am__fastdepCXX_FALSE])
+m4trace:configure.in:27: -1- AC_SUBST_TRACE([am__fastdepCXX_FALSE])
+m4trace:configure.in:27: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$])
+m4trace:configure.in:27: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE])
+m4trace:configure.in:27: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE])
+m4trace:configure.in:33: -1- AC_SUBST([XMKMF])
+m4trace:configure.in:33: -1- AC_SUBST_TRACE([XMKMF])
+m4trace:configure.in:33: -1- m4_pattern_allow([^XMKMF$])
+m4trace:configure.in:33: -1- AC_SUBST([CC])
+m4trace:configure.in:33: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CC$])
+m4trace:configure.in:33: -1- AC_SUBST([CFLAGS])
+m4trace:configure.in:33: -1- AC_SUBST_TRACE([CFLAGS])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CFLAGS$])
+m4trace:configure.in:33: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.in:33: -1- AC_SUBST_TRACE([LDFLAGS])
+m4trace:configure.in:33: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.in:33: -1- AC_SUBST([LIBS])
+m4trace:configure.in:33: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.in:33: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.in:33: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.in:33: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.in:33: -1- AC_SUBST([CC])
+m4trace:configure.in:33: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CC$])
+m4trace:configure.in:33: -1- AC_SUBST([CC])
+m4trace:configure.in:33: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CC$])
+m4trace:configure.in:33: -1- AC_SUBST([CC])
+m4trace:configure.in:33: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CC$])
+m4trace:configure.in:33: -1- AC_SUBST([CC])
+m4trace:configure.in:33: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CC$])
+m4trace:configure.in:33: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.in:33: -1- AC_SUBST_TRACE([ac_ct_CC])
+m4trace:configure.in:33: -1- m4_pattern_allow([^ac_ct_CC$])
+m4trace:configure.in:33: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type])
+m4trace:configure.in:33: -1- AC_SUBST_TRACE([CCDEPMODE])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CCDEPMODE$])
+m4trace:configure.in:33: -1- AM_CONDITIONAL([am__fastdepCC], [
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
+m4trace:configure.in:33: -1- AC_SUBST([am__fastdepCC_TRUE])
+m4trace:configure.in:33: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE])
+m4trace:configure.in:33: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
+m4trace:configure.in:33: -1- AC_SUBST([am__fastdepCC_FALSE])
+m4trace:configure.in:33: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE])
+m4trace:configure.in:33: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
+m4trace:configure.in:33: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
+m4trace:configure.in:33: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
+m4trace:configure.in:33: -1- AC_SUBST([CPP])
+m4trace:configure.in:33: -1- AC_SUBST_TRACE([CPP])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.in:33: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.in:33: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.in:33: -1- AC_SUBST([CPP])
+m4trace:configure.in:33: -1- AC_SUBST_TRACE([CPP])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.in:34: -1- AC_SUBST([GREP])
+m4trace:configure.in:34: -1- AC_SUBST_TRACE([GREP])
+m4trace:configure.in:34: -1- m4_pattern_allow([^GREP$])
+m4trace:configure.in:34: -1- AC_SUBST([EGREP])
+m4trace:configure.in:34: -1- AC_SUBST_TRACE([EGREP])
+m4trace:configure.in:34: -1- m4_pattern_allow([^EGREP$])
+m4trace:configure.in:34: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
+m4trace:configure.in:34: -1- m4_pattern_allow([^STDC_HEADERS$])
+m4trace:configure.in:34: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
+@%:@undef STDC_HEADERS])
+m4trace:configure.in:35: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_WAIT_H])
+m4trace:configure.in:35: -1- m4_pattern_allow([^HAVE_SYS_WAIT_H$])
+m4trace:configure.in:35: -1- AH_OUTPUT([HAVE_SYS_WAIT_H], [/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
+@%:@undef HAVE_SYS_WAIT_H])
+m4trace:configure.in:36: -1- AH_OUTPUT([HAVE_NETDB_H], [/* Define to 1 if you have the <netdb.h> header file. */
+@%:@undef HAVE_NETDB_H])
+m4trace:configure.in:36: -1- AH_OUTPUT([HAVE_NETINET_IN_H], [/* Define to 1 if you have the <netinet/in.h> header file. */
+@%:@undef HAVE_NETINET_IN_H])
+m4trace:configure.in:36: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
+@%:@undef HAVE_STDLIB_H])
+m4trace:configure.in:36: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
+@%:@undef HAVE_STRING_H])
+m4trace:configure.in:36: -1- AH_OUTPUT([HAVE_SYS_SOCKET_H], [/* Define to 1 if you have the <sys/socket.h> header file. */
+@%:@undef HAVE_SYS_SOCKET_H])
+m4trace:configure.in:36: -1- AH_OUTPUT([HAVE_SYS_TIMEB_H], [/* Define to 1 if you have the <sys/timeb.h> header file. */
+@%:@undef HAVE_SYS_TIMEB_H])
+m4trace:configure.in:36: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+@%:@undef HAVE_UNISTD_H])
+m4trace:configure.in:36: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
+@%:@undef HAVE_SYS_TYPES_H])
+m4trace:configure.in:36: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
+@%:@undef HAVE_SYS_STAT_H])
+m4trace:configure.in:36: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
+@%:@undef HAVE_STDLIB_H])
+m4trace:configure.in:36: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
+@%:@undef HAVE_STRING_H])
+m4trace:configure.in:36: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
+@%:@undef HAVE_MEMORY_H])
+m4trace:configure.in:36: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
+@%:@undef HAVE_STRINGS_H])
+m4trace:configure.in:36: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
+@%:@undef HAVE_INTTYPES_H])
+m4trace:configure.in:36: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
+@%:@undef HAVE_STDINT_H])
+m4trace:configure.in:36: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+@%:@undef HAVE_UNISTD_H])
+m4trace:configure.in:39: -1- AH_OUTPUT([HAVE_LIBXEXT], [/* Define to 1 if you have the `Xext\' library (-lXext). */
+@%:@undef HAVE_LIBXEXT])
+m4trace:configure.in:39: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBXEXT])
+m4trace:configure.in:39: -1- m4_pattern_allow([^HAVE_LIBXEXT$])
+m4trace:configure.in:40: -1- AH_OUTPUT([HAVE_LIBXPM], [/* Define to 1 if you have the `Xpm\' library (-lXpm). */
+@%:@undef HAVE_LIBXPM])
+m4trace:configure.in:40: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBXPM])
+m4trace:configure.in:40: -1- m4_pattern_allow([^HAVE_LIBXPM$])
+m4trace:configure.in:41: -1- AH_OUTPUT([HAVE_LIBPTHREAD], [/* Define to 1 if you have the `pthread\' library (-lpthread). */
+@%:@undef HAVE_LIBPTHREAD])
+m4trace:configure.in:41: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBPTHREAD])
+m4trace:configure.in:41: -1- m4_pattern_allow([^HAVE_LIBPTHREAD$])
+m4trace:configure.in:44: -1- AH_OUTPUT([HAVE_BZERO], [/* Define to 1 if you have the `bzero\' function. */
+@%:@undef HAVE_BZERO])
+m4trace:configure.in:44: -1- AH_OUTPUT([HAVE_GETHOSTBYNAME], [/* Define to 1 if you have the `gethostbyname\' function. */
+@%:@undef HAVE_GETHOSTBYNAME])
+m4trace:configure.in:44: -1- AH_OUTPUT([HAVE_MEMSET], [/* Define to 1 if you have the `memset\' function. */
+@%:@undef HAVE_MEMSET])
+m4trace:configure.in:44: -1- AH_OUTPUT([HAVE_RINT], [/* Define to 1 if you have the `rint\' function. */
+@%:@undef HAVE_RINT])
+m4trace:configure.in:44: -1- AH_OUTPUT([HAVE_SOCKET], [/* Define to 1 if you have the `socket\' function. */
+@%:@undef HAVE_SOCKET])
+m4trace:configure.in:44: -1- AH_OUTPUT([HAVE_STRERROR], [/* Define to 1 if you have the `strerror\' function. */
+@%:@undef HAVE_STRERROR])
+m4trace:configure.in:44: -1- AH_OUTPUT([HAVE_STRSTR], [/* Define to 1 if you have the `strstr\' function. */
+@%:@undef HAVE_STRSTR])
+m4trace:configure.in:44: -1- AH_OUTPUT([HAVE_STRTOL], [/* Define to 1 if you have the `strtol\' function. */
+@%:@undef HAVE_STRTOL])
+m4trace:configure.in:44: -1- AH_OUTPUT([HAVE_TZSET], [/* Define to 1 if you have the `tzset\' function. */
+@%:@undef HAVE_TZSET])
+m4trace:configure.in:48: -1- AC_CONFIG_FILES([Makefile src/Makefile pixmaps/Makefile])
+m4trace:configure.in:48: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
+You should run autoupdate.], [])
+m4trace:configure.in:48: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
+m4trace:configure.in:48: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.in:48: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.in:48: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
+m4trace:configure.in:48: -1- AC_SUBST_TRACE([LTLIBOBJS])
+m4trace:configure.in:48: -1- m4_pattern_allow([^LTLIBOBJS$])
+m4trace:configure.in:48: -1- AC_SUBST_TRACE([top_builddir])
+m4trace:configure.in:48: -1- AC_SUBST_TRACE([top_build_prefix])
+m4trace:configure.in:48: -1- AC_SUBST_TRACE([srcdir])
+m4trace:configure.in:48: -1- AC_SUBST_TRACE([abs_srcdir])
+m4trace:configure.in:48: -1- AC_SUBST_TRACE([top_srcdir])
+m4trace:configure.in:48: -1- AC_SUBST_TRACE([abs_top_srcdir])
+m4trace:configure.in:48: -1- AC_SUBST_TRACE([builddir])
+m4trace:configure.in:48: -1- AC_SUBST_TRACE([abs_builddir])
+m4trace:configure.in:48: -1- AC_SUBST_TRACE([abs_top_builddir])
+m4trace:configure.in:48: -1- AC_SUBST_TRACE([INSTALL])
+m4trace:configure.in:48: -1- AC_SUBST_TRACE([MKDIR_P])
diff --git a/autom4te.cache/traces.1 b/autom4te.cache/traces.1
new file mode 100644
index 0000000..b743794
--- /dev/null
+++ b/autom4te.cache/traces.1
@@ -0,0 +1,715 @@
+m4trace:/usr/share/aclocal-1.10/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.10'
+dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
+dnl require some minimum version. Point them to the right macro.
+m4_if([$1], [1.10.3], [],
+ [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
+])
+m4trace:/usr/share/aclocal-1.10/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.10.3])dnl
+m4_ifndef([AC_AUTOCONF_VERSION],
+ [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
+_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
+m4trace:/usr/share/aclocal-1.10/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [dnl Rely on autoconf to set up CDPATH properly.
+AC_PREREQ([2.50])dnl
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+])
+m4trace:/usr/share/aclocal-1.10/cond.m4:15: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ(2.52)dnl
+ ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
+ [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+AC_SUBST([$1_TRUE])dnl
+AC_SUBST([$1_FALSE])dnl
+_AM_SUBST_NOTMAKE([$1_TRUE])dnl
+_AM_SUBST_NOTMAKE([$1_FALSE])dnl
+if $2; then
+ $1_TRUE=
+ $1_FALSE='#'
+else
+ $1_TRUE='#'
+ $1_FALSE=
+fi
+AC_CONFIG_COMMANDS_PRE(
+[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+ AC_MSG_ERROR([[conditional "$1" was never defined.
+Usually this means the macro was only invoked conditionally.]])
+fi])])
+m4trace:/usr/share/aclocal-1.10/depend.m4:28: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl
+AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+AC_REQUIRE([AM_DEP_TRACK])dnl
+
+ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
+ [$1], CXX, [depcc="$CXX" am_compiler_list=],
+ [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+ [$1], UPC, [depcc="$UPC" am_compiler_list=],
+ [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
+ [depcc="$$1" am_compiler_list=])
+
+AC_CACHE_CHECK([dependency style of $depcc],
+ [am_cv_$1_dependencies_compiler_type],
+[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+ # We make a subdir and do the tests there. Otherwise we can end up
+ # making bogus files that we don't know about and never remove. For
+ # instance it was reported that on HP-UX the gcc test will end up
+ # making a dummy file named `D' -- because `-MD' means `put the output
+ # in D'.
+ mkdir conftest.dir
+ # Copy depcomp to subdir because otherwise we won't find it if we're
+ # using a relative directory.
+ cp "$am_depcomp" conftest.dir
+ cd conftest.dir
+ # We will build objects and dependencies in a subdirectory because
+ # it helps to detect inapplicable dependency modes. For instance
+ # both Tru64's cc and ICC support -MD to output dependencies as a
+ # side effect of compilation, but ICC will put the dependencies in
+ # the current directory while Tru64 will put them in the object
+ # directory.
+ mkdir sub
+
+ am_cv_$1_dependencies_compiler_type=none
+ if test "$am_compiler_list" = ""; then
+ am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
+ fi
+ am__universal=false
+ m4_case([$1], [CC],
+ [case " $depcc " in #(
+ *\ -arch\ *\ -arch\ *) am__universal=true ;;
+ esac],
+ [CXX],
+ [case " $depcc " in #(
+ *\ -arch\ *\ -arch\ *) am__universal=true ;;
+ esac])
+
+ for depmode in $am_compiler_list; do
+ # Setup a source with many dependencies, because some compilers
+ # like to wrap large dependency lists on column 80 (with \), and
+ # we should not choose a depcomp mode which is confused by this.
+ #
+ # We need to recreate these files for each test, as the compiler may
+ # overwrite some of them when testing with obscure command lines.
+ # This happens at least with the AIX C compiler.
+ : > sub/conftest.c
+ for i in 1 2 3 4 5 6; do
+ echo '#include "conftst'$i'.h"' >> sub/conftest.c
+ # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+ # Solaris 8's {/usr,}/bin/sh.
+ touch sub/conftst$i.h
+ done
+ echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+ # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # mode. It turns out that the SunPro C++ compiler does not properly
+ # handle `-M -o', and we need to detect this. Also, some Intel
+ # versions had trouble with output in subdirs
+ am__obj=sub/conftest.${OBJEXT-o}
+ am__minus_obj="-o $am__obj"
+ case $depmode in
+ gcc)
+ # This depmode causes a compiler race in universal mode.
+ test "$am__universal" = false || continue
+ ;;
+ nosideeffect)
+ # after this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested
+ if test "x$enable_dependency_tracking" = xyes; then
+ continue
+ else
+ break
+ fi
+ ;;
+ msvisualcpp | msvcmsys)
+ # This compiler won't grok `-c -o', but also, the minuso test has
+ # not run yet. These depmodes are late enough in the game, and
+ # so weak that their functioning should not be impacted.
+ am__obj=conftest.${OBJEXT-o}
+ am__minus_obj=
+ ;;
+ none) break ;;
+ esac
+ if depmode=$depmode \
+ source=sub/conftest.c object=$am__obj \
+ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+ >/dev/null 2>conftest.err &&
+ grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+ # icc doesn't choke on unknown options, it will just issue warnings
+ # or remarks (even with -Werror). So we grep stderr for any message
+ # that says an option was ignored or not supported.
+ # When given -MP, icc 7.0 and 7.1 complain thusly:
+ # icc: Command line warning: ignoring option '-M'; no argument required
+ # The diagnosis changed in icc 8.0:
+ # icc: Command line remark: option '-MP' not supported
+ if (grep 'ignoring option' conftest.err ||
+ grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+ am_cv_$1_dependencies_compiler_type=$depmode
+ break
+ fi
+ fi
+ done
+
+ cd ..
+ rm -rf conftest.dir
+else
+ am_cv_$1_dependencies_compiler_type=none
+fi
+])
+AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
+AM_CONDITIONAL([am__fastdep$1], [
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
+])
+m4trace:/usr/share/aclocal-1.10/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
+])
+m4trace:/usr/share/aclocal-1.10/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE(dependency-tracking,
+[ --disable-dependency-tracking speeds up one-time build
+ --enable-dependency-tracking do not reject slow dependency extractors])
+if test "x$enable_dependency_tracking" != xno; then
+ am_depcomp="$ac_aux_dir/depcomp"
+ AMDEPBACKSLASH='\'
+fi
+AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+AC_SUBST([AMDEPBACKSLASH])dnl
+_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
+])
+m4trace:/usr/share/aclocal-1.10/depout.m4:14: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{
+ # Autoconf 2.62 quotes --file arguments for eval, but not when files
+ # are listed without --file. Let's play safe and only enable the eval
+ # if we detect the quoting.
+ case $CONFIG_FILES in
+ *\'*) eval set x "$CONFIG_FILES" ;;
+ *) set x $CONFIG_FILES ;;
+ esac
+ shift
+ for mf
+ do
+ # Strip MF so we end up with the name of the file.
+ mf=`echo "$mf" | sed -e 's/:.*$//'`
+ # Check whether this is an Automake generated Makefile or not.
+ # We used to match only the files named `Makefile.in', but
+ # some people rename them; so instead we look at the file content.
+ # Grep'ing the first line is not enough: some people post-process
+ # each Makefile.in and add a new line on top of each file to say so.
+ # Grep'ing the whole file is not good either: AIX grep has a line
+ # limit of 2048, but all sed's we know have understand at least 4000.
+ if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+ dirpart=`AS_DIRNAME("$mf")`
+ else
+ continue
+ fi
+ # Extract the definition of DEPDIR, am__include, and am__quote
+ # from the Makefile without running `make'.
+ DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+ test -z "$DEPDIR" && continue
+ am__include=`sed -n 's/^am__include = //p' < "$mf"`
+ test -z "am__include" && continue
+ am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+ # When using ansi2knr, U may be empty or an underscore; expand it
+ U=`sed -n 's/^U = //p' < "$mf"`
+ # Find all dependency output files, they are included files with
+ # $(DEPDIR) in their names. We invoke sed twice because it is the
+ # simplest approach to changing $(DEPDIR) to its actual value in the
+ # expansion.
+ for file in `sed -n "
+ s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+ # Make sure the directory exists.
+ test -f "$dirpart/$file" && continue
+ fdir=`AS_DIRNAME(["$file"])`
+ AS_MKDIR_P([$dirpart/$fdir])
+ # echo "creating $dirpart/$file"
+ echo '# dummy' > "$dirpart/$file"
+ done
+ done
+}
+])
+m4trace:/usr/share/aclocal-1.10/depout.m4:75: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles],
+ [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+ [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
+])
+m4trace:/usr/share/aclocal-1.10/init.m4:26: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.60])dnl
+dnl Autoconf wants to disallow AM_ names. We explicitly allow
+dnl the ones we care about.
+m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
+AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+AC_REQUIRE([AC_PROG_INSTALL])dnl
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+ # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+ # is not polluted with repeated "-I."
+ AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl
+ # test to see if srcdir already configured
+ if test -f $srcdir/config.status; then
+ AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+ fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+ if (cygpath --version) >/dev/null 2>/dev/null; then
+ CYGPATH_W='cygpath -w'
+ else
+ CYGPATH_W=echo
+ fi
+fi
+AC_SUBST([CYGPATH_W])
+
+# Define the identity of the package.
+dnl Distinguish between old-style and new-style calls.
+m4_ifval([$2],
+[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+ AC_SUBST([PACKAGE], [$1])dnl
+ AC_SUBST([VERSION], [$2])],
+[_AM_SET_OPTIONS([$1])dnl
+dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
+m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
+ [m4_fatal([AC_INIT should be called with package and version arguments])])dnl
+ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+
+_AM_IF_OPTION([no-define],,
+[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
+ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+
+# Some tools Automake needs.
+AC_REQUIRE([AM_SANITY_CHECK])dnl
+AC_REQUIRE([AC_ARG_PROGRAM])dnl
+AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
+AM_MISSING_PROG(AUTOCONF, autoconf)
+AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
+AM_MISSING_PROG(AUTOHEADER, autoheader)
+AM_MISSING_PROG(MAKEINFO, makeinfo)
+AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
+AC_REQUIRE([AM_PROG_MKDIR_P])dnl
+# We need awk for the "check" target. The system "awk" is bad on
+# some platforms.
+AC_REQUIRE([AC_PROG_AWK])dnl
+AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
+ [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+ [_AM_PROG_TAR([v7])])])
+_AM_IF_OPTION([no-dependencies],,
+[AC_PROVIDE_IFELSE([AC_PROG_CC],
+ [_AM_DEPENDENCIES(CC)],
+ [define([AC_PROG_CC],
+ defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+ [_AM_DEPENDENCIES(CXX)],
+ [define([AC_PROG_CXX],
+ defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+ [_AM_DEPENDENCIES(OBJC)],
+ [define([AC_PROG_OBJC],
+ defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+])
+])
+m4trace:/usr/share/aclocal-1.10/init.m4:113: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers.
+_am_arg=$1
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+ case $_am_header in
+ $_am_arg | $_am_arg:* )
+ break ;;
+ * )
+ _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+ esac
+done
+echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
+m4trace:/usr/share/aclocal-1.10/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
+AC_SUBST(install_sh)])
+m4trace:/usr/share/aclocal-1.10/lead-dot.m4:12: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+ am__leading_dot=.
+else
+ am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+AC_SUBST([am__leading_dot])])
+m4trace:/usr/share/aclocal-1.10/make.m4:14: -1- AC_DEFUN([AM_MAKE_INCLUDE], [am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+ @echo done
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+AC_MSG_CHECKING([for style of include used by $am_make])
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# We grep out `Entering directory' and `Leaving directory'
+# messages which can occur if `w' ends up in MAKEFLAGS.
+# In particular we don't look at `^make:' because GNU make might
+# be invoked under some other name (usually "gmake"), in which
+# case it prints its new name instead of `make'.
+if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
+ am__include=include
+ am__quote=
+ _am_result=GNU
+fi
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+ echo '.include "confinc"' > confmf
+ if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
+ am__include=.include
+ am__quote="\""
+ _am_result=BSD
+ fi
+fi
+AC_SUBST([am__include])
+AC_SUBST([am__quote])
+AC_MSG_RESULT([$_am_result])
+rm -f confinc confmf
+])
+m4trace:/usr/share/aclocal-1.10/missing.m4:14: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN])
+$1=${$1-"${am_missing_run}$2"}
+AC_SUBST($1)])
+m4trace:/usr/share/aclocal-1.10/missing.m4:24: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([missing])dnl
+test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+ am_missing_run="$MISSING --run "
+else
+ am_missing_run=
+ AC_MSG_WARN([`missing' script is too old or missing])
+fi
+])
+m4trace:/usr/share/aclocal-1.10/mkdirp.m4:11: -1- AC_DEFUN([AM_PROG_MKDIR_P], [AC_PREREQ([2.60])dnl
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
+dnl while keeping a definition of mkdir_p for backward compatibility.
+dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
+dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
+dnl Makefile.ins that do not define MKDIR_P, so we do our own
+dnl adjustment using top_builddir (which is defined more often than
+dnl MKDIR_P).
+AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
+case $mkdir_p in
+ [[\\/$]]* | ?:[[\\/]]*) ;;
+ */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+])
+m4trace:/usr/share/aclocal-1.10/options.m4:13: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+m4trace:/usr/share/aclocal-1.10/options.m4:19: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+m4trace:/usr/share/aclocal-1.10/options.m4:25: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+m4trace:/usr/share/aclocal-1.10/options.m4:31: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+m4trace:/usr/share/aclocal-1.10/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
+ ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+ (exit $ac_status); }])
+m4trace:/usr/share/aclocal-1.10/sanity.m4:14: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane])
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments. Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+ set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
+ if test "$[*]" = "X"; then
+ # -L didn't work.
+ set X `ls -t $srcdir/configure conftest.file`
+ fi
+ rm -f conftest.file
+ if test "$[*]" != "X $srcdir/configure conftest.file" \
+ && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
+alias in your environment])
+ fi
+
+ test "$[2]" = conftest.file
+ )
+then
+ # Ok.
+ :
+else
+ AC_MSG_ERROR([newly created file is older than distributed files!
+Check your system clock])
+fi
+AC_MSG_RESULT(yes)])
+m4trace:/usr/share/aclocal-1.10/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'. However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+if test "$cross_compiling" != no; then
+ AC_CHECK_TOOL([STRIP], [strip], :)
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+AC_SUBST([INSTALL_STRIP_PROGRAM])])
+m4trace:/usr/share/aclocal-1.10/substnot.m4:12: -1- AC_DEFUN([_AM_SUBST_NOTMAKE])
+m4trace:/usr/share/aclocal-1.10/tar.m4:24: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility.
+AM_MISSING_PROG([AMTAR], [tar])
+m4_if([$1], [v7],
+ [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
+ [m4_case([$1], [ustar],, [pax],,
+ [m4_fatal([Unknown tar format])])
+AC_MSG_CHECKING([how to create a $1 tar archive])
+# Loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
+_am_tools=${am_cv_prog_tar_$1-$_am_tools}
+# Do not fold the above two line into one, because Tru64 sh and
+# Solaris sh will not grok spaces in the rhs of `-'.
+for _am_tool in $_am_tools
+do
+ case $_am_tool in
+ gnutar)
+ for _am_tar in tar gnutar gtar;
+ do
+ AM_RUN_LOG([$_am_tar --version]) && break
+ done
+ am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+ am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+ am__untar="$_am_tar -xf -"
+ ;;
+ plaintar)
+ # Must skip GNU tar: if it does not support --format= it doesn't create
+ # ustar tarball either.
+ (tar --version) >/dev/null 2>&1 && continue
+ am__tar='tar chf - "$$tardir"'
+ am__tar_='tar chf - "$tardir"'
+ am__untar='tar xf -'
+ ;;
+ pax)
+ am__tar='pax -L -x $1 -w "$$tardir"'
+ am__tar_='pax -L -x $1 -w "$tardir"'
+ am__untar='pax -r'
+ ;;
+ cpio)
+ am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+ am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+ am__untar='cpio -i -H $1 -d'
+ ;;
+ none)
+ am__tar=false
+ am__tar_=false
+ am__untar=false
+ ;;
+ esac
+
+ # If the value was cached, stop now. We just wanted to have am__tar
+ # and am__untar set.
+ test -n "${am_cv_prog_tar_$1}" && break
+
+ # tar/untar a dummy directory, and stop if the command works
+ rm -rf conftest.dir
+ mkdir conftest.dir
+ echo GrepMe > conftest.dir/file
+ AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+ rm -rf conftest.dir
+ if test -s conftest.tar; then
+ AM_RUN_LOG([$am__untar <conftest.tar])
+ grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+ fi
+done
+rm -rf conftest.dir
+
+AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+AC_SUBST([am__tar])
+AC_SUBST([am__untar])
+])
+m4trace:configure.in:2: -1- m4_pattern_forbid([^_?A[CHUM]_])
+m4trace:configure.in:2: -1- m4_pattern_forbid([_AC_])
+m4trace:configure.in:2: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
+m4trace:configure.in:2: -1- m4_pattern_allow([^AS_FLAGS$])
+m4trace:configure.in:2: -1- m4_pattern_forbid([^_?m4_])
+m4trace:configure.in:2: -1- m4_pattern_forbid([^dnl$])
+m4trace:configure.in:2: -1- m4_pattern_forbid([^_?AS_])
+m4trace:configure.in:2: -1- m4_pattern_allow([^SHELL$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PATH_SEPARATOR$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^exec_prefix$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^prefix$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^program_transform_name$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^bindir$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^sbindir$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^libexecdir$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^datarootdir$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^datadir$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^sysconfdir$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^sharedstatedir$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^localstatedir$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^includedir$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^oldincludedir$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^docdir$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^infodir$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^htmldir$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^dvidir$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^pdfdir$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^psdir$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^libdir$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^localedir$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^mandir$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_NAME$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_TARNAME$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_VERSION$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_STRING$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^PACKAGE_URL$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^DEFS$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^ECHO_C$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^ECHO_N$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^ECHO_T$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^build_alias$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^host_alias$])
+m4trace:configure.in:2: -1- m4_pattern_allow([^target_alias$])
+m4trace:configure.in:7: -1- m4_pattern_allow([^CXXFLAGS$])
+m4trace:configure.in:21: -1- m4_pattern_allow([^DATADIR$])
+m4trace:configure.in:24: -1- AM_INIT_AUTOMAKE([DWGO], [0.4])
+m4trace:configure.in:24: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$])
+m4trace:configure.in:24: -1- AM_SET_CURRENT_AUTOMAKE_VERSION
+m4trace:configure.in:24: -1- AM_AUTOMAKE_VERSION([1.10.3])
+m4trace:configure.in:24: -1- _AM_AUTOCONF_VERSION([2.68])
+m4trace:configure.in:24: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
+m4trace:configure.in:24: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
+m4trace:configure.in:24: -1- m4_pattern_allow([^INSTALL_DATA$])
+m4trace:configure.in:24: -1- m4_pattern_allow([^am__isrc$])
+m4trace:configure.in:24: -1- _AM_SUBST_NOTMAKE([am__isrc])
+m4trace:configure.in:24: -1- m4_pattern_allow([^CYGPATH_W$])
+m4trace:configure.in:24: -1- m4_pattern_allow([^PACKAGE$])
+m4trace:configure.in:24: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.in:24: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
+ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])
+m4trace:configure.in:24: -2- _AM_MANGLE_OPTION([no-define])
+m4trace:configure.in:24: -1- m4_pattern_allow([^PACKAGE$])
+m4trace:configure.in:24: -1- m4_pattern_allow([^VERSION$])
+m4trace:configure.in:24: -1- AM_SANITY_CHECK
+m4trace:configure.in:24: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
+m4trace:configure.in:24: -1- AM_MISSING_HAS_RUN
+m4trace:configure.in:24: -1- AM_AUX_DIR_EXPAND
+m4trace:configure.in:24: -1- m4_pattern_allow([^ACLOCAL$])
+m4trace:configure.in:24: -1- AM_MISSING_PROG([AUTOCONF], [autoconf])
+m4trace:configure.in:24: -1- m4_pattern_allow([^AUTOCONF$])
+m4trace:configure.in:24: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
+m4trace:configure.in:24: -1- m4_pattern_allow([^AUTOMAKE$])
+m4trace:configure.in:24: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader])
+m4trace:configure.in:24: -1- m4_pattern_allow([^AUTOHEADER$])
+m4trace:configure.in:24: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo])
+m4trace:configure.in:24: -1- m4_pattern_allow([^MAKEINFO$])
+m4trace:configure.in:24: -1- AM_PROG_INSTALL_SH
+m4trace:configure.in:24: -1- m4_pattern_allow([^install_sh$])
+m4trace:configure.in:24: -1- AM_PROG_INSTALL_STRIP
+m4trace:configure.in:24: -1- m4_pattern_allow([^STRIP$])
+m4trace:configure.in:24: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$])
+m4trace:configure.in:24: -1- AM_PROG_MKDIR_P
+m4trace:configure.in:24: -1- m4_pattern_allow([^MKDIR_P$])
+m4trace:configure.in:24: -1- m4_pattern_allow([^mkdir_p$])
+m4trace:configure.in:24: -1- m4_pattern_allow([^AWK$])
+m4trace:configure.in:24: -1- m4_pattern_allow([^SET_MAKE$])
+m4trace:configure.in:24: -1- AM_SET_LEADING_DOT
+m4trace:configure.in:24: -1- m4_pattern_allow([^am__leading_dot$])
+m4trace:configure.in:24: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
+ [_AM_PROG_TAR([v7])])])
+m4trace:configure.in:24: -2- _AM_MANGLE_OPTION([tar-ustar])
+m4trace:configure.in:24: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])
+m4trace:configure.in:24: -2- _AM_MANGLE_OPTION([tar-pax])
+m4trace:configure.in:24: -1- _AM_PROG_TAR([v7])
+m4trace:configure.in:24: -1- AM_MISSING_PROG([AMTAR], [tar])
+m4trace:configure.in:24: -1- m4_pattern_allow([^AMTAR$])
+m4trace:configure.in:24: -1- m4_pattern_allow([^am__tar$])
+m4trace:configure.in:24: -1- m4_pattern_allow([^am__untar$])
+m4trace:configure.in:24: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC],
+ [_AM_DEPENDENCIES(CC)],
+ [define([AC_PROG_CC],
+ defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_CXX],
+ [_AM_DEPENDENCIES(CXX)],
+ [define([AC_PROG_CXX],
+ defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJC],
+ [_AM_DEPENDENCIES(OBJC)],
+ [define([AC_PROG_OBJC],
+ defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+])
+m4trace:configure.in:24: -2- _AM_MANGLE_OPTION([no-dependencies])
+m4trace:configure.in:27: -1- m4_pattern_allow([^CXX$])
+m4trace:configure.in:27: -1- m4_pattern_allow([^CXXFLAGS$])
+m4trace:configure.in:27: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.in:27: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.in:27: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.in:27: -1- m4_pattern_allow([^CXX$])
+m4trace:configure.in:27: -1- m4_pattern_allow([^ac_ct_CXX$])
+m4trace:configure.in:27: -1- m4_pattern_allow([^EXEEXT$])
+m4trace:configure.in:27: -1- m4_pattern_allow([^OBJEXT$])
+m4trace:configure.in:27: -1- _AM_DEPENDENCIES([CXX])
+m4trace:configure.in:27: -1- AM_SET_DEPDIR
+m4trace:configure.in:27: -1- m4_pattern_allow([^DEPDIR$])
+m4trace:configure.in:27: -1- AM_OUTPUT_DEPENDENCY_COMMANDS
+m4trace:configure.in:27: -1- AM_MAKE_INCLUDE
+m4trace:configure.in:27: -1- m4_pattern_allow([^am__include$])
+m4trace:configure.in:27: -1- m4_pattern_allow([^am__quote$])
+m4trace:configure.in:27: -1- AM_DEP_TRACK
+m4trace:configure.in:27: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+m4trace:configure.in:27: -1- m4_pattern_allow([^AMDEP_TRUE$])
+m4trace:configure.in:27: -1- m4_pattern_allow([^AMDEP_FALSE$])
+m4trace:configure.in:27: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE])
+m4trace:configure.in:27: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE])
+m4trace:configure.in:27: -1- m4_pattern_allow([^AMDEPBACKSLASH$])
+m4trace:configure.in:27: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])
+m4trace:configure.in:27: -1- m4_pattern_allow([^CXXDEPMODE$])
+m4trace:configure.in:27: -1- AM_CONDITIONAL([am__fastdepCXX], [
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3])
+m4trace:configure.in:27: -1- m4_pattern_allow([^am__fastdepCXX_TRUE$])
+m4trace:configure.in:27: -1- m4_pattern_allow([^am__fastdepCXX_FALSE$])
+m4trace:configure.in:27: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_TRUE])
+m4trace:configure.in:27: -1- _AM_SUBST_NOTMAKE([am__fastdepCXX_FALSE])
+m4trace:configure.in:33: -1- m4_pattern_allow([^XMKMF$])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CC$])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CFLAGS$])
+m4trace:configure.in:33: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.in:33: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CC$])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CC$])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CC$])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CC$])
+m4trace:configure.in:33: -1- m4_pattern_allow([^ac_ct_CC$])
+m4trace:configure.in:33: -1- _AM_DEPENDENCIES([CC])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CCDEPMODE$])
+m4trace:configure.in:33: -1- AM_CONDITIONAL([am__fastdepCC], [
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CC_dependencies_compiler_type" = gcc3])
+m4trace:configure.in:33: -1- m4_pattern_allow([^am__fastdepCC_TRUE$])
+m4trace:configure.in:33: -1- m4_pattern_allow([^am__fastdepCC_FALSE$])
+m4trace:configure.in:33: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE])
+m4trace:configure.in:33: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.in:33: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.in:34: -1- m4_pattern_allow([^GREP$])
+m4trace:configure.in:34: -1- m4_pattern_allow([^EGREP$])
+m4trace:configure.in:34: -1- m4_pattern_allow([^STDC_HEADERS$])
+m4trace:configure.in:35: -1- m4_pattern_allow([^HAVE_SYS_WAIT_H$])
+m4trace:configure.in:39: -1- m4_pattern_allow([^HAVE_LIBXEXT$])
+m4trace:configure.in:40: -1- m4_pattern_allow([^HAVE_LIBXPM$])
+m4trace:configure.in:41: -1- m4_pattern_allow([^HAVE_LIBPTHREAD$])
+m4trace:configure.in:48: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
+You should run autoupdate.], [])
+m4trace:configure.in:48: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.in:48: -1- m4_pattern_allow([^LTLIBOBJS$])
+m4trace:configure.in:48: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"])
+m4trace:configure.in:48: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS
diff --git a/config.log b/config.log
new file mode 100644
index 0000000..f9fec4e
--- /dev/null
+++ b/config.log
@@ -0,0 +1,661 @@
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by configure, which was
+generated by GNU Autoconf 2.63. Invocation command line was
+
+ $ ./configure
+
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = XiKiTiN
+uname -m = i686
+uname -r = 2.6.25-tuxonice-r4XiKiTiN
+uname -s = Linux
+uname -v = #5 PREEMPT Mon Sep 29 01:17:16 CEST 2008
+
+/usr/bin/uname -p = Intel(R) Pentium(R) M processor 1.73GHz
+/bin/uname -X = unknown
+
+/bin/arch = unknown
+/usr/bin/arch -k = unknown
+/usr/convex/getsysinfo = unknown
+/usr/bin/hostinfo = unknown
+/bin/machine = unknown
+/usr/bin/oslevel = unknown
+/bin/universe = unknown
+
+PATH: /usr/local/bin
+PATH: /usr/bin
+PATH: /bin
+PATH: /opt/bin
+PATH: /usr/i686-pc-linux-gnu/gcc-bin/4.2.3
+PATH: /usr/kde/3.5/bin
+PATH: /usr/qt/3/bin
+PATH: /usr/games/bin
+PATH: /home/gaspy/.local/bin
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+configure:1904: checking for a BSD-compatible install
+configure:1972: result: /usr/bin/install -c
+configure:1983: checking whether build environment is sane
+configure:2026: result: yes
+configure:2051: checking for a thread-safe mkdir -p
+configure:2090: result: /bin/mkdir -p
+configure:2103: checking for gawk
+configure:2119: found /usr/bin/gawk
+configure:2130: result: gawk
+configure:2141: checking whether make sets $(MAKE)
+configure:2163: result: yes
+configure:2406: checking for g++
+configure:2422: found /usr/bin/g++
+configure:2433: result: g++
+configure:2460: checking for C++ compiler version
+configure:2468: g++ --version >&5
+g++ (GCC) 4.2.3 (Gentoo 4.2.3 p1.0)
+Copyright (C) 2007 Free Software Foundation, Inc.
+This is free software; see the source for copying conditions. There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+configure:2472: $? = 0
+configure:2479: g++ -v >&5
+Using built-in specs.
+Target: i686-pc-linux-gnu
+Configured with: /var/tmp/portage/sys-devel/gcc-4.2.3/work/gcc-4.2.3/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.2.3 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.2.3 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.2.3/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.2.3/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-libunwind-exceptions --disable-multilib --enable-libmudflap --disable-libssp --disable-libgcj --with-arch=i686 --enable-languages=c,c++,treelang --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
+Thread model: posix
+gcc version 4.2.3 (Gentoo 4.2.3 p1.0)
+configure:2483: $? = 0
+configure:2490: g++ -V >&5
+g++: '-V' option must have argument
+configure:2494: $? = 1
+configure:2517: checking for C++ compiler default output file name
+configure:2539: g++ -O2 conftest.cpp >&5
+configure:2543: $? = 0
+configure:2581: result: a.out
+configure:2600: checking whether the C++ compiler works
+configure:2610: ./a.out
+configure:2614: $? = 0
+configure:2633: result: yes
+configure:2640: checking whether we are cross compiling
+configure:2642: result: no
+configure:2645: checking for suffix of executables
+configure:2652: g++ -o conftest -O2 conftest.cpp >&5
+configure:2656: $? = 0
+configure:2682: result:
+configure:2688: checking for suffix of object files
+configure:2714: g++ -c -O2 conftest.cpp >&5
+configure:2718: $? = 0
+configure:2743: result: o
+configure:2747: checking whether we are using the GNU C++ compiler
+configure:2776: g++ -c -O2 conftest.cpp >&5
+configure:2783: $? = 0
+configure:2800: result: yes
+configure:2809: checking whether g++ accepts -g
+configure:2839: g++ -c -g conftest.cpp >&5
+configure:2846: $? = 0
+configure:2947: result: yes
+configure:2981: checking for style of include used by make
+configure:3009: result: GNU
+configure:3034: checking dependency style of g++
+configure:3125: result: gcc3
+configure:3154: checking for a BSD-compatible install
+configure:3222: result: /usr/bin/install -c
+configure:3284: checking for gcc
+configure:3300: found /usr/bin/gcc
+configure:3311: result: gcc
+configure:3543: checking for C compiler version
+configure:3551: gcc --version >&5
+gcc (GCC) 4.2.3 (Gentoo 4.2.3 p1.0)
+Copyright (C) 2007 Free Software Foundation, Inc.
+This is free software; see the source for copying conditions. There is NO
+warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+configure:3555: $? = 0
+configure:3562: gcc -v >&5
+Using built-in specs.
+Target: i686-pc-linux-gnu
+Configured with: /var/tmp/portage/sys-devel/gcc-4.2.3/work/gcc-4.2.3/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/4.2.3 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/4.2.3 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/4.2.3/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/4.2.3/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-libunwind-exceptions --disable-multilib --enable-libmudflap --disable-libssp --disable-libgcj --with-arch=i686 --enable-languages=c,c++,treelang --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
+Thread model: posix
+gcc version 4.2.3 (Gentoo 4.2.3 p1.0)
+configure:3566: $? = 0
+configure:3573: gcc -V >&5
+gcc: '-V' option must have argument
+configure:3577: $? = 1
+configure:3580: checking whether we are using the GNU C compiler
+configure:3609: gcc -c conftest.c >&5
+configure:3616: $? = 0
+configure:3633: result: yes
+configure:3642: checking whether gcc accepts -g
+configure:3672: gcc -c -g conftest.c >&5
+configure:3679: $? = 0
+configure:3780: result: yes
+configure:3797: checking for gcc option to accept ISO C89
+configure:3871: gcc -c -g -O2 conftest.c >&5
+configure:3878: $? = 0
+configure:3901: result: none needed
+configure:3921: checking dependency style of gcc
+configure:4012: result: gcc3
+configure:4033: checking how to run the C preprocessor
+configure:4073: gcc -E conftest.c
+configure:4080: $? = 0
+configure:4111: gcc -E conftest.c
+conftest.c:11:28: error: ac_nonexistent.h: No such file or directory
+configure:4118: $? = 1
+configure: failed program was:
+| /* confdefs.h. */
+| #define PACKAGE_NAME ""
+| #define PACKAGE_TARNAME ""
+| #define PACKAGE_VERSION ""
+| #define PACKAGE_STRING ""
+| #define PACKAGE_BUGREPORT ""
+| #define DATADIR "/usr/local/share"
+| #define PACKAGE "DWGO"
+| #define VERSION "0.3"
+| /* end confdefs.h. */
+| #include <ac_nonexistent.h>
+configure:4151: result: gcc -E
+configure:4180: gcc -E conftest.c
+configure:4187: $? = 0
+configure:4218: gcc -E conftest.c
+conftest.c:11:28: error: ac_nonexistent.h: No such file or directory
+configure:4225: $? = 1
+configure: failed program was:
+| /* confdefs.h. */
+| #define PACKAGE_NAME ""
+| #define PACKAGE_TARNAME ""
+| #define PACKAGE_VERSION ""
+| #define PACKAGE_STRING ""
+| #define PACKAGE_BUGREPORT ""
+| #define DATADIR "/usr/local/share"
+| #define PACKAGE "DWGO"
+| #define VERSION "0.3"
+| /* end confdefs.h. */
+| #include <ac_nonexistent.h>
+configure:4265: checking for X
+configure:4436: gcc -o conftest -g -O2 conftest.c -lX11 >&5
+configure:4443: $? = 0
+configure:4505: result: libraries , headers
+configure:4509: checking for grep that handles long lines and -e
+configure:4569: result: /bin/grep
+configure:4574: checking for egrep
+configure:4638: result: /bin/grep -E
+configure:4643: checking for ANSI C header files
+configure:4673: gcc -c -g -O2 conftest.c >&5
+configure:4680: $? = 0
+configure:4779: gcc -o conftest -g -O2 conftest.c >&5
+configure:4783: $? = 0
+configure:4789: ./conftest
+configure:4793: $? = 0
+configure:4811: result: yes
+configure:4821: checking for sys/wait.h that is POSIX.1 compatible
+configure:4857: gcc -c -g -O2 conftest.c >&5
+configure:4864: $? = 0
+configure:4879: result: yes
+configure:4903: checking for sys/types.h
+configure:4924: gcc -c -g -O2 conftest.c >&5
+configure:4931: $? = 0
+configure:4948: result: yes
+configure:4903: checking for sys/stat.h
+configure:4924: gcc -c -g -O2 conftest.c >&5
+configure:4931: $? = 0
+configure:4948: result: yes
+configure:4903: checking for stdlib.h
+configure:4924: gcc -c -g -O2 conftest.c >&5
+configure:4931: $? = 0
+configure:4948: result: yes
+configure:4903: checking for string.h
+configure:4924: gcc -c -g -O2 conftest.c >&5
+configure:4931: $? = 0
+configure:4948: result: yes
+configure:4903: checking for memory.h
+configure:4924: gcc -c -g -O2 conftest.c >&5
+configure:4931: $? = 0
+configure:4948: result: yes
+configure:4903: checking for strings.h
+configure:4924: gcc -c -g -O2 conftest.c >&5
+configure:4931: $? = 0
+configure:4948: result: yes
+configure:4903: checking for inttypes.h
+configure:4924: gcc -c -g -O2 conftest.c >&5
+configure:4931: $? = 0
+configure:4948: result: yes
+configure:4903: checking for stdint.h
+configure:4924: gcc -c -g -O2 conftest.c >&5
+configure:4931: $? = 0
+configure:4948: result: yes
+configure:4903: checking for unistd.h
+configure:4924: gcc -c -g -O2 conftest.c >&5
+configure:4931: $? = 0
+configure:4948: result: yes
+configure:4984: checking netdb.h usability
+configure:5001: gcc -c -g -O2 conftest.c >&5
+configure:5008: $? = 0
+configure:5022: result: yes
+configure:5026: checking netdb.h presence
+configure:5041: gcc -E conftest.c
+configure:5048: $? = 0
+configure:5062: result: yes
+configure:5090: checking for netdb.h
+configure:5099: result: yes
+configure:4984: checking netinet/in.h usability
+configure:5001: gcc -c -g -O2 conftest.c >&5
+configure:5008: $? = 0
+configure:5022: result: yes
+configure:5026: checking netinet/in.h presence
+configure:5041: gcc -E conftest.c
+configure:5048: $? = 0
+configure:5062: result: yes
+configure:5090: checking for netinet/in.h
+configure:5099: result: yes
+configure:4973: checking for stdlib.h
+configure:4980: result: yes
+configure:4973: checking for string.h
+configure:4980: result: yes
+configure:4984: checking sys/socket.h usability
+configure:5001: gcc -c -g -O2 conftest.c >&5
+configure:5008: $? = 0
+configure:5022: result: yes
+configure:5026: checking sys/socket.h presence
+configure:5041: gcc -E conftest.c
+configure:5048: $? = 0
+configure:5062: result: yes
+configure:5090: checking for sys/socket.h
+configure:5099: result: yes
+configure:4984: checking sys/timeb.h usability
+configure:5001: gcc -c -g -O2 conftest.c >&5
+configure:5008: $? = 0
+configure:5022: result: yes
+configure:5026: checking sys/timeb.h presence
+configure:5041: gcc -E conftest.c
+configure:5048: $? = 0
+configure:5062: result: yes
+configure:5090: checking for sys/timeb.h
+configure:5099: result: yes
+configure:4973: checking for unistd.h
+configure:4980: result: yes
+configure:5117: checking for XShapeCombineMask in -lXext
+configure:5152: gcc -o conftest -g -O2 conftest.c -lXext >&5
+configure:5159: $? = 0
+configure:5180: result: yes
+configure:5192: checking for XpmCreatePixmapFromData in -lXpm
+configure:5227: gcc -o conftest -g -O2 conftest.c -lXpm -lXext >&5
+configure:5234: $? = 0
+configure:5255: result: yes
+configure:5267: checking for pthread_create in -lpthread
+configure:5302: gcc -o conftest -g -O2 conftest.c -lpthread -lXpm -lXext >&5
+configure:5309: $? = 0
+configure:5330: result: yes
+configure:5355: checking for bzero
+configure:5411: gcc -o conftest -g -O2 conftest.c -lpthread -lXpm -lXext >&5
+conftest.c:55: warning: conflicting types for built-in function 'bzero'
+configure:5418: $? = 0
+configure:5440: result: yes
+configure:5355: checking for gethostbyname
+configure:5411: gcc -o conftest -g -O2 conftest.c -lpthread -lXpm -lXext >&5
+configure:5418: $? = 0
+configure:5440: result: yes
+configure:5355: checking for memset
+configure:5411: gcc -o conftest -g -O2 conftest.c -lpthread -lXpm -lXext >&5
+conftest.c:57: warning: conflicting types for built-in function 'memset'
+configure:5418: $? = 0
+configure:5440: result: yes
+configure:5355: checking for rint
+configure:5411: gcc -o conftest -g -O2 conftest.c -lpthread -lXpm -lXext >&5
+conftest.c:58: warning: conflicting types for built-in function 'rint'
+/tmp/ccmhNMEE.o: In function `main':
+/home/gaspy/proyectos/Dwgo-0.3d/conftest.c:69: undefined reference to `rint'
+collect2: ld returned 1 exit status
+configure:5418: $? = 1
+configure: failed program was:
+| /* confdefs.h. */
+| #define PACKAGE_NAME ""
+| #define PACKAGE_TARNAME ""
+| #define PACKAGE_VERSION ""
+| #define PACKAGE_STRING ""
+| #define PACKAGE_BUGREPORT ""
+| #define DATADIR "/usr/local/share"
+| #define PACKAGE "DWGO"
+| #define VERSION "0.3"
+| #define STDC_HEADERS 1
+| #define HAVE_SYS_WAIT_H 1
+| #define HAVE_SYS_TYPES_H 1
+| #define HAVE_SYS_STAT_H 1
+| #define HAVE_STDLIB_H 1
+| #define HAVE_STRING_H 1
+| #define HAVE_MEMORY_H 1
+| #define HAVE_STRINGS_H 1
+| #define HAVE_INTTYPES_H 1
+| #define HAVE_STDINT_H 1
+| #define HAVE_UNISTD_H 1
+| #define HAVE_NETDB_H 1
+| #define HAVE_NETINET_IN_H 1
+| #define HAVE_STDLIB_H 1
+| #define HAVE_STRING_H 1
+| #define HAVE_SYS_SOCKET_H 1
+| #define HAVE_SYS_TIMEB_H 1
+| #define HAVE_UNISTD_H 1
+| #define HAVE_LIBXEXT 1
+| #define HAVE_LIBXPM 1
+| #define HAVE_LIBPTHREAD 1
+| #define HAVE_BZERO 1
+| #define HAVE_GETHOSTBYNAME 1
+| #define HAVE_MEMSET 1
+| /* end confdefs.h. */
+| /* Define rint to an innocuous variant, in case <limits.h> declares rint.
+| For example, HP-UX 11i <limits.h> declares gettimeofday. */
+| #define rint innocuous_rint
+|
+| /* System header to define __stub macros and hopefully few prototypes,
+| which can conflict with char rint (); below.
+| Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+| <limits.h> exists even on freestanding compilers. */
+|
+| #ifdef __STDC__
+| # include <limits.h>
+| #else
+| # include <assert.h>
+| #endif
+|
+| #undef rint
+|
+| /* Override any GCC internal prototype to avoid an error.
+| Use char because int might match the return type of a GCC
+| builtin and then its argument prototype would still apply. */
+| #ifdef __cplusplus
+| extern "C"
+| #endif
+| char rint ();
+| /* The GNU C library defines this for functions which it implements
+| to always fail with ENOSYS. Some functions are actually named
+| something starting with __ and the normal name is an alias. */
+| #if defined __stub_rint || defined __stub___rint
+| choke me
+| #endif
+|
+| int
+| main ()
+| {
+| return rint ();
+| ;
+| return 0;
+| }
+configure:5440: result: no
+configure:5355: checking for socket
+configure:5411: gcc -o conftest -g -O2 conftest.c -lpthread -lXpm -lXext >&5
+configure:5418: $? = 0
+configure:5440: result: yes
+configure:5355: checking for strerror
+configure:5411: gcc -o conftest -g -O2 conftest.c -lpthread -lXpm -lXext >&5
+configure:5418: $? = 0
+configure:5440: result: yes
+configure:5355: checking for strstr
+configure:5411: gcc -o conftest -g -O2 conftest.c -lpthread -lXpm -lXext >&5
+conftest.c:60: warning: conflicting types for built-in function 'strstr'
+configure:5418: $? = 0
+configure:5440: result: yes
+configure:5355: checking for strtol
+configure:5411: gcc -o conftest -g -O2 conftest.c -lpthread -lXpm -lXext >&5
+configure:5418: $? = 0
+configure:5440: result: yes
+configure:5355: checking for tzset
+configure:5411: gcc -o conftest -g -O2 conftest.c -lpthread -lXpm -lXext >&5
+configure:5418: $? = 0
+configure:5440: result: yes
+configure:5579: creating ./config.status
+
+## ---------------------- ##
+## Running config.status. ##
+## ---------------------- ##
+
+This file was extended by config.status, which was
+generated by GNU Autoconf 2.63. Invocation command line was
+
+ CONFIG_FILES =
+ CONFIG_HEADERS =
+ CONFIG_LINKS =
+ CONFIG_COMMANDS =
+ $ ./config.status
+
+on XiKiTiN
+
+config.status:798: creating Makefile
+config.status:798: creating src/Makefile
+config.status:798: creating pixmaps/Makefile
+config.status:798: creating src/config.h
+config.status:1072: executing depfiles commands
+
+## ---------------- ##
+## Cache variables. ##
+## ---------------- ##
+
+ac_cv_c_compiler_gnu=yes
+ac_cv_cxx_compiler_gnu=yes
+ac_cv_env_CCC_set=
+ac_cv_env_CCC_value=
+ac_cv_env_CC_set=
+ac_cv_env_CC_value=
+ac_cv_env_CFLAGS_set=
+ac_cv_env_CFLAGS_value=
+ac_cv_env_CPPFLAGS_set=
+ac_cv_env_CPPFLAGS_value=
+ac_cv_env_CPP_set=
+ac_cv_env_CPP_value=
+ac_cv_env_CXXFLAGS_set=
+ac_cv_env_CXXFLAGS_value=
+ac_cv_env_CXX_set=
+ac_cv_env_CXX_value=
+ac_cv_env_LDFLAGS_set=
+ac_cv_env_LDFLAGS_value=
+ac_cv_env_LIBS_set=
+ac_cv_env_LIBS_value=
+ac_cv_env_XMKMF_set=
+ac_cv_env_XMKMF_value=
+ac_cv_env_build_alias_set=
+ac_cv_env_build_alias_value=
+ac_cv_env_host_alias_set=
+ac_cv_env_host_alias_value=
+ac_cv_env_target_alias_set=
+ac_cv_env_target_alias_value=
+ac_cv_func_bzero=yes
+ac_cv_func_gethostbyname=yes
+ac_cv_func_memset=yes
+ac_cv_func_rint=no
+ac_cv_func_socket=yes
+ac_cv_func_strerror=yes
+ac_cv_func_strstr=yes
+ac_cv_func_strtol=yes
+ac_cv_func_tzset=yes
+ac_cv_have_x='have_x=yes ac_x_includes='\'''\'' ac_x_libraries='\'''\'''
+ac_cv_header_inttypes_h=yes
+ac_cv_header_memory_h=yes
+ac_cv_header_netdb_h=yes
+ac_cv_header_netinet_in_h=yes
+ac_cv_header_stdc=yes
+ac_cv_header_stdint_h=yes
+ac_cv_header_stdlib_h=yes
+ac_cv_header_string_h=yes
+ac_cv_header_strings_h=yes
+ac_cv_header_sys_socket_h=yes
+ac_cv_header_sys_stat_h=yes
+ac_cv_header_sys_timeb_h=yes
+ac_cv_header_sys_types_h=yes
+ac_cv_header_sys_wait_h=yes
+ac_cv_header_unistd_h=yes
+ac_cv_lib_Xext_XShapeCombineMask=yes
+ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
+ac_cv_lib_pthread_pthread_create=yes
+ac_cv_objext=o
+ac_cv_path_EGREP='/bin/grep -E'
+ac_cv_path_GREP=/bin/grep
+ac_cv_path_install='/usr/bin/install -c'
+ac_cv_path_mkdir=/bin/mkdir
+ac_cv_prog_AWK=gawk
+ac_cv_prog_CPP='gcc -E'
+ac_cv_prog_ac_ct_CC=gcc
+ac_cv_prog_ac_ct_CXX=g++
+ac_cv_prog_cc_c89=
+ac_cv_prog_cc_g=yes
+ac_cv_prog_cxx_g=yes
+ac_cv_prog_make_make_set=yes
+am_cv_CC_dependencies_compiler_type=gcc3
+am_cv_CXX_dependencies_compiler_type=gcc3
+
+## ----------------- ##
+## Output variables. ##
+## ----------------- ##
+
+ACLOCAL='${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run aclocal-1.10'
+AMDEPBACKSLASH='\'
+AMDEP_FALSE='#'
+AMDEP_TRUE=''
+AMTAR='${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run tar'
+AUTOCONF='${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run autoconf'
+AUTOHEADER='${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run autoheader'
+AUTOMAKE='${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run automake-1.10'
+AWK='gawk'
+CC='gcc'
+CCDEPMODE='depmode=gcc3'
+CFLAGS='-g -O2'
+CPP='gcc -E'
+CPPFLAGS=''
+CXX='g++'
+CXXDEPMODE='depmode=gcc3'
+CXXFLAGS='-O2'
+CYGPATH_W='echo'
+DEFS='-DHAVE_CONFIG_H'
+DEPDIR='.deps'
+ECHO_C=''
+ECHO_N='-n'
+ECHO_T=''
+EGREP='/bin/grep -E'
+EXEEXT=''
+GREP='/bin/grep'
+INSTALL_DATA='${INSTALL} -m 644'
+INSTALL_PROGRAM='${INSTALL}'
+INSTALL_SCRIPT='${INSTALL}'
+INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
+LDFLAGS=''
+LIBOBJS=''
+LIBS='-lpthread -lXpm -lXext '
+LTLIBOBJS=''
+MAKEINFO='${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run makeinfo'
+MKDIR_P='/bin/mkdir -p'
+OBJEXT='o'
+PACKAGE='DWGO'
+PACKAGE_BUGREPORT=''
+PACKAGE_NAME=''
+PACKAGE_STRING=''
+PACKAGE_TARNAME=''
+PACKAGE_VERSION=''
+PATH_SEPARATOR=':'
+SET_MAKE=''
+SHELL='/bin/sh'
+STRIP=''
+VERSION='0.3'
+XMKMF=''
+ac_ct_CC='gcc'
+ac_ct_CXX='g++'
+am__fastdepCC_FALSE='#'
+am__fastdepCC_TRUE=''
+am__fastdepCXX_FALSE='#'
+am__fastdepCXX_TRUE=''
+am__include='include'
+am__isrc=''
+am__leading_dot='.'
+am__quote=''
+am__tar='${AMTAR} chof - "$$tardir"'
+am__untar='${AMTAR} xf -'
+bindir='${exec_prefix}/bin'
+build_alias=''
+datadir='/usr/local/share'
+datarootdir='${prefix}/share'
+docdir='${datarootdir}/doc/${PACKAGE}'
+dvidir='${docdir}'
+exec_prefix='${prefix}'
+host_alias=''
+htmldir='${docdir}'
+includedir='${prefix}/include'
+infodir='${datarootdir}/info'
+install_sh='$(SHELL) /home/gaspy/proyectos/Dwgo-0.3d/install-sh'
+libdir='${exec_prefix}/lib'
+libexecdir='${exec_prefix}/libexec'
+localedir='${datarootdir}/locale'
+localstatedir='${prefix}/var'
+mandir='${datarootdir}/man'
+mkdir_p='/bin/mkdir -p'
+oldincludedir='/usr/include'
+pdfdir='${docdir}'
+prefix='/usr/local'
+program_transform_name='s,x,x,'
+psdir='${docdir}'
+sbindir='${exec_prefix}/sbin'
+sharedstatedir='${prefix}/com'
+sysconfdir='${prefix}/etc'
+target_alias=''
+
+## ----------- ##
+## confdefs.h. ##
+## ----------- ##
+
+#define PACKAGE_NAME ""
+#define PACKAGE_TARNAME ""
+#define PACKAGE_VERSION ""
+#define PACKAGE_STRING ""
+#define PACKAGE_BUGREPORT ""
+#define DATADIR "/usr/local/share"
+#define PACKAGE "DWGO"
+#define VERSION "0.3"
+#define STDC_HEADERS 1
+#define HAVE_SYS_WAIT_H 1
+#define HAVE_SYS_TYPES_H 1
+#define HAVE_SYS_STAT_H 1
+#define HAVE_STDLIB_H 1
+#define HAVE_STRING_H 1
+#define HAVE_MEMORY_H 1
+#define HAVE_STRINGS_H 1
+#define HAVE_INTTYPES_H 1
+#define HAVE_STDINT_H 1
+#define HAVE_UNISTD_H 1
+#define HAVE_NETDB_H 1
+#define HAVE_NETINET_IN_H 1
+#define HAVE_STDLIB_H 1
+#define HAVE_STRING_H 1
+#define HAVE_SYS_SOCKET_H 1
+#define HAVE_SYS_TIMEB_H 1
+#define HAVE_UNISTD_H 1
+#define HAVE_LIBXEXT 1
+#define HAVE_LIBXPM 1
+#define HAVE_LIBPTHREAD 1
+#define HAVE_BZERO 1
+#define HAVE_GETHOSTBYNAME 1
+#define HAVE_MEMSET 1
+#define HAVE_SOCKET 1
+#define HAVE_STRERROR 1
+#define HAVE_STRSTR 1
+#define HAVE_STRTOL 1
+#define HAVE_TZSET 1
+
+configure: exit 0
+
+## ---------------------- ##
+## Running config.status. ##
+## ---------------------- ##
+
+This file was extended by config.status, which was
+generated by GNU Autoconf 2.63. Invocation command line was
+
+ CONFIG_FILES =
+ CONFIG_HEADERS =
+ CONFIG_LINKS =
+ CONFIG_COMMANDS =
+ $ ./config.status src/config.h
+
+on XiKiTiN
+
+config.status:798: creating src/config.h
diff --git a/config.status b/config.status
new file mode 100755
index 0000000..83ece20
--- /dev/null
+++ b/config.status
@@ -0,0 +1,1208 @@
+#! /bin/sh
+# Generated by configure.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+SHELL=${CONFIG_SHELL-/bin/sh}
+## --------------------- ##
+## M4sh Initialization. ##
+## --------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+ emulate sh
+ NULLCMD=:
+ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
+ setopt NO_GLOB_SUBST
+else
+ case `(set -o) 2>/dev/null` in
+ *posix*) set -o posix ;;
+esac
+
+fi
+
+
+
+
+# PATH needs CR
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='printf %s\n'
+ as_echo_n='printf %s'
+else
+ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+ as_echo_n='/usr/ucb/echo -n'
+ else
+ as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+ as_echo_n_body='eval
+ arg=$1;
+ case $arg in
+ *"$as_nl"*)
+ expr "X$arg" : "X\\(.*\\)$as_nl";
+ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+ esac;
+ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+ '
+ export as_echo_n_body
+ as_echo_n='sh -c $as_echo_n_body as_echo'
+ fi
+ export as_echo_body
+ as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ PATH_SEPARATOR=:
+ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+ PATH_SEPARATOR=';'
+ }
+fi
+
+# Support unset when possible.
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
+ as_unset=unset
+else
+ as_unset=false
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order. Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" "" $as_nl"
+
+# Find who we are. Look in the path if we contain no directory separator.
+case $0 in
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+done
+IFS=$as_save_IFS
+
+ ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+ as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+ { (exit 1); exit 1; }
+fi
+
+# Work around bugs in pre-3.0 UWIN ksh.
+for as_var in ENV MAIL MAILPATH
+do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# Required to use basename.
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+ as_basename=basename
+else
+ as_basename=false
+fi
+
+
+# Name of the executable.
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+ X"$0" : 'X\(//\)$' \| \
+ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+ sed '/^.*\/\([^/][^/]*\)\/*$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+
+# CDPATH.
+$as_unset CDPATH
+
+
+
+ as_lineno_1=$LINENO
+ as_lineno_2=$LINENO
+ test "x$as_lineno_1" != "x$as_lineno_2" &&
+ test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
+
+ # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
+ # uniformly replaced by the line number. The first 'sed' inserts a
+ # line-number line after each line using $LINENO; the second 'sed'
+ # does the real work. The second script uses 'N' to pair each
+ # line-number line with the line containing $LINENO, and appends
+ # trailing '-' during substitution so that $LINENO is not a special
+ # case at line end.
+ # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
+ # scripts with optimization help from Paolo Bonzini. Blame Lee
+ # E. McMahon (1931-1989) for sed's syntax. :-)
+ sed -n '
+ p
+ /[$]LINENO/=
+ ' <$as_myself |
+ sed '
+ s/[$]LINENO.*/&-/
+ t lineno
+ b
+ :lineno
+ N
+ :loop
+ s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+ t loop
+ s/-\n.*//
+ ' >$as_me.lineno &&
+ chmod +x "$as_me.lineno" ||
+ { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
+ { (exit 1); exit 1; }; }
+
+ # Don't try to exec as it changes $[0], causing all sort of problems
+ # (the dirname of $[0] is not the place where we might find the
+ # original and so on. Autoconf is especially sensitive to this).
+ . "./$as_me.lineno"
+ # Exit status is that of the last command.
+ exit
+}
+
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+ as_dirname=dirname
+else
+ as_dirname=false
+fi
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in
+-n*)
+ case `echo 'x\c'` in
+ *c*) ECHO_T=' ';; # ECHO_T is single tab character.
+ *) ECHO_C='\c';;
+ esac;;
+*)
+ ECHO_N='-n';;
+esac
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+ rm -f conf$$.dir/conf$$.file
+else
+ rm -f conf$$.dir
+ mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+ if ln -s conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s='ln -s'
+ # ... but there are two gotchas:
+ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+ # In both cases, we have to default to `cp -p'.
+ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+ as_ln_s='cp -p'
+ elif ln conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s=ln
+ else
+ as_ln_s='cp -p'
+ fi
+else
+ as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+ as_mkdir_p=:
+else
+ test -d ./-p && rmdir ./-p
+ as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+ as_test_x='test -x'
+else
+ if ls -dL / >/dev/null 2>&1; then
+ as_ls_L_option=L
+ else
+ as_ls_L_option=
+ fi
+ as_test_x='
+ eval sh -c '\''
+ if test -d "$1"; then
+ test -d "$1/.";
+ else
+ case $1 in
+ -*)set "./$1";;
+ esac;
+ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
+ ???[sx]*):;;*)false;;esac;fi
+ '\'' sh
+ '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+
+# Save the log message, to keep $[0] and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by $as_me, which was
+generated by GNU Autoconf 2.63. Invocation command line was
+
+ CONFIG_FILES = $CONFIG_FILES
+ CONFIG_HEADERS = $CONFIG_HEADERS
+ CONFIG_LINKS = $CONFIG_LINKS
+ CONFIG_COMMANDS = $CONFIG_COMMANDS
+ $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+# Files that config.status was made for.
+config_files=" Makefile src/Makefile pixmaps/Makefile"
+config_headers=" src/config.h"
+config_commands=" depfiles"
+
+ac_cs_usage="\
+\`$as_me' instantiates files from templates according to the
+current configuration.
+
+Usage: $0 [OPTION]... [FILE]...
+
+ -h, --help print this help, then exit
+ -V, --version print version number and configuration settings, then exit
+ -q, --quiet, --silent
+ do not print progress messages
+ -d, --debug don't remove temporary files
+ --recheck update $as_me by reconfiguring in the same conditions
+ --file=FILE[:TEMPLATE]
+ instantiate the configuration file FILE
+ --header=FILE[:TEMPLATE]
+ instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Configuration commands:
+$config_commands
+
+Report bugs to <bug-autoconf@gnu.org>."
+
+ac_cs_version="\
+config.status
+configured by ./configure, generated by GNU Autoconf 2.63,
+ with options \"\"
+
+Copyright (C) 2008 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='/home/gaspy/proyectos/Dwgo-0.3d'
+srcdir='.'
+INSTALL='/usr/bin/install -c'
+MKDIR_P='/bin/mkdir -p'
+AWK='gawk'
+test -n "$AWK" || AWK=awk
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+ case $1 in
+ --*=*)
+ ac_option=`expr "X$1" : 'X\([^=]*\)='`
+ ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+ ac_shift=:
+ ;;
+ *)
+ ac_option=$1
+ ac_optarg=$2
+ ac_shift=shift
+ ;;
+ esac
+
+ case $ac_option in
+ # Handling of the options.
+ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+ ac_cs_recheck=: ;;
+ --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+ $as_echo "$ac_cs_version"; exit ;;
+ --debug | --debu | --deb | --de | --d | -d )
+ debug=: ;;
+ --file | --fil | --fi | --f )
+ $ac_shift
+ case $ac_optarg in
+ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ esac
+ CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
+ ac_need_defaults=false;;
+ --header | --heade | --head | --hea )
+ $ac_shift
+ case $ac_optarg in
+ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ esac
+ CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
+ ac_need_defaults=false;;
+ --he | --h)
+ # Conflict between --help and --header
+ { $as_echo "$as_me: error: ambiguous option: $1
+Try \`$0 --help' for more information." >&2
+ { (exit 1); exit 1; }; };;
+ --help | --hel | -h )
+ $as_echo "$ac_cs_usage"; exit ;;
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil | --si | --s)
+ ac_cs_silent=: ;;
+
+ # This is an error.
+ -*) { $as_echo "$as_me: error: unrecognized option: $1
+Try \`$0 --help' for more information." >&2
+ { (exit 1); exit 1; }; } ;;
+
+ *) ac_config_targets="$ac_config_targets $1"
+ ac_need_defaults=false ;;
+
+ esac
+ shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+ exec 6>/dev/null
+ ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+if $ac_cs_recheck; then
+ set X '/bin/sh' './configure' $ac_configure_extra_args --no-create --no-recursion
+ shift
+ $as_echo "running CONFIG_SHELL=/bin/sh $*" >&6
+ CONFIG_SHELL='/bin/sh'
+ export CONFIG_SHELL
+ exec "$@"
+fi
+
+exec 5>>config.log
+{
+ echo
+ sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+ $as_echo "$ac_log"
+} >&5
+
+#
+# INIT-COMMANDS
+#
+AMDEP_TRUE="" ac_aux_dir="."
+
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+ case $ac_config_target in
+ "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
+ "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
+ "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+ "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
+ "pixmaps/Makefile") CONFIG_FILES="$CONFIG_FILES pixmaps/Makefile" ;;
+
+ *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
+$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
+ { (exit 1); exit 1; }; };;
+ esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used. Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+ test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+ test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+ test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
+fi
+
+# Have a temporary directory for convenience. Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+ tmp=
+ trap 'exit_status=$?
+ { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
+' 0
+ trap '{ (exit 1); exit 1; }' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+ tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+ test -n "$tmp" && test -d "$tmp"
+} ||
+{
+ tmp=./conf$$-$RANDOM
+ (umask 077 && mkdir "$tmp")
+} ||
+{
+ $as_echo "$as_me: cannot create a temporary directory in ." >&2
+ { (exit 1); exit 1; }
+}
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr=' '
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+ ac_cs_awk_cr='\\r'
+else
+ ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$tmp/subs1.awk" &&
+cat >>"$tmp/subs1.awk" <<\_ACAWK &&
+S["LTLIBOBJS"]=""
+S["LIBOBJS"]=""
+S["EGREP"]="/bin/grep -E"
+S["GREP"]="/bin/grep"
+S["CPP"]="gcc -E"
+S["am__fastdepCC_FALSE"]="#"
+S["am__fastdepCC_TRUE"]=""
+S["CCDEPMODE"]="depmode=gcc3"
+S["ac_ct_CC"]="gcc"
+S["CFLAGS"]="-g -O2"
+S["CC"]="gcc"
+S["XMKMF"]=""
+S["am__fastdepCXX_FALSE"]="#"
+S["am__fastdepCXX_TRUE"]=""
+S["CXXDEPMODE"]="depmode=gcc3"
+S["AMDEPBACKSLASH"]="\\"
+S["AMDEP_FALSE"]="#"
+S["AMDEP_TRUE"]=""
+S["am__quote"]=""
+S["am__include"]="include"
+S["DEPDIR"]=".deps"
+S["OBJEXT"]="o"
+S["EXEEXT"]=""
+S["ac_ct_CXX"]="g++"
+S["CPPFLAGS"]=""
+S["LDFLAGS"]=""
+S["CXX"]="g++"
+S["am__untar"]="${AMTAR} xf -"
+S["am__tar"]="${AMTAR} chof - \"$$tardir\""
+S["AMTAR"]="${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run tar"
+S["am__leading_dot"]="."
+S["SET_MAKE"]=""
+S["AWK"]="gawk"
+S["mkdir_p"]="/bin/mkdir -p"
+S["MKDIR_P"]="/bin/mkdir -p"
+S["INSTALL_STRIP_PROGRAM"]="$(install_sh) -c -s"
+S["STRIP"]=""
+S["install_sh"]="$(SHELL) /home/gaspy/proyectos/Dwgo-0.3d/install-sh"
+S["MAKEINFO"]="${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run makeinfo"
+S["AUTOHEADER"]="${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run autoheader"
+S["AUTOMAKE"]="${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run automake-1.10"
+S["AUTOCONF"]="${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run autoconf"
+S["ACLOCAL"]="${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run aclocal-1.10"
+S["VERSION"]="0.3"
+S["PACKAGE"]="DWGO"
+S["CYGPATH_W"]="echo"
+S["am__isrc"]=""
+S["INSTALL_DATA"]="${INSTALL} -m 644"
+S["INSTALL_SCRIPT"]="${INSTALL}"
+S["INSTALL_PROGRAM"]="${INSTALL}"
+S["CXXFLAGS"]="-O2"
+S["target_alias"]=""
+S["host_alias"]=""
+S["build_alias"]=""
+S["LIBS"]="-lpthread -lXpm -lXext "
+S["ECHO_T"]=""
+S["ECHO_N"]="-n"
+S["ECHO_C"]=""
+S["DEFS"]="-DHAVE_CONFIG_H"
+S["mandir"]="${datarootdir}/man"
+S["localedir"]="${datarootdir}/locale"
+S["libdir"]="${exec_prefix}/lib"
+S["psdir"]="${docdir}"
+S["pdfdir"]="${docdir}"
+S["dvidir"]="${docdir}"
+S["htmldir"]="${docdir}"
+S["infodir"]="${datarootdir}/info"
+S["docdir"]="${datarootdir}/doc/${PACKAGE}"
+S["oldincludedir"]="/usr/include"
+S["includedir"]="${prefix}/include"
+S["localstatedir"]="${prefix}/var"
+S["sharedstatedir"]="${prefix}/com"
+S["sysconfdir"]="${prefix}/etc"
+S["datadir"]="/usr/local/share"
+S["datarootdir"]="${prefix}/share"
+S["libexecdir"]="${exec_prefix}/libexec"
+S["sbindir"]="${exec_prefix}/sbin"
+S["bindir"]="${exec_prefix}/bin"
+S["program_transform_name"]="s,x,x,"
+S["prefix"]="/usr/local"
+S["exec_prefix"]="${prefix}"
+S["PACKAGE_BUGREPORT"]=""
+S["PACKAGE_STRING"]=""
+S["PACKAGE_VERSION"]=""
+S["PACKAGE_TARNAME"]=""
+S["PACKAGE_NAME"]=""
+S["PATH_SEPARATOR"]=":"
+S["SHELL"]="/bin/sh"
+_ACAWK
+cat >>"$tmp/subs1.awk" <<_ACAWK &&
+ for (key in S) S_is_set[key] = 1
+ FS = ""
+
+}
+{
+ line = $ 0
+ nfields = split(line, field, "@")
+ substed = 0
+ len = length(field[1])
+ for (i = 2; i < nfields; i++) {
+ key = field[i]
+ keylen = length(key)
+ if (S_is_set[key]) {
+ value = S[key]
+ line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+ len += length(value) + length(field[++i])
+ substed = 1
+ } else
+ len += 1 + keylen
+ }
+
+ print line
+}
+
+_ACAWK
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+ sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+ cat
+fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
+ || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
+$as_echo "$as_me: error: could not setup config files machinery" >&2;}
+ { (exit 1); exit 1; }; }
+fi # test -n "$CONFIG_FILES"
+
+# Set up the scripts for CONFIG_HEADERS section.
+# No need to generate them if there are no CONFIG_HEADERS.
+# This happens for instance with `./config.status Makefile'.
+if test -n "$CONFIG_HEADERS"; then
+cat >"$tmp/defines.awk" <<\_ACAWK ||
+BEGIN {
+D["PACKAGE_NAME"]=" \"\""
+D["PACKAGE_TARNAME"]=" \"\""
+D["PACKAGE_VERSION"]=" \"\""
+D["PACKAGE_STRING"]=" \"\""
+D["PACKAGE_BUGREPORT"]=" \"\""
+D["DATADIR"]=" \"/usr/local/share\""
+D["PACKAGE"]=" \"DWGO\""
+D["VERSION"]=" \"0.3\""
+D["STDC_HEADERS"]=" 1"
+D["HAVE_SYS_WAIT_H"]=" 1"
+D["HAVE_SYS_TYPES_H"]=" 1"
+D["HAVE_SYS_STAT_H"]=" 1"
+D["HAVE_STDLIB_H"]=" 1"
+D["HAVE_STRING_H"]=" 1"
+D["HAVE_MEMORY_H"]=" 1"
+D["HAVE_STRINGS_H"]=" 1"
+D["HAVE_INTTYPES_H"]=" 1"
+D["HAVE_STDINT_H"]=" 1"
+D["HAVE_UNISTD_H"]=" 1"
+D["HAVE_NETDB_H"]=" 1"
+D["HAVE_NETINET_IN_H"]=" 1"
+D["HAVE_STDLIB_H"]=" 1"
+D["HAVE_STRING_H"]=" 1"
+D["HAVE_SYS_SOCKET_H"]=" 1"
+D["HAVE_SYS_TIMEB_H"]=" 1"
+D["HAVE_UNISTD_H"]=" 1"
+D["HAVE_LIBXEXT"]=" 1"
+D["HAVE_LIBXPM"]=" 1"
+D["HAVE_LIBPTHREAD"]=" 1"
+D["HAVE_BZERO"]=" 1"
+D["HAVE_GETHOSTBYNAME"]=" 1"
+D["HAVE_MEMSET"]=" 1"
+D["HAVE_SOCKET"]=" 1"
+D["HAVE_STRERROR"]=" 1"
+D["HAVE_STRSTR"]=" 1"
+D["HAVE_STRTOL"]=" 1"
+D["HAVE_TZSET"]=" 1"
+ for (key in D) D_is_set[key] = 1
+ FS = ""
+}
+/^[\t ]*#[\t ]*(define|undef)[\t ]+[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ][_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*([\t (]|$)/ {
+ line = $ 0
+ split(line, arg, " ")
+ if (arg[1] == "#") {
+ defundef = arg[2]
+ mac1 = arg[3]
+ } else {
+ defundef = substr(arg[1], 2)
+ mac1 = arg[2]
+ }
+ split(mac1, mac2, "(") #)
+ macro = mac2[1]
+ prefix = substr(line, 1, index(line, defundef) - 1)
+ if (D_is_set[macro]) {
+ # Preserve the white space surrounding the "#".
+ print prefix "define", macro P[macro] D[macro]
+ next
+ } else {
+ # Replace #undef with comments. This is necessary, for example,
+ # in the case of _POSIX_SOURCE, which is predefined and required
+ # on some systems where configure will not decide to define it.
+ if (defundef == "undef") {
+ print "/*", prefix defundef, macro, "*/"
+ next
+ }
+ }
+}
+{ print }
+_ACAWK
+ { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
+$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
+ { (exit 1); exit 1; }; }
+fi # test -n "$CONFIG_HEADERS"
+
+
+eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
+shift
+for ac_tag
+do
+ case $ac_tag in
+ :[FHLC]) ac_mode=$ac_tag; continue;;
+ esac
+ case $ac_mode$ac_tag in
+ :[FHL]*:*);;
+ :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
+$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
+ { (exit 1); exit 1; }; };;
+ :[FH]-) ac_tag=-:-;;
+ :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+ esac
+ ac_save_IFS=$IFS
+ IFS=:
+ set x $ac_tag
+ IFS=$ac_save_IFS
+ shift
+ ac_file=$1
+ shift
+
+ case $ac_mode in
+ :L) ac_source=$1;;
+ :[FH])
+ ac_file_inputs=
+ for ac_f
+ do
+ case $ac_f in
+ -) ac_f="$tmp/stdin";;
+ *) # Look for the file first in the build tree, then in the source tree
+ # (if the path is not absolute). The absolute path cannot be DOS-style,
+ # because $ac_f cannot contain `:'.
+ test -f "$ac_f" ||
+ case $ac_f in
+ [\\/$]*) false;;
+ *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+ esac ||
+ { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
+$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
+ { (exit 1); exit 1; }; };;
+ esac
+ case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+ ac_file_inputs="$ac_file_inputs '$ac_f'"
+ done
+
+ # Let's still pretend it is `configure' which instantiates (i.e., don't
+ # use $as_me), people would be surprised to read:
+ # /* config.h. Generated by config.status. */
+ configure_input='Generated from '`
+ $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+ `' by configure.'
+ if test x"$ac_file" != x-; then
+ configure_input="$ac_file. $configure_input"
+ { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
+ fi
+ # Neutralize special characters interpreted by sed in replacement strings.
+ case $configure_input in #(
+ *\&* | *\|* | *\\* )
+ ac_sed_conf_input=`$as_echo "$configure_input" |
+ sed 's/[\\\\&|]/\\\\&/g'`;; #(
+ *) ac_sed_conf_input=$configure_input;;
+ esac
+
+ case $ac_tag in
+ *:-:* | *:-) cat >"$tmp/stdin" \
+ || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+ { (exit 1); exit 1; }; } ;;
+ esac
+ ;;
+ esac
+
+ ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$ac_file" : 'X\(//\)[^/]' \| \
+ X"$ac_file" : 'X\(//\)$' \| \
+ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$ac_file" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ { as_dir="$ac_dir"
+ case $as_dir in #(
+ -*) as_dir=./$as_dir;;
+ esac
+ test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
+ as_dirs=
+ while :; do
+ case $as_dir in #(
+ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+ *) as_qdir=$as_dir;;
+ esac
+ as_dirs="'$as_qdir' $as_dirs"
+ as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_dir" : 'X\(//\)[^/]' \| \
+ X"$as_dir" : 'X\(//\)$' \| \
+ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+ } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
+$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
+ { (exit 1); exit 1; }; }; }
+ ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+ # A ".." for each directory in $ac_dir_suffix.
+ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+ case $ac_top_builddir_sub in
+ "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+ esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+ .) # We are building in place.
+ ac_srcdir=.
+ ac_top_srcdir=$ac_top_builddir_sub
+ ac_abs_top_srcdir=$ac_pwd ;;
+ [\\/]* | ?:[\\/]* ) # Absolute name.
+ ac_srcdir=$srcdir$ac_dir_suffix;
+ ac_top_srcdir=$srcdir
+ ac_abs_top_srcdir=$srcdir ;;
+ *) # Relative name.
+ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+ ac_top_srcdir=$ac_top_build_prefix$srcdir
+ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+ case $ac_mode in
+ :F)
+ #
+ # CONFIG_FILE
+ #
+
+ case $INSTALL in
+ [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+ *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+ esac
+ ac_MKDIR_P=$MKDIR_P
+ case $MKDIR_P in
+ [\\/$]* | ?:[\\/]* ) ;;
+ */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+ esac
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+
+ac_sed_dataroot='
+/datarootdir/ {
+ p
+ q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p
+'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+ { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+ ac_datarootdir_hack='
+ s&@datadir@&/usr/local/share&g
+ s&@docdir@&${datarootdir}/doc/${PACKAGE}&g
+ s&@infodir@&${datarootdir}/info&g
+ s&@localedir@&${datarootdir}/locale&g
+ s&@mandir@&${datarootdir}/man&g
+ s&\${datarootdir}&${prefix}/share&g' ;;
+esac
+ac_sed_extra="/^[ ]*VPATH[ ]*=/{
+s/:*\$(srcdir):*/:/
+s/:*\${srcdir}:*/:/
+s/:*@srcdir@:*/:/
+s/^\([^=]*=[ ]*\):*/\1/
+s/:*$//
+s/^[^=]*=[ ]*$//
+}
+
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+s&@MKDIR_P@&$ac_MKDIR_P&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
+ || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+ { (exit 1); exit 1; }; }
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+ { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
+ { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
+ { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined. Please make sure it is defined." >&5
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined. Please make sure it is defined." >&2;}
+
+ rm -f "$tmp/stdin"
+ case $ac_file in
+ -) cat "$tmp/out" && rm -f "$tmp/out";;
+ *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
+ esac \
+ || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+ { (exit 1); exit 1; }; }
+ ;;
+ :H)
+ #
+ # CONFIG_HEADER
+ #
+ if test x"$ac_file" != x-; then
+ {
+ $as_echo "/* $configure_input */" \
+ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
+ } >"$tmp/config.h" \
+ || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+ { (exit 1); exit 1; }; }
+ if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
+ { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
+$as_echo "$as_me: $ac_file is unchanged" >&6;}
+ else
+ rm -f "$ac_file"
+ mv "$tmp/config.h" "$ac_file" \
+ || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
+$as_echo "$as_me: error: could not create $ac_file" >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+ else
+ $as_echo "/* $configure_input */" \
+ && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
+ || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
+$as_echo "$as_me: error: could not create -" >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+# Compute "$ac_file"'s index in $config_headers.
+_am_arg="$ac_file"
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+ case $_am_header in
+ $_am_arg | $_am_arg:* )
+ break ;;
+ * )
+ _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+ esac
+done
+echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
+$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$_am_arg" : 'X\(//\)[^/]' \| \
+ X"$_am_arg" : 'X\(//\)$' \| \
+ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$_am_arg" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`/stamp-h$_am_stamp_count
+ ;;
+
+ :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
+$as_echo "$as_me: executing $ac_file commands" >&6;}
+ ;;
+ esac
+
+
+ case $ac_file$ac_mode in
+ "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
+ # Strip MF so we end up with the name of the file.
+ mf=`echo "$mf" | sed -e 's/:.*$//'`
+ # Check whether this is an Automake generated Makefile or not.
+ # We used to match only the files named `Makefile.in', but
+ # some people rename them; so instead we look at the file content.
+ # Grep'ing the first line is not enough: some people post-process
+ # each Makefile.in and add a new line on top of each file to say so.
+ # Grep'ing the whole file is not good either: AIX grep has a line
+ # limit of 2048, but all sed's we know have understand at least 4000.
+ if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+ dirpart=`$as_dirname -- "$mf" ||
+$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$mf" : 'X\(//\)[^/]' \| \
+ X"$mf" : 'X\(//\)$' \| \
+ X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$mf" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ else
+ continue
+ fi
+ # Extract the definition of DEPDIR, am__include, and am__quote
+ # from the Makefile without running `make'.
+ DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+ test -z "$DEPDIR" && continue
+ am__include=`sed -n 's/^am__include = //p' < "$mf"`
+ test -z "am__include" && continue
+ am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+ # When using ansi2knr, U may be empty or an underscore; expand it
+ U=`sed -n 's/^U = //p' < "$mf"`
+ # Find all dependency output files, they are included files with
+ # $(DEPDIR) in their names. We invoke sed twice because it is the
+ # simplest approach to changing $(DEPDIR) to its actual value in the
+ # expansion.
+ for file in `sed -n "
+ s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+ # Make sure the directory exists.
+ test -f "$dirpart/$file" && continue
+ fdir=`$as_dirname -- "$file" ||
+$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$file" : 'X\(//\)[^/]' \| \
+ X"$file" : 'X\(//\)$' \| \
+ X"$file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$file" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ { as_dir=$dirpart/$fdir
+ case $as_dir in #(
+ -*) as_dir=./$as_dir;;
+ esac
+ test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
+ as_dirs=
+ while :; do
+ case $as_dir in #(
+ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+ *) as_qdir=$as_dir;;
+ esac
+ as_dirs="'$as_qdir' $as_dirs"
+ as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_dir" : 'X\(//\)[^/]' \| \
+ X"$as_dir" : 'X\(//\)$' \| \
+ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+ } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
+$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
+ { (exit 1); exit 1; }; }; }
+ # echo "creating $dirpart/$file"
+ echo '# dummy' > "$dirpart/$file"
+ done
+done
+ ;;
+
+ esac
+done # for ac_tag
+
+
+{ (exit 0); exit 0; }
diff --git a/configure b/configure
new file mode 100755
index 0000000..7aae4e4
--- /dev/null
+++ b/configure
@@ -0,0 +1,6296 @@
+#! /bin/sh
+# Guess values for system-dependent variables and create Makefiles.
+# Generated by GNU Autoconf 2.68.
+#
+#
+# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
+# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
+# Foundation, Inc.
+#
+#
+# This configure script is free software; the Free Software Foundation
+# gives unlimited permission to copy, distribute and modify it.
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+ emulate sh
+ NULLCMD=:
+ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
+ setopt NO_GLOB_SUBST
+else
+ case `(set -o) 2>/dev/null` in #(
+ *posix*) :
+ set -o posix ;; #(
+ *) :
+ ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='print -r --'
+ as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='printf %s\n'
+ as_echo_n='printf %s'
+else
+ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+ as_echo_n='/usr/ucb/echo -n'
+ else
+ as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+ as_echo_n_body='eval
+ arg=$1;
+ case $arg in #(
+ *"$as_nl"*)
+ expr "X$arg" : "X\\(.*\\)$as_nl";
+ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+ esac;
+ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+ '
+ export as_echo_n_body
+ as_echo_n='sh -c $as_echo_n_body as_echo'
+ fi
+ export as_echo_body
+ as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ PATH_SEPARATOR=:
+ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+ PATH_SEPARATOR=';'
+ }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order. Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" "" $as_nl"
+
+# Find who we are. Look in the path if we contain no directory separator.
+as_myself=
+case $0 in #((
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+ as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+ exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there. '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+if test "x$CONFIG_SHELL" = x; then
+ as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
+ emulate sh
+ NULLCMD=:
+ # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '\${1+\"\$@\"}'='\"\$@\"'
+ setopt NO_GLOB_SUBST
+else
+ case \`(set -o) 2>/dev/null\` in #(
+ *posix*) :
+ set -o posix ;; #(
+ *) :
+ ;;
+esac
+fi
+"
+ as_required="as_fn_return () { (exit \$1); }
+as_fn_success () { as_fn_return 0; }
+as_fn_failure () { as_fn_return 1; }
+as_fn_ret_success () { return 0; }
+as_fn_ret_failure () { return 1; }
+
+exitcode=0
+as_fn_success || { exitcode=1; echo as_fn_success failed.; }
+as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
+as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
+as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
+if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
+
+else
+ exitcode=1; echo positional parameters were not saved.
+fi
+test x\$exitcode = x0 || exit 1"
+ as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
+ as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
+ eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
+ test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
+test \$(( 1 + 1 )) = 2 || exit 1"
+ if (eval "$as_required") 2>/dev/null; then :
+ as_have_required=yes
+else
+ as_have_required=no
+fi
+ if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
+
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+as_found=false
+for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ as_found=:
+ case $as_dir in #(
+ /*)
+ for as_base in sh bash ksh sh5; do
+ # Try only shells that exist, to save several forks.
+ as_shell=$as_dir/$as_base
+ if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
+ { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
+ CONFIG_SHELL=$as_shell as_have_required=yes
+ if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
+ break 2
+fi
+fi
+ done;;
+ esac
+ as_found=false
+done
+$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
+ { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
+ CONFIG_SHELL=$SHELL as_have_required=yes
+fi; }
+IFS=$as_save_IFS
+
+
+ if test "x$CONFIG_SHELL" != x; then :
+ # We cannot yet assume a decent shell, so we have to provide a
+ # neutralization value for shells without unset; and this also
+ # works around shells that cannot unset nonexistent variables.
+ # Preserve -v and -x to the replacement shell.
+ BASH_ENV=/dev/null
+ ENV=/dev/null
+ (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+ export CONFIG_SHELL
+ case $- in # ((((
+ *v*x* | *x*v* ) as_opts=-vx ;;
+ *v* ) as_opts=-v ;;
+ *x* ) as_opts=-x ;;
+ * ) as_opts= ;;
+ esac
+ exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
+fi
+
+ if test x$as_have_required = xno; then :
+ $as_echo "$0: This script requires a shell more modern than all"
+ $as_echo "$0: the shells that I found on your system."
+ if test x${ZSH_VERSION+set} = xset ; then
+ $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
+ $as_echo "$0: be upgraded to zsh 4.3.4 or later."
+ else
+ $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
+$0: including any error possibly output before this
+$0: message. Then install a modern shell, or manually run
+$0: the script under such a shell if you do have one."
+ fi
+ exit 1
+fi
+fi
+fi
+SHELL=${CONFIG_SHELL-/bin/sh}
+export SHELL
+# Unset more variables known to interfere with behavior of common tools.
+CLICOLOR_FORCE= GREP_OPTIONS=
+unset CLICOLOR_FORCE GREP_OPTIONS
+
+## --------------------- ##
+## M4sh Shell Functions. ##
+## --------------------- ##
+# as_fn_unset VAR
+# ---------------
+# Portably unset VAR.
+as_fn_unset ()
+{
+ { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+
+# as_fn_set_status STATUS
+# -----------------------
+# Set $? to STATUS, without forking.
+as_fn_set_status ()
+{
+ return $1
+} # as_fn_set_status
+
+# as_fn_exit STATUS
+# -----------------
+# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+ set +e
+ as_fn_set_status $1
+ exit $1
+} # as_fn_exit
+
+# as_fn_mkdir_p
+# -------------
+# Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+ case $as_dir in #(
+ -*) as_dir=./$as_dir;;
+ esac
+ test -d "$as_dir" || eval $as_mkdir_p || {
+ as_dirs=
+ while :; do
+ case $as_dir in #(
+ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+ *) as_qdir=$as_dir;;
+ esac
+ as_dirs="'$as_qdir' $as_dirs"
+ as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_dir" : 'X\(//\)[^/]' \| \
+ X"$as_dir" : 'X\(//\)$' \| \
+ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} # as_fn_mkdir_p
+# as_fn_append VAR VALUE
+# ----------------------
+# Append the text in VALUE to the end of the definition contained in VAR. Take
+# advantage of any shell optimizations that allow amortized linear growth over
+# repeated appends, instead of the typical quadratic growth present in naive
+# implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+ eval 'as_fn_append ()
+ {
+ eval $1+=\$2
+ }'
+else
+ as_fn_append ()
+ {
+ eval $1=\$$1\$2
+ }
+fi # as_fn_append
+
+# as_fn_arith ARG...
+# ------------------
+# Perform arithmetic evaluation on the ARGs, and store the result in the
+# global $as_val. Take advantage of shells that can avoid forks. The arguments
+# must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+ eval 'as_fn_arith ()
+ {
+ as_val=$(( $* ))
+ }'
+else
+ as_fn_arith ()
+ {
+ as_val=`expr "$@" || test $? -eq 1`
+ }
+fi # as_fn_arith
+
+
+# as_fn_error STATUS ERROR [LINENO LOG_FD]
+# ----------------------------------------
+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+# script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+ as_status=$1; test $as_status -eq 0 && as_status=1
+ if test "$4"; then
+ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ fi
+ $as_echo "$as_me: error: $2" >&2
+ as_fn_exit $as_status
+} # as_fn_error
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+ as_basename=basename
+else
+ as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+ as_dirname=dirname
+else
+ as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+ X"$0" : 'X\(//\)$' \| \
+ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+ sed '/^.*\/\([^/][^/]*\)\/*$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+
+ as_lineno_1=$LINENO as_lineno_1a=$LINENO
+ as_lineno_2=$LINENO as_lineno_2a=$LINENO
+ eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
+ test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
+ # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
+ sed -n '
+ p
+ /[$]LINENO/=
+ ' <$as_myself |
+ sed '
+ s/[$]LINENO.*/&-/
+ t lineno
+ b
+ :lineno
+ N
+ :loop
+ s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
+ t loop
+ s/-\n.*//
+ ' >$as_me.lineno &&
+ chmod +x "$as_me.lineno" ||
+ { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+
+ # Don't try to exec as it changes $[0], causing all sort of problems
+ # (the dirname of $[0] is not the place where we might find the
+ # original and so on. Autoconf is especially sensitive to this).
+ . "./$as_me.lineno"
+ # Exit status is that of the last command.
+ exit
+}
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in #(((((
+-n*)
+ case `echo 'xy\c'` in
+ *c*) ECHO_T=' ';; # ECHO_T is single tab character.
+ xy) ECHO_C='\c';;
+ *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
+ ECHO_T=' ';;
+ esac;;
+*)
+ ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+ rm -f conf$$.dir/conf$$.file
+else
+ rm -f conf$$.dir
+ mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+ if ln -s conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s='ln -s'
+ # ... but there are two gotchas:
+ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+ # In both cases, we have to default to `cp -p'.
+ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+ as_ln_s='cp -p'
+ elif ln conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s=ln
+ else
+ as_ln_s='cp -p'
+ fi
+else
+ as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+if mkdir -p . 2>/dev/null; then
+ as_mkdir_p='mkdir -p "$as_dir"'
+else
+ test -d ./-p && rmdir ./-p
+ as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+ as_test_x='test -x'
+else
+ if ls -dL / >/dev/null 2>&1; then
+ as_ls_L_option=L
+ else
+ as_ls_L_option=
+ fi
+ as_test_x='
+ eval sh -c '\''
+ if test -d "$1"; then
+ test -d "$1/.";
+ else
+ case $1 in #(
+ -*)set "./$1";;
+ esac;
+ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
+ ???[sx]*):;;*)false;;esac;fi
+ '\'' sh
+ '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+test -n "$DJDIR" || exec 7<&0 </dev/null
+exec 6>&1
+
+# Name of the host.
+# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
+# so uname gets run too.
+ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
+
+#
+# Initializations.
+#
+ac_default_prefix=/usr/local
+ac_clean_files=
+ac_config_libobj_dir=.
+LIBOBJS=
+cross_compiling=no
+subdirs=
+MFLAGS=
+MAKEFLAGS=
+
+# Identity of this package.
+PACKAGE_NAME=
+PACKAGE_TARNAME=
+PACKAGE_VERSION=
+PACKAGE_STRING=
+PACKAGE_BUGREPORT=
+PACKAGE_URL=
+
+ac_unique_file="src/dwgo.cpp"
+# Factoring default headers for most tests.
+ac_includes_default="\
+#include <stdio.h>
+#ifdef HAVE_SYS_TYPES_H
+# include <sys/types.h>
+#endif
+#ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+#endif
+#ifdef STDC_HEADERS
+# include <stdlib.h>
+# include <stddef.h>
+#else
+# ifdef HAVE_STDLIB_H
+# include <stdlib.h>
+# endif
+#endif
+#ifdef HAVE_STRING_H
+# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
+# include <memory.h>
+# endif
+# include <string.h>
+#endif
+#ifdef HAVE_STRINGS_H
+# include <strings.h>
+#endif
+#ifdef HAVE_INTTYPES_H
+# include <inttypes.h>
+#endif
+#ifdef HAVE_STDINT_H
+# include <stdint.h>
+#endif
+#ifdef HAVE_UNISTD_H
+# include <unistd.h>
+#endif"
+
+ac_subst_vars='LTLIBOBJS
+LIBOBJS
+EGREP
+GREP
+CPP
+am__fastdepCC_FALSE
+am__fastdepCC_TRUE
+CCDEPMODE
+ac_ct_CC
+CFLAGS
+CC
+XMKMF
+am__fastdepCXX_FALSE
+am__fastdepCXX_TRUE
+CXXDEPMODE
+AMDEPBACKSLASH
+AMDEP_FALSE
+AMDEP_TRUE
+am__quote
+am__include
+DEPDIR
+OBJEXT
+EXEEXT
+ac_ct_CXX
+CPPFLAGS
+LDFLAGS
+CXX
+am__untar
+am__tar
+AMTAR
+am__leading_dot
+SET_MAKE
+AWK
+mkdir_p
+MKDIR_P
+INSTALL_STRIP_PROGRAM
+STRIP
+install_sh
+MAKEINFO
+AUTOHEADER
+AUTOMAKE
+AUTOCONF
+ACLOCAL
+VERSION
+PACKAGE
+CYGPATH_W
+am__isrc
+INSTALL_DATA
+INSTALL_SCRIPT
+INSTALL_PROGRAM
+CXXFLAGS
+target_alias
+host_alias
+build_alias
+LIBS
+ECHO_T
+ECHO_N
+ECHO_C
+DEFS
+mandir
+localedir
+libdir
+psdir
+pdfdir
+dvidir
+htmldir
+infodir
+docdir
+oldincludedir
+includedir
+localstatedir
+sharedstatedir
+sysconfdir
+datadir
+datarootdir
+libexecdir
+sbindir
+bindir
+program_transform_name
+prefix
+exec_prefix
+PACKAGE_URL
+PACKAGE_BUGREPORT
+PACKAGE_STRING
+PACKAGE_VERSION
+PACKAGE_TARNAME
+PACKAGE_NAME
+PATH_SEPARATOR
+SHELL'
+ac_subst_files=''
+ac_user_opts='
+enable_option_checking
+enable_dependency_tracking
+with_x
+'
+ ac_precious_vars='build_alias
+host_alias
+target_alias
+CXX
+CXXFLAGS
+LDFLAGS
+LIBS
+CPPFLAGS
+CCC
+XMKMF
+CC
+CFLAGS
+CPP'
+
+
+# Initialize some variables set by options.
+ac_init_help=
+ac_init_version=false
+ac_unrecognized_opts=
+ac_unrecognized_sep=
+# The variables have the same names as the options, with
+# dashes changed to underlines.
+cache_file=/dev/null
+exec_prefix=NONE
+no_create=
+no_recursion=
+prefix=NONE
+program_prefix=NONE
+program_suffix=NONE
+program_transform_name=s,x,x,
+silent=
+site=
+srcdir=
+verbose=
+x_includes=NONE
+x_libraries=NONE
+
+# Installation directory options.
+# These are left unexpanded so users can "make install exec_prefix=/foo"
+# and all the variables that are supposed to be based on exec_prefix
+# by default will actually change.
+# Use braces instead of parens because sh, perl, etc. also accept them.
+# (The list follows the same order as the GNU Coding Standards.)
+bindir='${exec_prefix}/bin'
+sbindir='${exec_prefix}/sbin'
+libexecdir='${exec_prefix}/libexec'
+datarootdir='${prefix}/share'
+datadir='${datarootdir}'
+sysconfdir='${prefix}/etc'
+sharedstatedir='${prefix}/com'
+localstatedir='${prefix}/var'
+includedir='${prefix}/include'
+oldincludedir='/usr/include'
+docdir='${datarootdir}/doc/${PACKAGE}'
+infodir='${datarootdir}/info'
+htmldir='${docdir}'
+dvidir='${docdir}'
+pdfdir='${docdir}'
+psdir='${docdir}'
+libdir='${exec_prefix}/lib'
+localedir='${datarootdir}/locale'
+mandir='${datarootdir}/man'
+
+ac_prev=
+ac_dashdash=
+for ac_option
+do
+ # If the previous option needs an argument, assign it.
+ if test -n "$ac_prev"; then
+ eval $ac_prev=\$ac_option
+ ac_prev=
+ continue
+ fi
+
+ case $ac_option in
+ *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
+ *=) ac_optarg= ;;
+ *) ac_optarg=yes ;;
+ esac
+
+ # Accept the important Cygnus configure options, so we can diagnose typos.
+
+ case $ac_dashdash$ac_option in
+ --)
+ ac_dashdash=yes ;;
+
+ -bindir | --bindir | --bindi | --bind | --bin | --bi)
+ ac_prev=bindir ;;
+ -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
+ bindir=$ac_optarg ;;
+
+ -build | --build | --buil | --bui | --bu)
+ ac_prev=build_alias ;;
+ -build=* | --build=* | --buil=* | --bui=* | --bu=*)
+ build_alias=$ac_optarg ;;
+
+ -cache-file | --cache-file | --cache-fil | --cache-fi \
+ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
+ ac_prev=cache_file ;;
+ -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
+ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
+ cache_file=$ac_optarg ;;
+
+ --config-cache | -C)
+ cache_file=config.cache ;;
+
+ -datadir | --datadir | --datadi | --datad)
+ ac_prev=datadir ;;
+ -datadir=* | --datadir=* | --datadi=* | --datad=*)
+ datadir=$ac_optarg ;;
+
+ -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
+ | --dataroo | --dataro | --datar)
+ ac_prev=datarootdir ;;
+ -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
+ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
+ datarootdir=$ac_optarg ;;
+
+ -disable-* | --disable-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid feature name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"enable_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval enable_$ac_useropt=no ;;
+
+ -docdir | --docdir | --docdi | --doc | --do)
+ ac_prev=docdir ;;
+ -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
+ docdir=$ac_optarg ;;
+
+ -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
+ ac_prev=dvidir ;;
+ -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
+ dvidir=$ac_optarg ;;
+
+ -enable-* | --enable-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid feature name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"enable_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval enable_$ac_useropt=\$ac_optarg ;;
+
+ -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
+ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
+ | --exec | --exe | --ex)
+ ac_prev=exec_prefix ;;
+ -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
+ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
+ | --exec=* | --exe=* | --ex=*)
+ exec_prefix=$ac_optarg ;;
+
+ -gas | --gas | --ga | --g)
+ # Obsolete; use --with-gas.
+ with_gas=yes ;;
+
+ -help | --help | --hel | --he | -h)
+ ac_init_help=long ;;
+ -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
+ ac_init_help=recursive ;;
+ -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
+ ac_init_help=short ;;
+
+ -host | --host | --hos | --ho)
+ ac_prev=host_alias ;;
+ -host=* | --host=* | --hos=* | --ho=*)
+ host_alias=$ac_optarg ;;
+
+ -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
+ ac_prev=htmldir ;;
+ -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
+ | --ht=*)
+ htmldir=$ac_optarg ;;
+
+ -includedir | --includedir | --includedi | --included | --include \
+ | --includ | --inclu | --incl | --inc)
+ ac_prev=includedir ;;
+ -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
+ | --includ=* | --inclu=* | --incl=* | --inc=*)
+ includedir=$ac_optarg ;;
+
+ -infodir | --infodir | --infodi | --infod | --info | --inf)
+ ac_prev=infodir ;;
+ -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
+ infodir=$ac_optarg ;;
+
+ -libdir | --libdir | --libdi | --libd)
+ ac_prev=libdir ;;
+ -libdir=* | --libdir=* | --libdi=* | --libd=*)
+ libdir=$ac_optarg ;;
+
+ -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
+ | --libexe | --libex | --libe)
+ ac_prev=libexecdir ;;
+ -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
+ | --libexe=* | --libex=* | --libe=*)
+ libexecdir=$ac_optarg ;;
+
+ -localedir | --localedir | --localedi | --localed | --locale)
+ ac_prev=localedir ;;
+ -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
+ localedir=$ac_optarg ;;
+
+ -localstatedir | --localstatedir | --localstatedi | --localstated \
+ | --localstate | --localstat | --localsta | --localst | --locals)
+ ac_prev=localstatedir ;;
+ -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
+ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
+ localstatedir=$ac_optarg ;;
+
+ -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
+ ac_prev=mandir ;;
+ -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
+ mandir=$ac_optarg ;;
+
+ -nfp | --nfp | --nf)
+ # Obsolete; use --without-fp.
+ with_fp=no ;;
+
+ -no-create | --no-create | --no-creat | --no-crea | --no-cre \
+ | --no-cr | --no-c | -n)
+ no_create=yes ;;
+
+ -no-recursion | --no-recursion | --no-recursio | --no-recursi \
+ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
+ no_recursion=yes ;;
+
+ -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
+ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
+ | --oldin | --oldi | --old | --ol | --o)
+ ac_prev=oldincludedir ;;
+ -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
+ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
+ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
+ oldincludedir=$ac_optarg ;;
+
+ -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
+ ac_prev=prefix ;;
+ -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
+ prefix=$ac_optarg ;;
+
+ -program-prefix | --program-prefix | --program-prefi | --program-pref \
+ | --program-pre | --program-pr | --program-p)
+ ac_prev=program_prefix ;;
+ -program-prefix=* | --program-prefix=* | --program-prefi=* \
+ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
+ program_prefix=$ac_optarg ;;
+
+ -program-suffix | --program-suffix | --program-suffi | --program-suff \
+ | --program-suf | --program-su | --program-s)
+ ac_prev=program_suffix ;;
+ -program-suffix=* | --program-suffix=* | --program-suffi=* \
+ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
+ program_suffix=$ac_optarg ;;
+
+ -program-transform-name | --program-transform-name \
+ | --program-transform-nam | --program-transform-na \
+ | --program-transform-n | --program-transform- \
+ | --program-transform | --program-transfor \
+ | --program-transfo | --program-transf \
+ | --program-trans | --program-tran \
+ | --progr-tra | --program-tr | --program-t)
+ ac_prev=program_transform_name ;;
+ -program-transform-name=* | --program-transform-name=* \
+ | --program-transform-nam=* | --program-transform-na=* \
+ | --program-transform-n=* | --program-transform-=* \
+ | --program-transform=* | --program-transfor=* \
+ | --program-transfo=* | --program-transf=* \
+ | --program-trans=* | --program-tran=* \
+ | --progr-tra=* | --program-tr=* | --program-t=*)
+ program_transform_name=$ac_optarg ;;
+
+ -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
+ ac_prev=pdfdir ;;
+ -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
+ pdfdir=$ac_optarg ;;
+
+ -psdir | --psdir | --psdi | --psd | --ps)
+ ac_prev=psdir ;;
+ -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
+ psdir=$ac_optarg ;;
+
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil)
+ silent=yes ;;
+
+ -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
+ ac_prev=sbindir ;;
+ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
+ | --sbi=* | --sb=*)
+ sbindir=$ac_optarg ;;
+
+ -sharedstatedir | --sharedstatedir | --sharedstatedi \
+ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
+ | --sharedst | --shareds | --shared | --share | --shar \
+ | --sha | --sh)
+ ac_prev=sharedstatedir ;;
+ -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
+ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
+ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
+ | --sha=* | --sh=*)
+ sharedstatedir=$ac_optarg ;;
+
+ -site | --site | --sit)
+ ac_prev=site ;;
+ -site=* | --site=* | --sit=*)
+ site=$ac_optarg ;;
+
+ -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
+ ac_prev=srcdir ;;
+ -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
+ srcdir=$ac_optarg ;;
+
+ -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
+ | --syscon | --sysco | --sysc | --sys | --sy)
+ ac_prev=sysconfdir ;;
+ -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
+ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
+ sysconfdir=$ac_optarg ;;
+
+ -target | --target | --targe | --targ | --tar | --ta | --t)
+ ac_prev=target_alias ;;
+ -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
+ target_alias=$ac_optarg ;;
+
+ -v | -verbose | --verbose | --verbos | --verbo | --verb)
+ verbose=yes ;;
+
+ -version | --version | --versio | --versi | --vers | -V)
+ ac_init_version=: ;;
+
+ -with-* | --with-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid package name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"with_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval with_$ac_useropt=\$ac_optarg ;;
+
+ -without-* | --without-*)
+ ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
+ # Reject names that are not valid shell variable names.
+ expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
+ as_fn_error $? "invalid package name: $ac_useropt"
+ ac_useropt_orig=$ac_useropt
+ ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
+ case $ac_user_opts in
+ *"
+"with_$ac_useropt"
+"*) ;;
+ *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
+ ac_unrecognized_sep=', ';;
+ esac
+ eval with_$ac_useropt=no ;;
+
+ --x)
+ # Obsolete; use --with-x.
+ with_x=yes ;;
+
+ -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
+ | --x-incl | --x-inc | --x-in | --x-i)
+ ac_prev=x_includes ;;
+ -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
+ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
+ x_includes=$ac_optarg ;;
+
+ -x-libraries | --x-libraries | --x-librarie | --x-librari \
+ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
+ ac_prev=x_libraries ;;
+ -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
+ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
+ x_libraries=$ac_optarg ;;
+
+ -*) as_fn_error $? "unrecognized option: \`$ac_option'
+Try \`$0 --help' for more information"
+ ;;
+
+ *=*)
+ ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
+ # Reject names that are not valid shell variable names.
+ case $ac_envvar in #(
+ '' | [0-9]* | *[!_$as_cr_alnum]* )
+ as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
+ esac
+ eval $ac_envvar=\$ac_optarg
+ export $ac_envvar ;;
+
+ *)
+ # FIXME: should be removed in autoconf 3.0.
+ $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
+ expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
+ $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
+ : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
+ ;;
+
+ esac
+done
+
+if test -n "$ac_prev"; then
+ ac_option=--`echo $ac_prev | sed 's/_/-/g'`
+ as_fn_error $? "missing argument to $ac_option"
+fi
+
+if test -n "$ac_unrecognized_opts"; then
+ case $enable_option_checking in
+ no) ;;
+ fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
+ *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
+ esac
+fi
+
+# Check all directory arguments for consistency.
+for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
+ datadir sysconfdir sharedstatedir localstatedir includedir \
+ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
+ libdir localedir mandir
+do
+ eval ac_val=\$$ac_var
+ # Remove trailing slashes.
+ case $ac_val in
+ */ )
+ ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
+ eval $ac_var=\$ac_val;;
+ esac
+ # Be sure to have absolute directory names.
+ case $ac_val in
+ [\\/$]* | ?:[\\/]* ) continue;;
+ NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
+ esac
+ as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
+done
+
+# There might be people who depend on the old broken behavior: `$host'
+# used to hold the argument of --host etc.
+# FIXME: To remove some day.
+build=$build_alias
+host=$host_alias
+target=$target_alias
+
+# FIXME: To remove some day.
+if test "x$host_alias" != x; then
+ if test "x$build_alias" = x; then
+ cross_compiling=maybe
+ $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
+ If a cross compiler is detected then cross compile mode will be used" >&2
+ elif test "x$build_alias" != "x$host_alias"; then
+ cross_compiling=yes
+ fi
+fi
+
+ac_tool_prefix=
+test -n "$host_alias" && ac_tool_prefix=$host_alias-
+
+test "$silent" = yes && exec 6>/dev/null
+
+
+ac_pwd=`pwd` && test -n "$ac_pwd" &&
+ac_ls_di=`ls -di .` &&
+ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
+ as_fn_error $? "working directory cannot be determined"
+test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
+ as_fn_error $? "pwd does not report name of working directory"
+
+
+# Find the source files, if location was not specified.
+if test -z "$srcdir"; then
+ ac_srcdir_defaulted=yes
+ # Try the directory containing this script, then the parent directory.
+ ac_confdir=`$as_dirname -- "$as_myself" ||
+$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_myself" : 'X\(//\)[^/]' \| \
+ X"$as_myself" : 'X\(//\)$' \| \
+ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_myself" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ srcdir=$ac_confdir
+ if test ! -r "$srcdir/$ac_unique_file"; then
+ srcdir=..
+ fi
+else
+ ac_srcdir_defaulted=no
+fi
+if test ! -r "$srcdir/$ac_unique_file"; then
+ test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
+ as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
+fi
+ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
+ac_abs_confdir=`(
+ cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
+ pwd)`
+# When building in place, set srcdir=.
+if test "$ac_abs_confdir" = "$ac_pwd"; then
+ srcdir=.
+fi
+# Remove unnecessary trailing slashes from srcdir.
+# Double slashes in file names in object file debugging info
+# mess up M-x gdb in Emacs.
+case $srcdir in
+*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
+esac
+for ac_var in $ac_precious_vars; do
+ eval ac_env_${ac_var}_set=\${${ac_var}+set}
+ eval ac_env_${ac_var}_value=\$${ac_var}
+ eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
+ eval ac_cv_env_${ac_var}_value=\$${ac_var}
+done
+
+#
+# Report the --help message.
+#
+if test "$ac_init_help" = "long"; then
+ # Omit some internal or obsolete options to make the list less imposing.
+ # This message is too long to be a string in the A/UX 3.1 sh.
+ cat <<_ACEOF
+\`configure' configures this package to adapt to many kinds of systems.
+
+Usage: $0 [OPTION]... [VAR=VALUE]...
+
+To assign environment variables (e.g., CC, CFLAGS...), specify them as
+VAR=VALUE. See below for descriptions of some of the useful variables.
+
+Defaults for the options are specified in brackets.
+
+Configuration:
+ -h, --help display this help and exit
+ --help=short display options specific to this package
+ --help=recursive display the short help of all the included packages
+ -V, --version display version information and exit
+ -q, --quiet, --silent do not print \`checking ...' messages
+ --cache-file=FILE cache test results in FILE [disabled]
+ -C, --config-cache alias for \`--cache-file=config.cache'
+ -n, --no-create do not create output files
+ --srcdir=DIR find the sources in DIR [configure dir or \`..']
+
+Installation directories:
+ --prefix=PREFIX install architecture-independent files in PREFIX
+ [$ac_default_prefix]
+ --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
+ [PREFIX]
+
+By default, \`make install' will install all the files in
+\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
+an installation prefix other than \`$ac_default_prefix' using \`--prefix',
+for instance \`--prefix=\$HOME'.
+
+For better control, use the options below.
+
+Fine tuning of the installation directories:
+ --bindir=DIR user executables [EPREFIX/bin]
+ --sbindir=DIR system admin executables [EPREFIX/sbin]
+ --libexecdir=DIR program executables [EPREFIX/libexec]
+ --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
+ --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
+ --localstatedir=DIR modifiable single-machine data [PREFIX/var]
+ --libdir=DIR object code libraries [EPREFIX/lib]
+ --includedir=DIR C header files [PREFIX/include]
+ --oldincludedir=DIR C header files for non-gcc [/usr/include]
+ --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
+ --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
+ --infodir=DIR info documentation [DATAROOTDIR/info]
+ --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
+ --mandir=DIR man documentation [DATAROOTDIR/man]
+ --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
+ --htmldir=DIR html documentation [DOCDIR]
+ --dvidir=DIR dvi documentation [DOCDIR]
+ --pdfdir=DIR pdf documentation [DOCDIR]
+ --psdir=DIR ps documentation [DOCDIR]
+_ACEOF
+
+ cat <<\_ACEOF
+
+Program names:
+ --program-prefix=PREFIX prepend PREFIX to installed program names
+ --program-suffix=SUFFIX append SUFFIX to installed program names
+ --program-transform-name=PROGRAM run sed PROGRAM on installed program names
+
+X features:
+ --x-includes=DIR X include files are in DIR
+ --x-libraries=DIR X library files are in DIR
+_ACEOF
+fi
+
+if test -n "$ac_init_help"; then
+
+ cat <<\_ACEOF
+
+Optional Features:
+ --disable-option-checking ignore unrecognized --enable/--with options
+ --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
+ --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
+ --disable-dependency-tracking speeds up one-time build
+ --enable-dependency-tracking do not reject slow dependency extractors
+
+Optional Packages:
+ --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
+ --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
+ --with-x use the X Window System
+
+Some influential environment variables:
+ CXX C++ compiler command
+ CXXFLAGS C++ compiler flags
+ LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
+ nonstandard directory <lib dir>
+ LIBS libraries to pass to the linker, e.g. -l<library>
+ CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
+ you have headers in a nonstandard directory <include dir>
+ XMKMF Path to xmkmf, Makefile generator for X Window System
+ CC C compiler command
+ CFLAGS C compiler flags
+ CPP C preprocessor
+
+Use these variables to override the choices made by `configure' or to help
+it to find libraries and programs with nonstandard names/locations.
+
+Report bugs to the package provider.
+_ACEOF
+ac_status=$?
+fi
+
+if test "$ac_init_help" = "recursive"; then
+ # If there are subdirs, report their specific --help.
+ for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
+ test -d "$ac_dir" ||
+ { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
+ continue
+ ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+ # A ".." for each directory in $ac_dir_suffix.
+ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+ case $ac_top_builddir_sub in
+ "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+ esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+ .) # We are building in place.
+ ac_srcdir=.
+ ac_top_srcdir=$ac_top_builddir_sub
+ ac_abs_top_srcdir=$ac_pwd ;;
+ [\\/]* | ?:[\\/]* ) # Absolute name.
+ ac_srcdir=$srcdir$ac_dir_suffix;
+ ac_top_srcdir=$srcdir
+ ac_abs_top_srcdir=$srcdir ;;
+ *) # Relative name.
+ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+ ac_top_srcdir=$ac_top_build_prefix$srcdir
+ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+ cd "$ac_dir" || { ac_status=$?; continue; }
+ # Check for guested configure.
+ if test -f "$ac_srcdir/configure.gnu"; then
+ echo &&
+ $SHELL "$ac_srcdir/configure.gnu" --help=recursive
+ elif test -f "$ac_srcdir/configure"; then
+ echo &&
+ $SHELL "$ac_srcdir/configure" --help=recursive
+ else
+ $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+ fi || ac_status=$?
+ cd "$ac_pwd" || { ac_status=$?; break; }
+ done
+fi
+
+test -n "$ac_init_help" && exit $ac_status
+if $ac_init_version; then
+ cat <<\_ACEOF
+configure
+generated by GNU Autoconf 2.68
+
+Copyright (C) 2010 Free Software Foundation, Inc.
+This configure script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it.
+_ACEOF
+ exit
+fi
+
+## ------------------------ ##
+## Autoconf initialization. ##
+## ------------------------ ##
+
+# ac_fn_cxx_try_compile LINENO
+# ----------------------------
+# Try to compile conftest.$ac_ext, and return whether this succeeded.
+ac_fn_cxx_try_compile ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ rm -f conftest.$ac_objext
+ if { { ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compile") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ grep -v '^ *+' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ mv -f conftest.er1 conftest.err
+ fi
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && {
+ test -z "$ac_cxx_werror_flag" ||
+ test ! -s conftest.err
+ } && test -s conftest.$ac_objext; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+fi
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} # ac_fn_cxx_try_compile
+
+# ac_fn_c_try_compile LINENO
+# --------------------------
+# Try to compile conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_compile ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ rm -f conftest.$ac_objext
+ if { { ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compile") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ grep -v '^ *+' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ mv -f conftest.er1 conftest.err
+ fi
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && {
+ test -z "$ac_c_werror_flag" ||
+ test ! -s conftest.err
+ } && test -s conftest.$ac_objext; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+fi
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_compile
+
+# ac_fn_c_try_cpp LINENO
+# ----------------------
+# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_cpp ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ if { { ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ grep -v '^ *+' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ mv -f conftest.er1 conftest.err
+ fi
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } > conftest.i && {
+ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+ test ! -s conftest.err
+ }; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+fi
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_cpp
+
+# ac_fn_c_try_link LINENO
+# -----------------------
+# Try to link conftest.$ac_ext, and return whether this succeeded.
+ac_fn_c_try_link ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ rm -f conftest.$ac_objext conftest$ac_exeext
+ if { { ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ grep -v '^ *+' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ mv -f conftest.er1 conftest.err
+ fi
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && {
+ test -z "$ac_c_werror_flag" ||
+ test ! -s conftest.err
+ } && test -s conftest$ac_exeext && {
+ test "$cross_compiling" = yes ||
+ $as_test_x conftest$ac_exeext
+ }; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=1
+fi
+ # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
+ # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
+ # interfere with the next link command; also delete a directory that is
+ # left behind by Apple's compiler. We do this before executing the actions.
+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_link
+
+# ac_fn_c_try_run LINENO
+# ----------------------
+# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
+# that executables *can* be run.
+ac_fn_c_try_run ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ if { { ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
+ { { case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_try") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; }; then :
+ ac_retval=0
+else
+ $as_echo "$as_me: program exited with status $ac_status" >&5
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ ac_retval=$ac_status
+fi
+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+ as_fn_set_status $ac_retval
+
+} # ac_fn_c_try_run
+
+# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
+# -------------------------------------------------------
+# Tests whether HEADER exists, giving a warning if it cannot be compiled using
+# the include files in INCLUDES and setting the cache variable VAR
+# accordingly.
+ac_fn_c_check_header_mongrel ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ if eval \${$3+:} false; then :
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+fi
+eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+else
+ # Is the header compilable?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
+$as_echo_n "checking $2 usability... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+$4
+#include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_header_compiler=yes
+else
+ ac_header_compiler=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
+$as_echo "$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
+$as_echo_n "checking $2 presence... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <$2>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+ ac_header_preproc=yes
+else
+ ac_header_preproc=no
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
+$as_echo "$ac_header_preproc" >&6; }
+
+# So? What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
+ yes:no: )
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
+$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+ ;;
+ no:yes:* )
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
+$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
+$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
+$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
+$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
+$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
+ ;;
+esac
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ eval "$3=\$ac_header_compiler"
+fi
+eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+fi
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_header_mongrel
+
+# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
+# -------------------------------------------------------
+# Tests whether HEADER exists and can be compiled using the include files in
+# INCLUDES, setting the cache variable VAR accordingly.
+ac_fn_c_check_header_compile ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+$4
+#include <$2>
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ eval "$3=yes"
+else
+ eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_header_compile
+
+# ac_fn_c_check_func LINENO FUNC VAR
+# ----------------------------------
+# Tests whether FUNC exists, setting the cache variable VAR accordingly
+ac_fn_c_check_func ()
+{
+ as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
+$as_echo_n "checking for $2... " >&6; }
+if eval \${$3+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
+#define $2 innocuous_$2
+
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char $2 (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef $2
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char $2 ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined __stub_$2 || defined __stub___$2
+choke me
+#endif
+
+int
+main ()
+{
+return $2 ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ eval "$3=yes"
+else
+ eval "$3=no"
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+fi
+eval ac_res=\$$3
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
+$as_echo "$ac_res" >&6; }
+ eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
+
+} # ac_fn_c_check_func
+cat >config.log <<_ACEOF
+This file contains any messages produced by compilers while
+running configure, to aid debugging if configure makes a mistake.
+
+It was created by $as_me, which was
+generated by GNU Autoconf 2.68. Invocation command line was
+
+ $ $0 $@
+
+_ACEOF
+exec 5>>config.log
+{
+cat <<_ASUNAME
+## --------- ##
+## Platform. ##
+## --------- ##
+
+hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
+uname -m = `(uname -m) 2>/dev/null || echo unknown`
+uname -r = `(uname -r) 2>/dev/null || echo unknown`
+uname -s = `(uname -s) 2>/dev/null || echo unknown`
+uname -v = `(uname -v) 2>/dev/null || echo unknown`
+
+/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
+/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
+
+/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
+/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
+/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
+/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
+/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
+/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
+/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
+
+_ASUNAME
+
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ $as_echo "PATH: $as_dir"
+ done
+IFS=$as_save_IFS
+
+} >&5
+
+cat >&5 <<_ACEOF
+
+
+## ----------- ##
+## Core tests. ##
+## ----------- ##
+
+_ACEOF
+
+
+# Keep a trace of the command line.
+# Strip out --no-create and --no-recursion so they do not pile up.
+# Strip out --silent because we don't want to record it for future runs.
+# Also quote any args containing shell meta-characters.
+# Make two passes to allow for proper duplicate-argument suppression.
+ac_configure_args=
+ac_configure_args0=
+ac_configure_args1=
+ac_must_keep_next=false
+for ac_pass in 1 2
+do
+ for ac_arg
+ do
+ case $ac_arg in
+ -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil)
+ continue ;;
+ *\'*)
+ ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ esac
+ case $ac_pass in
+ 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
+ 2)
+ as_fn_append ac_configure_args1 " '$ac_arg'"
+ if test $ac_must_keep_next = true; then
+ ac_must_keep_next=false # Got value, back to normal.
+ else
+ case $ac_arg in
+ *=* | --config-cache | -C | -disable-* | --disable-* \
+ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
+ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
+ | -with-* | --with-* | -without-* | --without-* | --x)
+ case "$ac_configure_args0 " in
+ "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
+ esac
+ ;;
+ -* ) ac_must_keep_next=true ;;
+ esac
+ fi
+ as_fn_append ac_configure_args " '$ac_arg'"
+ ;;
+ esac
+ done
+done
+{ ac_configure_args0=; unset ac_configure_args0;}
+{ ac_configure_args1=; unset ac_configure_args1;}
+
+# When interrupted or exit'd, cleanup temporary files, and complete
+# config.log. We remove comments because anyway the quotes in there
+# would cause problems or look ugly.
+# WARNING: Use '\'' to represent an apostrophe within the trap.
+# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
+trap 'exit_status=$?
+ # Save into config.log some information that might help in debugging.
+ {
+ echo
+
+ $as_echo "## ---------------- ##
+## Cache variables. ##
+## ---------------- ##"
+ echo
+ # The following way of writing the cache mishandles newlines in values,
+(
+ for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
+ eval ac_val=\$$ac_var
+ case $ac_val in #(
+ *${as_nl}*)
+ case $ac_var in #(
+ *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+ esac
+ case $ac_var in #(
+ _ | IFS | as_nl) ;; #(
+ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+ *) { eval $ac_var=; unset $ac_var;} ;;
+ esac ;;
+ esac
+ done
+ (set) 2>&1 |
+ case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
+ *${as_nl}ac_space=\ *)
+ sed -n \
+ "s/'\''/'\''\\\\'\'''\''/g;
+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
+ ;; #(
+ *)
+ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+ ;;
+ esac |
+ sort
+)
+ echo
+
+ $as_echo "## ----------------- ##
+## Output variables. ##
+## ----------------- ##"
+ echo
+ for ac_var in $ac_subst_vars
+ do
+ eval ac_val=\$$ac_var
+ case $ac_val in
+ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+ esac
+ $as_echo "$ac_var='\''$ac_val'\''"
+ done | sort
+ echo
+
+ if test -n "$ac_subst_files"; then
+ $as_echo "## ------------------- ##
+## File substitutions. ##
+## ------------------- ##"
+ echo
+ for ac_var in $ac_subst_files
+ do
+ eval ac_val=\$$ac_var
+ case $ac_val in
+ *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
+ esac
+ $as_echo "$ac_var='\''$ac_val'\''"
+ done | sort
+ echo
+ fi
+
+ if test -s confdefs.h; then
+ $as_echo "## ----------- ##
+## confdefs.h. ##
+## ----------- ##"
+ echo
+ cat confdefs.h
+ echo
+ fi
+ test "$ac_signal" != 0 &&
+ $as_echo "$as_me: caught signal $ac_signal"
+ $as_echo "$as_me: exit $exit_status"
+ } >&5
+ rm -f core *.core core.conftest.* &&
+ rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
+ exit $exit_status
+' 0
+for ac_signal in 1 2 13 15; do
+ trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
+done
+ac_signal=0
+
+# confdefs.h avoids OS command line length limits that DEFS can exceed.
+rm -f -r conftest* confdefs.h
+
+$as_echo "/* confdefs.h */" > confdefs.h
+
+# Predefined preprocessor variables.
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_NAME "$PACKAGE_NAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_VERSION "$PACKAGE_VERSION"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_STRING "$PACKAGE_STRING"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
+_ACEOF
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE_URL "$PACKAGE_URL"
+_ACEOF
+
+
+# Let the site file select an alternate cache file if it wants to.
+# Prefer an explicitly selected file to automatically selected ones.
+ac_site_file1=NONE
+ac_site_file2=NONE
+if test -n "$CONFIG_SITE"; then
+ # We do not want a PATH search for config.site.
+ case $CONFIG_SITE in #((
+ -*) ac_site_file1=./$CONFIG_SITE;;
+ */*) ac_site_file1=$CONFIG_SITE;;
+ *) ac_site_file1=./$CONFIG_SITE;;
+ esac
+elif test "x$prefix" != xNONE; then
+ ac_site_file1=$prefix/share/config.site
+ ac_site_file2=$prefix/etc/config.site
+else
+ ac_site_file1=$ac_default_prefix/share/config.site
+ ac_site_file2=$ac_default_prefix/etc/config.site
+fi
+for ac_site_file in "$ac_site_file1" "$ac_site_file2"
+do
+ test "x$ac_site_file" = xNONE && continue
+ if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
+$as_echo "$as_me: loading site script $ac_site_file" >&6;}
+ sed 's/^/| /' "$ac_site_file" >&5
+ . "$ac_site_file" \
+ || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "failed to load site script $ac_site_file
+See \`config.log' for more details" "$LINENO" 5; }
+ fi
+done
+
+if test -r "$cache_file"; then
+ # Some versions of bash will fail to source /dev/null (special files
+ # actually), so we avoid doing that. DJGPP emulates it as a regular file.
+ if test /dev/null != "$cache_file" && test -f "$cache_file"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
+$as_echo "$as_me: loading cache $cache_file" >&6;}
+ case $cache_file in
+ [\\/]* | ?:[\\/]* ) . "$cache_file";;
+ *) . "./$cache_file";;
+ esac
+ fi
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
+$as_echo "$as_me: creating cache $cache_file" >&6;}
+ >$cache_file
+fi
+
+# Check that the precious variables saved in the cache have kept the same
+# value.
+ac_cache_corrupted=false
+for ac_var in $ac_precious_vars; do
+ eval ac_old_set=\$ac_cv_env_${ac_var}_set
+ eval ac_new_set=\$ac_env_${ac_var}_set
+ eval ac_old_val=\$ac_cv_env_${ac_var}_value
+ eval ac_new_val=\$ac_env_${ac_var}_value
+ case $ac_old_set,$ac_new_set in
+ set,)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
+ ac_cache_corrupted=: ;;
+ ,set)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
+$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
+ ac_cache_corrupted=: ;;
+ ,);;
+ *)
+ if test "x$ac_old_val" != "x$ac_new_val"; then
+ # differences in whitespace do not lead to failure.
+ ac_old_val_w=`echo x $ac_old_val`
+ ac_new_val_w=`echo x $ac_new_val`
+ if test "$ac_old_val_w" != "$ac_new_val_w"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
+$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
+ ac_cache_corrupted=:
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
+$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
+ eval $ac_var=\$ac_old_val
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
+$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
+$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
+ fi;;
+ esac
+ # Pass precious variables to config.status.
+ if test "$ac_new_set" = set; then
+ case $ac_new_val in
+ *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
+ *) ac_arg=$ac_var=$ac_new_val ;;
+ esac
+ case " $ac_configure_args " in
+ *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
+ *) as_fn_append ac_configure_args " '$ac_arg'" ;;
+ esac
+ fi
+done
+if $ac_cache_corrupted; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
+$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
+ as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
+fi
+## -------------------- ##
+## Main body of script. ##
+## -------------------- ##
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+ac_config_headers="$ac_config_headers src/config.h"
+
+
+
+
+if test -z "$CXXFLAGS" ; then
+ CXXFLAGS="-O2"
+fi
+
+if test "$prefix" = "NONE"; then
+ prefix="/usr/local"
+else
+ prefix=$prefix
+fi
+
+eval datadir=\"$datadir\"
+eval datadir=\"$datadir\"
+
+cat >>confdefs.h <<_ACEOF
+#define DATADIR "${datadir}"
+_ACEOF
+
+
+
+am__api_version='1.10'
+
+ac_aux_dir=
+for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+ if test -f "$ac_dir/install-sh"; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install-sh -c"
+ break
+ elif test -f "$ac_dir/install.sh"; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/install.sh -c"
+ break
+ elif test -f "$ac_dir/shtool"; then
+ ac_aux_dir=$ac_dir
+ ac_install_sh="$ac_aux_dir/shtool install -c"
+ break
+ fi
+done
+if test -z "$ac_aux_dir"; then
+ as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
+fi
+
+# These three variables are undocumented and unsupported,
+# and are intended to be withdrawn in a future Autoconf release.
+# They can cause serious problems if a builder's source tree is in a directory
+# whose full name contains unusual characters.
+ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
+ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
+ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
+
+
+# Find a good install program. We prefer a C program (faster),
+# so one script is as good as another. But avoid the broken or
+# incompatible versions:
+# SysV /etc/install, /usr/sbin/install
+# SunOS /usr/etc/install
+# IRIX /sbin/install
+# AIX /bin/install
+# AmigaOS /C/install, which installs bootblocks on floppy discs
+# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
+# AFS /usr/afsws/bin/install, which mishandles nonexistent args
+# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
+# OS/2's system install, which has a completely different semantic
+# ./install, which can be erroneously created by make from ./install.sh.
+# Reject install programs that cannot install multiple files.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
+$as_echo_n "checking for a BSD-compatible install... " >&6; }
+if test -z "$INSTALL"; then
+if ${ac_cv_path_install+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ # Account for people who put trailing slashes in PATH elements.
+case $as_dir/ in #((
+ ./ | .// | /[cC]/* | \
+ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
+ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
+ /usr/ucb/* ) ;;
+ *)
+ # OSF1 and SCO ODT 3.0 have their own names for install.
+ # Don't use installbsd from OSF since it installs stuff as root
+ # by default.
+ for ac_prog in ginstall scoinst install; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
+ if test $ac_prog = install &&
+ grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ # AIX install. It has an incompatible calling convention.
+ :
+ elif test $ac_prog = install &&
+ grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
+ # program-specific install script used by HP pwplus--don't use.
+ :
+ else
+ rm -rf conftest.one conftest.two conftest.dir
+ echo one > conftest.one
+ echo two > conftest.two
+ mkdir conftest.dir
+ if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
+ test -s conftest.one && test -s conftest.two &&
+ test -s conftest.dir/conftest.one &&
+ test -s conftest.dir/conftest.two
+ then
+ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
+ break 3
+ fi
+ fi
+ fi
+ done
+ done
+ ;;
+esac
+
+ done
+IFS=$as_save_IFS
+
+rm -rf conftest.one conftest.two conftest.dir
+
+fi
+ if test "${ac_cv_path_install+set}" = set; then
+ INSTALL=$ac_cv_path_install
+ else
+ # As a last resort, use the slow shell script. Don't cache a
+ # value for INSTALL within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the value is a relative name.
+ INSTALL=$ac_install_sh
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
+$as_echo "$INSTALL" >&6; }
+
+# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
+# It thinks the first close brace ends the variable substitution.
+test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
+
+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+
+test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
+$as_echo_n "checking whether build environment is sane... " >&6; }
+# Just in case
+sleep 1
+echo timestamp > conftest.file
+# Do `set' in a subshell so we don't clobber the current shell's
+# arguments. Must try -L first in case configure is actually a
+# symlink; some systems play weird games with the mod time of symlinks
+# (eg FreeBSD returns the mod time of the symlink's containing
+# directory).
+if (
+ set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
+ if test "$*" = "X"; then
+ # -L didn't work.
+ set X `ls -t $srcdir/configure conftest.file`
+ fi
+ rm -f conftest.file
+ if test "$*" != "X $srcdir/configure conftest.file" \
+ && test "$*" != "X conftest.file $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
+alias in your environment" "$LINENO" 5
+ fi
+
+ test "$2" = conftest.file
+ )
+then
+ # Ok.
+ :
+else
+ as_fn_error $? "newly created file is older than distributed files!
+Check your system clock" "$LINENO" 5
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+test "$program_prefix" != NONE &&
+ program_transform_name="s&^&$program_prefix&;$program_transform_name"
+# Use a double $ so make ignores it.
+test "$program_suffix" != NONE &&
+ program_transform_name="s&\$&$program_suffix&;$program_transform_name"
+# Double any \ or $.
+# By default was `s,x,x', remove it if useless.
+ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
+program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
+
+# expand $ac_aux_dir to an absolute path
+am_aux_dir=`cd $ac_aux_dir && pwd`
+
+test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+ am_missing_run="$MISSING --run "
+else
+ am_missing_run=
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
+$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
+fi
+
+install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
+
+# Installed binaries are usually stripped using `strip' when the user
+# run `make install-strip'. However `strip' might not be the right
+# tool to use in cross-compilation environments, therefore Automake
+# will honor the `STRIP' environment variable to overrule this program.
+if test "$cross_compiling" != no; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
+set dummy ${ac_tool_prefix}strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_STRIP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$STRIP"; then
+ ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_STRIP="${ac_tool_prefix}strip"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+STRIP=$ac_cv_prog_STRIP
+if test -n "$STRIP"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
+$as_echo "$STRIP" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_STRIP"; then
+ ac_ct_STRIP=$STRIP
+ # Extract the first word of "strip", so it can be a program name with args.
+set dummy strip; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_STRIP"; then
+ ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_STRIP="strip"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
+if test -n "$ac_ct_STRIP"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
+$as_echo "$ac_ct_STRIP" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_STRIP" = x; then
+ STRIP=":"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ STRIP=$ac_ct_STRIP
+ fi
+else
+ STRIP="$ac_cv_prog_STRIP"
+fi
+
+fi
+INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
+$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
+if test -z "$MKDIR_P"; then
+ if ${ac_cv_path_mkdir+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in mkdir gmkdir; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
+ case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
+ 'mkdir (GNU coreutils) '* | \
+ 'mkdir (coreutils) '* | \
+ 'mkdir (fileutils) '4.1*)
+ ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
+ break 3;;
+ esac
+ done
+ done
+ done
+IFS=$as_save_IFS
+
+fi
+
+ test -d ./--version && rmdir ./--version
+ if test "${ac_cv_path_mkdir+set}" = set; then
+ MKDIR_P="$ac_cv_path_mkdir -p"
+ else
+ # As a last resort, use the slow shell script. Don't cache a
+ # value for MKDIR_P within a source directory, because that will
+ # break other packages using the cache if that directory is
+ # removed, or if the value is a relative name.
+ MKDIR_P="$ac_install_sh -d"
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
+$as_echo "$MKDIR_P" >&6; }
+
+mkdir_p="$MKDIR_P"
+case $mkdir_p in
+ [\\/$]* | ?:[\\/]*) ;;
+ */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
+esac
+
+for ac_prog in gawk mawk nawk awk
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_AWK+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$AWK"; then
+ ac_cv_prog_AWK="$AWK" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_AWK="$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+AWK=$ac_cv_prog_AWK
+if test -n "$AWK"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
+$as_echo "$AWK" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$AWK" && break
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
+$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
+set x ${MAKE-make}
+ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
+if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat >conftest.make <<\_ACEOF
+SHELL = /bin/sh
+all:
+ @echo '@@@%%%=$(MAKE)=@@@%%%'
+_ACEOF
+# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+case `${MAKE-make} -f conftest.make 2>/dev/null` in
+ *@@@%%%=?*=@@@%%%*)
+ eval ac_cv_prog_make_${ac_make}_set=yes;;
+ *)
+ eval ac_cv_prog_make_${ac_make}_set=no;;
+esac
+rm -f conftest.make
+fi
+if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+ SET_MAKE=
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+ SET_MAKE="MAKE=${MAKE-make}"
+fi
+
+rm -rf .tst 2>/dev/null
+mkdir .tst 2>/dev/null
+if test -d .tst; then
+ am__leading_dot=.
+else
+ am__leading_dot=_
+fi
+rmdir .tst 2>/dev/null
+
+if test "`cd $srcdir && pwd`" != "`pwd`"; then
+ # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
+ # is not polluted with repeated "-I."
+ am__isrc=' -I$(srcdir)'
+ # test to see if srcdir already configured
+ if test -f $srcdir/config.status; then
+ as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
+ fi
+fi
+
+# test whether we have cygpath
+if test -z "$CYGPATH_W"; then
+ if (cygpath --version) >/dev/null 2>/dev/null; then
+ CYGPATH_W='cygpath -w'
+ else
+ CYGPATH_W=echo
+ fi
+fi
+
+
+# Define the identity of the package.
+ PACKAGE=DWGO
+ VERSION=0.4
+
+
+cat >>confdefs.h <<_ACEOF
+#define PACKAGE "$PACKAGE"
+_ACEOF
+
+
+cat >>confdefs.h <<_ACEOF
+#define VERSION "$VERSION"
+_ACEOF
+
+# Some tools Automake needs.
+
+ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
+
+
+AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
+
+
+AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
+
+
+AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
+
+
+MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
+
+# We need awk for the "check" target. The system "awk" is bad on
+# some platforms.
+# Always define AMTAR for backward compatibility.
+
+AMTAR=${AMTAR-"${am_missing_run}tar"}
+
+am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
+
+
+
+
+
+
+ac_ext=cpp
+ac_cpp='$CXXCPP $CPPFLAGS'
+ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+if test -z "$CXX"; then
+ if test -n "$CCC"; then
+ CXX=$CCC
+ else
+ if test -n "$ac_tool_prefix"; then
+ for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+ do
+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CXX+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CXX"; then
+ ac_cv_prog_CXX="$CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CXX=$ac_cv_prog_CXX
+if test -n "$CXX"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
+$as_echo "$CXX" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$CXX" && break
+ done
+fi
+if test -z "$CXX"; then
+ ac_ct_CXX=$CXX
+ for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CXX+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_CXX"; then
+ ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_CXX="$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
+if test -n "$ac_ct_CXX"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
+$as_echo "$ac_ct_CXX" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$ac_ct_CXX" && break
+done
+
+ if test "x$ac_ct_CXX" = x; then
+ CXX="g++"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ CXX=$ac_ct_CXX
+ fi
+fi
+
+ fi
+fi
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+ { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ sed '10a\
+... rest of stderr output deleted ...
+ 10q' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ fi
+ rm -f conftest.er1 conftest.err
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+done
+
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
+# Try to create an executable without -o first, disregard a.out.
+# It will help us diagnose broken compilers, and finding out an intuition
+# of exeext.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler works" >&5
+$as_echo_n "checking whether the C++ compiler works... " >&6; }
+ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
+
+# The possible output files:
+ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
+
+ac_rmfiles=
+for ac_file in $ac_files
+do
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+ * ) ac_rmfiles="$ac_rmfiles $ac_file";;
+ esac
+done
+rm -f $ac_rmfiles
+
+if { { ac_try="$ac_link_default"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link_default") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then :
+ # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
+# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
+# in a Makefile. We should not override ac_cv_exeext if it was cached,
+# so that the user can short-circuit this test for compilers unknown to
+# Autoconf.
+for ac_file in $ac_files ''
+do
+ test -f "$ac_file" || continue
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
+ ;;
+ [ab].out )
+ # We found the default executable, but exeext='' is most
+ # certainly right.
+ break;;
+ *.* )
+ if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
+ then :; else
+ ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+ fi
+ # We set ac_cv_exeext here because the later test for it is not
+ # safe: cross compilers may not add the suffix if given an `-o'
+ # argument, so we may need to know it at that point already.
+ # Even if this section looks crufty: it has the advantage of
+ # actually working.
+ break;;
+ * )
+ break;;
+ esac
+done
+test "$ac_cv_exeext" = no && ac_cv_exeext=
+
+else
+ ac_file=''
+fi
+if test -z "$ac_file"; then :
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+$as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error 77 "C++ compiler cannot create executables
+See \`config.log' for more details" "$LINENO" 5; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler default output file name" >&5
+$as_echo_n "checking for C++ compiler default output file name... " >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
+$as_echo "$ac_file" >&6; }
+ac_exeext=$ac_cv_exeext
+
+rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
+ac_clean_files=$ac_clean_files_save
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
+$as_echo_n "checking for suffix of executables... " >&6; }
+if { { ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then :
+ # If both `conftest.exe' and `conftest' are `present' (well, observable)
+# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
+# work properly (i.e., refer to `conftest.exe'), while it won't with
+# `rm'.
+for ac_file in conftest.exe conftest conftest.*; do
+ test -f "$ac_file" || continue
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
+ *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
+ break;;
+ * ) break;;
+ esac
+done
+else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of executables: cannot compile and link
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest conftest$ac_cv_exeext
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
+$as_echo "$ac_cv_exeext" >&6; }
+
+rm -f conftest.$ac_ext
+EXEEXT=$ac_cv_exeext
+ac_exeext=$EXEEXT
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <stdio.h>
+int
+main ()
+{
+FILE *f = fopen ("conftest.out", "w");
+ return ferror (f) || fclose (f) != 0;
+
+ ;
+ return 0;
+}
+_ACEOF
+ac_clean_files="$ac_clean_files conftest.out"
+# Check that the compiler produces executables we can run. If not, either
+# the compiler is broken, or we cross compile.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
+$as_echo_n "checking whether we are cross compiling... " >&6; }
+if test "$cross_compiling" != yes; then
+ { { ac_try="$ac_link"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_link") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+ if { ac_try='./conftest$ac_cv_exeext'
+ { { case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_try") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; }; then
+ cross_compiling=no
+ else
+ if test "$cross_compiling" = maybe; then
+ cross_compiling=yes
+ else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot run C++ compiled programs.
+If you meant to cross compile, use \`--host'.
+See \`config.log' for more details" "$LINENO" 5; }
+ fi
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
+$as_echo "$cross_compiling" >&6; }
+
+rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
+ac_clean_files=$ac_clean_files_save
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
+$as_echo_n "checking for suffix of object files... " >&6; }
+if ${ac_cv_objext+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.o conftest.obj
+if { { ac_try="$ac_compile"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compile") 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; then :
+ for ac_file in conftest.o conftest.obj conftest.*; do
+ test -f "$ac_file" || continue;
+ case $ac_file in
+ *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
+ *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
+ break;;
+ esac
+done
+else
+ $as_echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "cannot compute suffix of object files: cannot compile
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+rm -f conftest.$ac_cv_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
+$as_echo "$ac_cv_objext" >&6; }
+OBJEXT=$ac_cv_objext
+ac_objext=$OBJEXT
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
+$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
+if ${ac_cv_cxx_compiler_gnu+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+#ifndef __GNUC__
+ choke me
+#endif
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+ ac_compiler_gnu=yes
+else
+ ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
+$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+ GXX=yes
+else
+ GXX=
+fi
+ac_test_CXXFLAGS=${CXXFLAGS+set}
+ac_save_CXXFLAGS=$CXXFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
+$as_echo_n "checking whether $CXX accepts -g... " >&6; }
+if ${ac_cv_prog_cxx_g+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_save_cxx_werror_flag=$ac_cxx_werror_flag
+ ac_cxx_werror_flag=yes
+ ac_cv_prog_cxx_g=no
+ CXXFLAGS="-g"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+ ac_cv_prog_cxx_g=yes
+else
+ CXXFLAGS=""
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+
+else
+ ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+ CXXFLAGS="-g"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_cxx_try_compile "$LINENO"; then :
+ ac_cv_prog_cxx_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ac_cxx_werror_flag=$ac_save_cxx_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
+$as_echo "$ac_cv_prog_cxx_g" >&6; }
+if test "$ac_test_CXXFLAGS" = set; then
+ CXXFLAGS=$ac_save_CXXFLAGS
+elif test $ac_cv_prog_cxx_g = yes; then
+ if test "$GXX" = yes; then
+ CXXFLAGS="-g -O2"
+ else
+ CXXFLAGS="-g"
+ fi
+else
+ if test "$GXX" = yes; then
+ CXXFLAGS="-O2"
+ else
+ CXXFLAGS=
+ fi
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+DEPDIR="${am__leading_dot}deps"
+
+ac_config_commands="$ac_config_commands depfiles"
+
+
+am_make=${MAKE-make}
+cat > confinc << 'END'
+am__doit:
+ @echo done
+.PHONY: am__doit
+END
+# If we don't find an include directive, just comment out the code.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
+$as_echo_n "checking for style of include used by $am_make... " >&6; }
+am__include="#"
+am__quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+# We grep out `Entering directory' and `Leaving directory'
+# messages which can occur if `w' ends up in MAKEFLAGS.
+# In particular we don't look at `^make:' because GNU make might
+# be invoked under some other name (usually "gmake"), in which
+# case it prints its new name instead of `make'.
+if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
+ am__include=include
+ am__quote=
+ _am_result=GNU
+fi
+# Now try BSD make style include.
+if test "$am__include" = "#"; then
+ echo '.include "confinc"' > confmf
+ if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
+ am__include=.include
+ am__quote="\""
+ _am_result=BSD
+ fi
+fi
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
+$as_echo "$_am_result" >&6; }
+rm -f confinc confmf
+
+# Check whether --enable-dependency-tracking was given.
+if test "${enable_dependency_tracking+set}" = set; then :
+ enableval=$enable_dependency_tracking;
+fi
+
+if test "x$enable_dependency_tracking" != xno; then
+ am_depcomp="$ac_aux_dir/depcomp"
+ AMDEPBACKSLASH='\'
+fi
+ if test "x$enable_dependency_tracking" != xno; then
+ AMDEP_TRUE=
+ AMDEP_FALSE='#'
+else
+ AMDEP_TRUE='#'
+ AMDEP_FALSE=
+fi
+
+
+
+depcc="$CXX" am_compiler_list=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
+if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+ # We make a subdir and do the tests there. Otherwise we can end up
+ # making bogus files that we don't know about and never remove. For
+ # instance it was reported that on HP-UX the gcc test will end up
+ # making a dummy file named `D' -- because `-MD' means `put the output
+ # in D'.
+ mkdir conftest.dir
+ # Copy depcomp to subdir because otherwise we won't find it if we're
+ # using a relative directory.
+ cp "$am_depcomp" conftest.dir
+ cd conftest.dir
+ # We will build objects and dependencies in a subdirectory because
+ # it helps to detect inapplicable dependency modes. For instance
+ # both Tru64's cc and ICC support -MD to output dependencies as a
+ # side effect of compilation, but ICC will put the dependencies in
+ # the current directory while Tru64 will put them in the object
+ # directory.
+ mkdir sub
+
+ am_cv_CXX_dependencies_compiler_type=none
+ if test "$am_compiler_list" = ""; then
+ am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+ fi
+ am__universal=false
+ case " $depcc " in #(
+ *\ -arch\ *\ -arch\ *) am__universal=true ;;
+ esac
+
+ for depmode in $am_compiler_list; do
+ # Setup a source with many dependencies, because some compilers
+ # like to wrap large dependency lists on column 80 (with \), and
+ # we should not choose a depcomp mode which is confused by this.
+ #
+ # We need to recreate these files for each test, as the compiler may
+ # overwrite some of them when testing with obscure command lines.
+ # This happens at least with the AIX C compiler.
+ : > sub/conftest.c
+ for i in 1 2 3 4 5 6; do
+ echo '#include "conftst'$i'.h"' >> sub/conftest.c
+ # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+ # Solaris 8's {/usr,}/bin/sh.
+ touch sub/conftst$i.h
+ done
+ echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+ # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # mode. It turns out that the SunPro C++ compiler does not properly
+ # handle `-M -o', and we need to detect this. Also, some Intel
+ # versions had trouble with output in subdirs
+ am__obj=sub/conftest.${OBJEXT-o}
+ am__minus_obj="-o $am__obj"
+ case $depmode in
+ gcc)
+ # This depmode causes a compiler race in universal mode.
+ test "$am__universal" = false || continue
+ ;;
+ nosideeffect)
+ # after this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested
+ if test "x$enable_dependency_tracking" = xyes; then
+ continue
+ else
+ break
+ fi
+ ;;
+ msvisualcpp | msvcmsys)
+ # This compiler won't grok `-c -o', but also, the minuso test has
+ # not run yet. These depmodes are late enough in the game, and
+ # so weak that their functioning should not be impacted.
+ am__obj=conftest.${OBJEXT-o}
+ am__minus_obj=
+ ;;
+ none) break ;;
+ esac
+ if depmode=$depmode \
+ source=sub/conftest.c object=$am__obj \
+ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+ >/dev/null 2>conftest.err &&
+ grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+ # icc doesn't choke on unknown options, it will just issue warnings
+ # or remarks (even with -Werror). So we grep stderr for any message
+ # that says an option was ignored or not supported.
+ # When given -MP, icc 7.0 and 7.1 complain thusly:
+ # icc: Command line warning: ignoring option '-M'; no argument required
+ # The diagnosis changed in icc 8.0:
+ # icc: Command line remark: option '-MP' not supported
+ if (grep 'ignoring option' conftest.err ||
+ grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+ am_cv_CXX_dependencies_compiler_type=$depmode
+ break
+ fi
+ fi
+ done
+
+ cd ..
+ rm -rf conftest.dir
+else
+ am_cv_CXX_dependencies_compiler_type=none
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
+CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
+
+ if
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
+ am__fastdepCXX_TRUE=
+ am__fastdepCXX_FALSE='#'
+else
+ am__fastdepCXX_TRUE='#'
+ am__fastdepCXX_FALSE=
+fi
+
+
+
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_CC="${ac_tool_prefix}gcc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_prog_CC"; then
+ ac_ct_CC=$CC
+ # Extract the first word of "gcc", so it can be a program name with args.
+set dummy gcc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_CC"; then
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_CC="gcc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+ if test "x$ac_ct_CC" = x; then
+ CC=""
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ CC=$ac_ct_CC
+ fi
+else
+ CC="$ac_cv_prog_CC"
+fi
+
+if test -z "$CC"; then
+ if test -n "$ac_tool_prefix"; then
+ # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
+set dummy ${ac_tool_prefix}cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_CC="${ac_tool_prefix}cc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ fi
+fi
+if test -z "$CC"; then
+ # Extract the first word of "cc", so it can be a program name with args.
+set dummy cc; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+ ac_prog_rejected=no
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
+ ac_prog_rejected=yes
+ continue
+ fi
+ ac_cv_prog_CC="cc"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+if test $ac_prog_rejected = yes; then
+ # We found a bogon in the path, so make sure we never use it.
+ set dummy $ac_cv_prog_CC
+ shift
+ if test $# != 0; then
+ # We chose a different compiler from the bogus one.
+ # However, it has the same basename, so the bogon will be chosen
+ # first if we set CC to just the basename; use the full file name.
+ shift
+ ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
+ fi
+fi
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$CC"; then
+ if test -n "$ac_tool_prefix"; then
+ for ac_prog in cl.exe
+ do
+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$CC"; then
+ ac_cv_prog_CC="$CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+CC=$ac_cv_prog_CC
+if test -n "$CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
+$as_echo "$CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$CC" && break
+ done
+fi
+if test -z "$CC"; then
+ ac_ct_CC=$CC
+ for ac_prog in cl.exe
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_CC+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_CC"; then
+ ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ ac_cv_prog_ac_ct_CC="$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_CC=$ac_cv_prog_ac_ct_CC
+if test -n "$ac_ct_CC"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
+$as_echo "$ac_ct_CC" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$ac_ct_CC" && break
+done
+
+ if test "x$ac_ct_CC" = x; then
+ CC=""
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ CC=$ac_ct_CC
+ fi
+fi
+
+fi
+
+
+test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "no acceptable C compiler found in \$PATH
+See \`config.log' for more details" "$LINENO" 5; }
+
+# Provide some information about the compiler.
+$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
+set X $ac_compile
+ac_compiler=$2
+for ac_option in --version -v -V -qversion; do
+ { { ac_try="$ac_compiler $ac_option >&5"
+case "(($ac_try" in
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+ *) ac_try_echo=$ac_try;;
+esac
+eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
+$as_echo "$ac_try_echo"; } >&5
+ (eval "$ac_compiler $ac_option >&5") 2>conftest.err
+ ac_status=$?
+ if test -s conftest.err; then
+ sed '10a\
+... rest of stderr output deleted ...
+ 10q' conftest.err >conftest.er1
+ cat conftest.er1 >&5
+ fi
+ rm -f conftest.er1 conftest.err
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+done
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
+$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
+if ${ac_cv_c_compiler_gnu+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+#ifndef __GNUC__
+ choke me
+#endif
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_compiler_gnu=yes
+else
+ ac_compiler_gnu=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ac_cv_c_compiler_gnu=$ac_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
+$as_echo "$ac_cv_c_compiler_gnu" >&6; }
+if test $ac_compiler_gnu = yes; then
+ GCC=yes
+else
+ GCC=
+fi
+ac_test_CFLAGS=${CFLAGS+set}
+ac_save_CFLAGS=$CFLAGS
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
+$as_echo_n "checking whether $CC accepts -g... " >&6; }
+if ${ac_cv_prog_cc_g+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_save_c_werror_flag=$ac_c_werror_flag
+ ac_c_werror_flag=yes
+ ac_cv_prog_cc_g=no
+ CFLAGS="-g"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_prog_cc_g=yes
+else
+ CFLAGS=""
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+else
+ ac_c_werror_flag=$ac_save_c_werror_flag
+ CFLAGS="-g"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_prog_cc_g=yes
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ac_c_werror_flag=$ac_save_c_werror_flag
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
+$as_echo "$ac_cv_prog_cc_g" >&6; }
+if test "$ac_test_CFLAGS" = set; then
+ CFLAGS=$ac_save_CFLAGS
+elif test $ac_cv_prog_cc_g = yes; then
+ if test "$GCC" = yes; then
+ CFLAGS="-g -O2"
+ else
+ CFLAGS="-g"
+ fi
+else
+ if test "$GCC" = yes; then
+ CFLAGS="-O2"
+ else
+ CFLAGS=
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
+$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
+if ${ac_cv_prog_cc_c89+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_cv_prog_cc_c89=no
+ac_save_CC=$CC
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
+struct buf { int x; };
+FILE * (*rcsopen) (struct buf *, struct stat *, int);
+static char *e (p, i)
+ char **p;
+ int i;
+{
+ return p[i];
+}
+static char *f (char * (*g) (char **, int), char **p, ...)
+{
+ char *s;
+ va_list v;
+ va_start (v,p);
+ s = g (p, va_arg (v,int));
+ va_end (v);
+ return s;
+}
+
+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
+ function prototypes and stuff, but not '\xHH' hex character constants.
+ These don't provoke an error unfortunately, instead are silently treated
+ as 'x'. The following induces an error, until -std is added to get
+ proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
+ array size at least. It's necessary to write '\x00'==0 to get something
+ that's true only with -std. */
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
+
+/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
+ inside strings and character constants. */
+#define FOO(x) 'x'
+int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
+
+int test (int i, double x);
+struct s1 {int (*f) (int a);};
+struct s2 {int (*f) (double a);};
+int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+int argc;
+char **argv;
+int
+main ()
+{
+return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
+ ;
+ return 0;
+}
+_ACEOF
+for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
+ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+do
+ CC="$ac_save_CC $ac_arg"
+ if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_prog_cc_c89=$ac_arg
+fi
+rm -f core conftest.err conftest.$ac_objext
+ test "x$ac_cv_prog_cc_c89" != "xno" && break
+done
+rm -f conftest.$ac_ext
+CC=$ac_save_CC
+
+fi
+# AC_CACHE_VAL
+case "x$ac_cv_prog_cc_c89" in
+ x)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
+$as_echo "none needed" >&6; } ;;
+ xno)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
+$as_echo "unsupported" >&6; } ;;
+ *)
+ CC="$CC $ac_cv_prog_cc_c89"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
+$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
+esac
+if test "x$ac_cv_prog_cc_c89" != xno; then :
+
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+depcc="$CC" am_compiler_list=
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
+$as_echo_n "checking dependency style of $depcc... " >&6; }
+if ${am_cv_CC_dependencies_compiler_type+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+ # We make a subdir and do the tests there. Otherwise we can end up
+ # making bogus files that we don't know about and never remove. For
+ # instance it was reported that on HP-UX the gcc test will end up
+ # making a dummy file named `D' -- because `-MD' means `put the output
+ # in D'.
+ mkdir conftest.dir
+ # Copy depcomp to subdir because otherwise we won't find it if we're
+ # using a relative directory.
+ cp "$am_depcomp" conftest.dir
+ cd conftest.dir
+ # We will build objects and dependencies in a subdirectory because
+ # it helps to detect inapplicable dependency modes. For instance
+ # both Tru64's cc and ICC support -MD to output dependencies as a
+ # side effect of compilation, but ICC will put the dependencies in
+ # the current directory while Tru64 will put them in the object
+ # directory.
+ mkdir sub
+
+ am_cv_CC_dependencies_compiler_type=none
+ if test "$am_compiler_list" = ""; then
+ am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
+ fi
+ am__universal=false
+ case " $depcc " in #(
+ *\ -arch\ *\ -arch\ *) am__universal=true ;;
+ esac
+
+ for depmode in $am_compiler_list; do
+ # Setup a source with many dependencies, because some compilers
+ # like to wrap large dependency lists on column 80 (with \), and
+ # we should not choose a depcomp mode which is confused by this.
+ #
+ # We need to recreate these files for each test, as the compiler may
+ # overwrite some of them when testing with obscure command lines.
+ # This happens at least with the AIX C compiler.
+ : > sub/conftest.c
+ for i in 1 2 3 4 5 6; do
+ echo '#include "conftst'$i'.h"' >> sub/conftest.c
+ # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
+ # Solaris 8's {/usr,}/bin/sh.
+ touch sub/conftst$i.h
+ done
+ echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+
+ # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # mode. It turns out that the SunPro C++ compiler does not properly
+ # handle `-M -o', and we need to detect this. Also, some Intel
+ # versions had trouble with output in subdirs
+ am__obj=sub/conftest.${OBJEXT-o}
+ am__minus_obj="-o $am__obj"
+ case $depmode in
+ gcc)
+ # This depmode causes a compiler race in universal mode.
+ test "$am__universal" = false || continue
+ ;;
+ nosideeffect)
+ # after this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested
+ if test "x$enable_dependency_tracking" = xyes; then
+ continue
+ else
+ break
+ fi
+ ;;
+ msvisualcpp | msvcmsys)
+ # This compiler won't grok `-c -o', but also, the minuso test has
+ # not run yet. These depmodes are late enough in the game, and
+ # so weak that their functioning should not be impacted.
+ am__obj=conftest.${OBJEXT-o}
+ am__minus_obj=
+ ;;
+ none) break ;;
+ esac
+ if depmode=$depmode \
+ source=sub/conftest.c object=$am__obj \
+ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
+ >/dev/null 2>conftest.err &&
+ grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+ grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
+ ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+ # icc doesn't choke on unknown options, it will just issue warnings
+ # or remarks (even with -Werror). So we grep stderr for any message
+ # that says an option was ignored or not supported.
+ # When given -MP, icc 7.0 and 7.1 complain thusly:
+ # icc: Command line warning: ignoring option '-M'; no argument required
+ # The diagnosis changed in icc 8.0:
+ # icc: Command line remark: option '-MP' not supported
+ if (grep 'ignoring option' conftest.err ||
+ grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+ am_cv_CC_dependencies_compiler_type=$depmode
+ break
+ fi
+ fi
+ done
+
+ cd ..
+ rm -rf conftest.dir
+else
+ am_cv_CC_dependencies_compiler_type=none
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
+$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
+CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
+
+ if
+ test "x$enable_dependency_tracking" != xno \
+ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
+ am__fastdepCC_TRUE=
+ am__fastdepCC_FALSE='#'
+else
+ am__fastdepCC_TRUE='#'
+ am__fastdepCC_FALSE=
+fi
+
+
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
+$as_echo_n "checking how to run the C preprocessor... " >&6; }
+# On Suns, sometimes $CPP names a directory.
+if test -n "$CPP" && test -d "$CPP"; then
+ CPP=
+fi
+if test -z "$CPP"; then
+ if ${ac_cv_prog_CPP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ # Double quotes because CPP needs to be expanded
+ for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+ do
+ ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+ # Use a header file that comes with gcc, so configuring glibc
+ # with a fresh cross-compiler works.
+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ # <limits.h> exists even on freestanding compilers.
+ # On the NeXT, cc -E runs the code through the compiler's parser,
+ # not just through cpp. "Syntax error" is here to catch this case.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+ Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+
+else
+ # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether nonexistent headers
+ # can be detected and how.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+ # Broken: success on invalid input.
+continue
+else
+ # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+ break
+fi
+
+ done
+ ac_cv_prog_CPP=$CPP
+
+fi
+ CPP=$ac_cv_prog_CPP
+else
+ ac_cv_prog_CPP=$CPP
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
+$as_echo "$CPP" >&6; }
+ac_preproc_ok=false
+for ac_c_preproc_warn_flag in '' yes
+do
+ # Use a header file that comes with gcc, so configuring glibc
+ # with a fresh cross-compiler works.
+ # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ # <limits.h> exists even on freestanding compilers.
+ # On the NeXT, cc -E runs the code through the compiler's parser,
+ # not just through cpp. "Syntax error" is here to catch this case.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+ Syntax error
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+
+else
+ # Broken: fails on valid input.
+continue
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+ # OK, works on sane cases. Now check whether nonexistent headers
+ # can be detected and how.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <ac_nonexistent.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+ # Broken: success on invalid input.
+continue
+else
+ # Passes both tests.
+ac_preproc_ok=:
+break
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+
+done
+# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
+rm -f conftest.i conftest.err conftest.$ac_ext
+if $ac_preproc_ok; then :
+
+else
+ { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
+$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
+as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
+See \`config.log' for more details" "$LINENO" 5; }
+fi
+
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
+$as_echo_n "checking for X... " >&6; }
+
+
+# Check whether --with-x was given.
+if test "${with_x+set}" = set; then :
+ withval=$with_x;
+fi
+
+# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
+if test "x$with_x" = xno; then
+ # The user explicitly disabled X.
+ have_x=disabled
+else
+ case $x_includes,$x_libraries in #(
+ *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
+ *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ # One or both of the vars are not set, and there is no cached value.
+ac_x_includes=no ac_x_libraries=no
+rm -f -r conftest.dir
+if mkdir conftest.dir; then
+ cd conftest.dir
+ cat >Imakefile <<'_ACEOF'
+incroot:
+ @echo incroot='${INCROOT}'
+usrlibdir:
+ @echo usrlibdir='${USRLIBDIR}'
+libdir:
+ @echo libdir='${LIBDIR}'
+_ACEOF
+ if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
+ # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
+ for ac_var in incroot usrlibdir libdir; do
+ eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
+ done
+ # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
+ for ac_extension in a so sl dylib la dll; do
+ if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
+ test -f "$ac_im_libdir/libX11.$ac_extension"; then
+ ac_im_usrlibdir=$ac_im_libdir; break
+ fi
+ done
+ # Screen out bogus values from the imake configuration. They are
+ # bogus both because they are the default anyway, and because
+ # using them would break gcc on systems where it needs fixed includes.
+ case $ac_im_incroot in
+ /usr/include) ac_x_includes= ;;
+ *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
+ esac
+ case $ac_im_usrlibdir in
+ /usr/lib | /usr/lib64 | /lib | /lib64) ;;
+ *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
+ esac
+ fi
+ cd ..
+ rm -f -r conftest.dir
+fi
+
+# Standard set of common directories for X headers.
+# Check X11 before X11Rn because it is often a symlink to the current release.
+ac_x_header_dirs='
+/usr/X11/include
+/usr/X11R7/include
+/usr/X11R6/include
+/usr/X11R5/include
+/usr/X11R4/include
+
+/usr/include/X11
+/usr/include/X11R7
+/usr/include/X11R6
+/usr/include/X11R5
+/usr/include/X11R4
+
+/usr/local/X11/include
+/usr/local/X11R7/include
+/usr/local/X11R6/include
+/usr/local/X11R5/include
+/usr/local/X11R4/include
+
+/usr/local/include/X11
+/usr/local/include/X11R7
+/usr/local/include/X11R6
+/usr/local/include/X11R5
+/usr/local/include/X11R4
+
+/usr/X386/include
+/usr/x386/include
+/usr/XFree86/include/X11
+
+/usr/include
+/usr/local/include
+/usr/unsupported/include
+/usr/athena/include
+/usr/local/x11r5/include
+/usr/lpp/Xamples/include
+
+/usr/openwin/include
+/usr/openwin/share/include'
+
+if test "$ac_x_includes" = no; then
+ # Guess where to find include files, by looking for Xlib.h.
+ # First, try using that file with no special directory specified.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <X11/Xlib.h>
+_ACEOF
+if ac_fn_c_try_cpp "$LINENO"; then :
+ # We can compile using X headers with no special include directory.
+ac_x_includes=
+else
+ for ac_dir in $ac_x_header_dirs; do
+ if test -r "$ac_dir/X11/Xlib.h"; then
+ ac_x_includes=$ac_dir
+ break
+ fi
+done
+fi
+rm -f conftest.err conftest.i conftest.$ac_ext
+fi # $ac_x_includes = no
+
+if test "$ac_x_libraries" = no; then
+ # Check for the libraries.
+ # See if we find them without any special options.
+ # Don't add to $LIBS permanently.
+ ac_save_LIBS=$LIBS
+ LIBS="-lX11 $LIBS"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <X11/Xlib.h>
+int
+main ()
+{
+XrmInitialize ()
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ LIBS=$ac_save_LIBS
+# We can link X programs with no special library path.
+ac_x_libraries=
+else
+ LIBS=$ac_save_LIBS
+for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
+do
+ # Don't even attempt the hair of trying to link an X program!
+ for ac_extension in a so sl dylib la dll; do
+ if test -r "$ac_dir/libX11.$ac_extension"; then
+ ac_x_libraries=$ac_dir
+ break 2
+ fi
+ done
+done
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+fi # $ac_x_libraries = no
+
+case $ac_x_includes,$ac_x_libraries in #(
+ no,* | *,no | *\'*)
+ # Didn't find X, or a directory has "'" in its name.
+ ac_cv_have_x="have_x=no";; #(
+ *)
+ # Record where we found X for the cache.
+ ac_cv_have_x="have_x=yes\
+ ac_x_includes='$ac_x_includes'\
+ ac_x_libraries='$ac_x_libraries'"
+esac
+fi
+;; #(
+ *) have_x=yes;;
+ esac
+ eval "$ac_cv_have_x"
+fi # $with_x != no
+
+if test "$have_x" != yes; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
+$as_echo "$have_x" >&6; }
+ no_x=yes
+else
+ # If each of the values was on the command line, it overrides each guess.
+ test "x$x_includes" = xNONE && x_includes=$ac_x_includes
+ test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
+ # Update the cache value to reflect the command line values.
+ ac_cv_have_x="have_x=yes\
+ ac_x_includes='$x_includes'\
+ ac_x_libraries='$x_libraries'"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
+$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
+$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
+if ${ac_cv_path_GREP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -z "$GREP"; then
+ ac_path_GREP_found=false
+ # Loop through the user's path and test for each of PROGNAME-LIST
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in grep ggrep; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
+ { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+# Check for GNU ac_path_GREP and select it if it is found.
+ # Check for GNU $ac_path_GREP
+case `"$ac_path_GREP" --version 2>&1` in
+*GNU*)
+ ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
+*)
+ ac_count=0
+ $as_echo_n 0123456789 >"conftest.in"
+ while :
+ do
+ cat "conftest.in" "conftest.in" >"conftest.tmp"
+ mv "conftest.tmp" "conftest.in"
+ cp "conftest.in" "conftest.nl"
+ $as_echo 'GREP' >> "conftest.nl"
+ "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+ as_fn_arith $ac_count + 1 && ac_count=$as_val
+ if test $ac_count -gt ${ac_path_GREP_max-0}; then
+ # Best one so far, save it but keep looking for a better one
+ ac_cv_path_GREP="$ac_path_GREP"
+ ac_path_GREP_max=$ac_count
+ fi
+ # 10*(2^10) chars as input seems more than enough
+ test $ac_count -gt 10 && break
+ done
+ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+ $ac_path_GREP_found && break 3
+ done
+ done
+ done
+IFS=$as_save_IFS
+ if test -z "$ac_cv_path_GREP"; then
+ as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+else
+ ac_cv_path_GREP=$GREP
+fi
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
+$as_echo "$ac_cv_path_GREP" >&6; }
+ GREP="$ac_cv_path_GREP"
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
+$as_echo_n "checking for egrep... " >&6; }
+if ${ac_cv_path_EGREP+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
+ then ac_cv_path_EGREP="$GREP -E"
+ else
+ if test -z "$EGREP"; then
+ ac_path_EGREP_found=false
+ # Loop through the user's path and test for each of PROGNAME-LIST
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_prog in egrep; do
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
+ { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+# Check for GNU ac_path_EGREP and select it if it is found.
+ # Check for GNU $ac_path_EGREP
+case `"$ac_path_EGREP" --version 2>&1` in
+*GNU*)
+ ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
+*)
+ ac_count=0
+ $as_echo_n 0123456789 >"conftest.in"
+ while :
+ do
+ cat "conftest.in" "conftest.in" >"conftest.tmp"
+ mv "conftest.tmp" "conftest.in"
+ cp "conftest.in" "conftest.nl"
+ $as_echo 'EGREP' >> "conftest.nl"
+ "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
+ diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
+ as_fn_arith $ac_count + 1 && ac_count=$as_val
+ if test $ac_count -gt ${ac_path_EGREP_max-0}; then
+ # Best one so far, save it but keep looking for a better one
+ ac_cv_path_EGREP="$ac_path_EGREP"
+ ac_path_EGREP_max=$ac_count
+ fi
+ # 10*(2^10) chars as input seems more than enough
+ test $ac_count -gt 10 && break
+ done
+ rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
+esac
+
+ $ac_path_EGREP_found && break 3
+ done
+ done
+ done
+IFS=$as_save_IFS
+ if test -z "$ac_cv_path_EGREP"; then
+ as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
+ fi
+else
+ ac_cv_path_EGREP=$EGREP
+fi
+
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
+$as_echo "$ac_cv_path_EGREP" >&6; }
+ EGREP="$ac_cv_path_EGREP"
+
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
+$as_echo_n "checking for ANSI C header files... " >&6; }
+if ${ac_cv_header_stdc+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <float.h>
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_header_stdc=yes
+else
+ ac_cv_header_stdc=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+if test $ac_cv_header_stdc = yes; then
+ # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <string.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "memchr" >/dev/null 2>&1; then :
+
+else
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <stdlib.h>
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+ $EGREP "free" >/dev/null 2>&1; then :
+
+else
+ ac_cv_header_stdc=no
+fi
+rm -f conftest*
+
+fi
+
+if test $ac_cv_header_stdc = yes; then
+ # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+ if test "$cross_compiling" = yes; then :
+ :
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <ctype.h>
+#include <stdlib.h>
+#if ((' ' & 0x0FF) == 0x020)
+# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+#else
+# define ISLOWER(c) \
+ (('a' <= (c) && (c) <= 'i') \
+ || ('j' <= (c) && (c) <= 'r') \
+ || ('s' <= (c) && (c) <= 'z'))
+# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
+#endif
+
+#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+int
+main ()
+{
+ int i;
+ for (i = 0; i < 256; i++)
+ if (XOR (islower (i), ISLOWER (i))
+ || toupper (i) != TOUPPER (i))
+ return 2;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_run "$LINENO"; then :
+
+else
+ ac_cv_header_stdc=no
+fi
+rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
+ conftest.$ac_objext conftest.beam conftest.$ac_ext
+fi
+
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
+$as_echo "$ac_cv_header_stdc" >&6; }
+if test $ac_cv_header_stdc = yes; then
+
+$as_echo "#define STDC_HEADERS 1" >>confdefs.h
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
+$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
+if ${ac_cv_header_sys_wait_h+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <sys/types.h>
+#include <sys/wait.h>
+#ifndef WEXITSTATUS
+# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
+#endif
+#ifndef WIFEXITED
+# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
+#endif
+
+int
+main ()
+{
+ int s;
+ wait (&s);
+ s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ac_cv_header_sys_wait_h=yes
+else
+ ac_cv_header_sys_wait_h=no
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
+$as_echo "$ac_cv_header_sys_wait_h" >&6; }
+if test $ac_cv_header_sys_wait_h = yes; then
+
+$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
+
+fi
+
+# On IRIX 5.3, sys/types and inttypes.h are conflicting.
+for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
+ inttypes.h stdint.h unistd.h
+do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
+"
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+ cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+for ac_header in netdb.h netinet/in.h stdlib.h string.h sys/socket.h sys/timeb.h unistd.h
+do :
+ as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
+if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
+ cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+
+# Checks for libraries.
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeCombineMask in -lXext" >&5
+$as_echo_n "checking for XShapeCombineMask in -lXext... " >&6; }
+if ${ac_cv_lib_Xext_XShapeCombineMask+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXext $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XShapeCombineMask ();
+int
+main ()
+{
+return XShapeCombineMask ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_Xext_XShapeCombineMask=yes
+else
+ ac_cv_lib_Xext_XShapeCombineMask=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeCombineMask" >&5
+$as_echo "$ac_cv_lib_Xext_XShapeCombineMask" >&6; }
+if test "x$ac_cv_lib_Xext_XShapeCombineMask" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBXEXT 1
+_ACEOF
+
+ LIBS="-lXext $LIBS"
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5
+$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; }
+if ${ac_cv_lib_Xpm_XpmCreatePixmapFromData+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lXpm $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char XpmCreatePixmapFromData ();
+int
+main ()
+{
+return XpmCreatePixmapFromData ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes
+else
+ ac_cv_lib_Xpm_XpmCreatePixmapFromData=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5
+$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; }
+if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBXPM 1
+_ACEOF
+
+ LIBS="-lXpm $LIBS"
+
+fi
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
+$as_echo_n "checking for pthread_create in -lpthread... " >&6; }
+if ${ac_cv_lib_pthread_pthread_create+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lpthread $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char pthread_create ();
+int
+main ()
+{
+return pthread_create ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_pthread_pthread_create=yes
+else
+ ac_cv_lib_pthread_pthread_create=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5
+$as_echo "$ac_cv_lib_pthread_pthread_create" >&6; }
+if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+#define HAVE_LIBPTHREAD 1
+_ACEOF
+
+ LIBS="-lpthread $LIBS"
+
+fi
+
+
+# Checks for functions
+for ac_func in bzero gethostbyname memset rint socket strerror strstr strtol tzset
+do :
+ as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
+ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
+if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
+ cat >>confdefs.h <<_ACEOF
+#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+done
+
+
+
+ac_config_files="$ac_config_files Makefile src/Makefile pixmaps/Makefile"
+
+cat >confcache <<\_ACEOF
+# This file is a shell script that caches the results of configure
+# tests run on this system so they can be shared between configure
+# scripts and configure runs, see configure's option --config-cache.
+# It is not useful on other systems. If it contains results you don't
+# want to keep, you may remove or edit it.
+#
+# config.status only pays attention to the cache file if you give it
+# the --recheck option to rerun configure.
+#
+# `ac_cv_env_foo' variables (set or unset) will be overridden when
+# loading this file, other *unset* `ac_cv_foo' will be assigned the
+# following values.
+
+_ACEOF
+
+# The following way of writing the cache mishandles newlines in values,
+# but we know of no workaround that is simple, portable, and efficient.
+# So, we kill variables containing newlines.
+# Ultrix sh set writes to stderr and can't be redirected directly,
+# and sets the high bit in the cache file unless we assign to the vars.
+(
+ for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
+ eval ac_val=\$$ac_var
+ case $ac_val in #(
+ *${as_nl}*)
+ case $ac_var in #(
+ *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
+$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
+ esac
+ case $ac_var in #(
+ _ | IFS | as_nl) ;; #(
+ BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
+ *) { eval $ac_var=; unset $ac_var;} ;;
+ esac ;;
+ esac
+ done
+
+ (set) 2>&1 |
+ case $as_nl`(ac_space=' '; set) 2>&1` in #(
+ *${as_nl}ac_space=\ *)
+ # `set' does not quote correctly, so add quotes: double-quote
+ # substitution turns \\\\ into \\, and sed turns \\ into \.
+ sed -n \
+ "s/'/'\\\\''/g;
+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
+ ;; #(
+ *)
+ # `set' quotes correctly as required by POSIX, so do not add quotes.
+ sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
+ ;;
+ esac |
+ sort
+) |
+ sed '
+ /^ac_cv_env_/b end
+ t clear
+ :clear
+ s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
+ t end
+ s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
+ :end' >>confcache
+if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
+ if test -w "$cache_file"; then
+ if test "x$cache_file" != "x/dev/null"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
+$as_echo "$as_me: updating cache $cache_file" >&6;}
+ if test ! -f "$cache_file" || test -h "$cache_file"; then
+ cat confcache >"$cache_file"
+ else
+ case $cache_file in #(
+ */* | ?:*)
+ mv -f confcache "$cache_file"$$ &&
+ mv -f "$cache_file"$$ "$cache_file" ;; #(
+ *)
+ mv -f confcache "$cache_file" ;;
+ esac
+ fi
+ fi
+ else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
+$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
+ fi
+fi
+rm -f confcache
+
+test "x$prefix" = xNONE && prefix=$ac_default_prefix
+# Let make expand exec_prefix.
+test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
+
+DEFS=-DHAVE_CONFIG_H
+
+ac_libobjs=
+ac_ltlibobjs=
+U=
+for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
+ # 1. Remove the extension, and $U if already installed.
+ ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
+ ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
+ # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
+ # will be set to the directory where LIBOBJS objects are built.
+ as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
+ as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
+done
+LIBOBJS=$ac_libobjs
+
+LTLIBOBJS=$ac_ltlibobjs
+
+
+if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
+ as_fn_error $? "conditional \"AMDEP\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
+ as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
+ as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
+
+: "${CONFIG_STATUS=./config.status}"
+ac_write_fail=0
+ac_clean_files_save=$ac_clean_files
+ac_clean_files="$ac_clean_files $CONFIG_STATUS"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
+$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
+as_write_fail=0
+cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
+#! $SHELL
+# Generated by $as_me.
+# Run this file to recreate the current configuration.
+# Compiler output produced by configure, useful for debugging
+# configure, is in config.log if it exists.
+
+debug=false
+ac_cs_recheck=false
+ac_cs_silent=false
+
+SHELL=\${CONFIG_SHELL-$SHELL}
+export SHELL
+_ASEOF
+cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
+## -------------------- ##
+## M4sh Initialization. ##
+## -------------------- ##
+
+# Be more Bourne compatible
+DUALCASE=1; export DUALCASE # for MKS sh
+if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
+ emulate sh
+ NULLCMD=:
+ # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
+ # is contrary to our usage. Disable this feature.
+ alias -g '${1+"$@"}'='"$@"'
+ setopt NO_GLOB_SUBST
+else
+ case `(set -o) 2>/dev/null` in #(
+ *posix*) :
+ set -o posix ;; #(
+ *) :
+ ;;
+esac
+fi
+
+
+as_nl='
+'
+export as_nl
+# Printing a long string crashes Solaris 7 /usr/bin/printf.
+as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
+as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
+# Prefer a ksh shell builtin over an external printf program on Solaris,
+# but without wasting forks for bash or zsh.
+if test -z "$BASH_VERSION$ZSH_VERSION" \
+ && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='print -r --'
+ as_echo_n='print -rn --'
+elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
+ as_echo='printf %s\n'
+ as_echo_n='printf %s'
+else
+ if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
+ as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
+ as_echo_n='/usr/ucb/echo -n'
+ else
+ as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
+ as_echo_n_body='eval
+ arg=$1;
+ case $arg in #(
+ *"$as_nl"*)
+ expr "X$arg" : "X\\(.*\\)$as_nl";
+ arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
+ esac;
+ expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
+ '
+ export as_echo_n_body
+ as_echo_n='sh -c $as_echo_n_body as_echo'
+ fi
+ export as_echo_body
+ as_echo='sh -c $as_echo_body as_echo'
+fi
+
+# The user is always right.
+if test "${PATH_SEPARATOR+set}" != set; then
+ PATH_SEPARATOR=:
+ (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
+ (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
+ PATH_SEPARATOR=';'
+ }
+fi
+
+
+# IFS
+# We need space, tab and new line, in precisely that order. Quoting is
+# there to prevent editors from complaining about space-tab.
+# (If _AS_PATH_WALK were called with IFS unset, it would disable word
+# splitting by setting IFS to empty value.)
+IFS=" "" $as_nl"
+
+# Find who we are. Look in the path if we contain no directory separator.
+as_myself=
+case $0 in #((
+ *[\\/]* ) as_myself=$0 ;;
+ *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+# We did not find ourselves, most probably we were run as `sh COMMAND'
+# in which case we are not to be found in the path.
+if test "x$as_myself" = x; then
+ as_myself=$0
+fi
+if test ! -f "$as_myself"; then
+ $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
+ exit 1
+fi
+
+# Unset variables that we do not need and which cause bugs (e.g. in
+# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
+# suppresses any "Segmentation fault" message there. '((' could
+# trigger a bug in pdksh 5.2.14.
+for as_var in BASH_ENV ENV MAIL MAILPATH
+do eval test x\${$as_var+set} = xset \
+ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
+done
+PS1='$ '
+PS2='> '
+PS4='+ '
+
+# NLS nuisances.
+LC_ALL=C
+export LC_ALL
+LANGUAGE=C
+export LANGUAGE
+
+# CDPATH.
+(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+
+
+# as_fn_error STATUS ERROR [LINENO LOG_FD]
+# ----------------------------------------
+# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
+# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
+# script with STATUS, using 1 if that was 0.
+as_fn_error ()
+{
+ as_status=$1; test $as_status -eq 0 && as_status=1
+ if test "$4"; then
+ as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
+ $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
+ fi
+ $as_echo "$as_me: error: $2" >&2
+ as_fn_exit $as_status
+} # as_fn_error
+
+
+# as_fn_set_status STATUS
+# -----------------------
+# Set $? to STATUS, without forking.
+as_fn_set_status ()
+{
+ return $1
+} # as_fn_set_status
+
+# as_fn_exit STATUS
+# -----------------
+# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
+as_fn_exit ()
+{
+ set +e
+ as_fn_set_status $1
+ exit $1
+} # as_fn_exit
+
+# as_fn_unset VAR
+# ---------------
+# Portably unset VAR.
+as_fn_unset ()
+{
+ { eval $1=; unset $1;}
+}
+as_unset=as_fn_unset
+# as_fn_append VAR VALUE
+# ----------------------
+# Append the text in VALUE to the end of the definition contained in VAR. Take
+# advantage of any shell optimizations that allow amortized linear growth over
+# repeated appends, instead of the typical quadratic growth present in naive
+# implementations.
+if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
+ eval 'as_fn_append ()
+ {
+ eval $1+=\$2
+ }'
+else
+ as_fn_append ()
+ {
+ eval $1=\$$1\$2
+ }
+fi # as_fn_append
+
+# as_fn_arith ARG...
+# ------------------
+# Perform arithmetic evaluation on the ARGs, and store the result in the
+# global $as_val. Take advantage of shells that can avoid forks. The arguments
+# must be portable across $(()) and expr.
+if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
+ eval 'as_fn_arith ()
+ {
+ as_val=$(( $* ))
+ }'
+else
+ as_fn_arith ()
+ {
+ as_val=`expr "$@" || test $? -eq 1`
+ }
+fi # as_fn_arith
+
+
+if expr a : '\(a\)' >/dev/null 2>&1 &&
+ test "X`expr 00001 : '.*\(...\)'`" = X001; then
+ as_expr=expr
+else
+ as_expr=false
+fi
+
+if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
+ as_basename=basename
+else
+ as_basename=false
+fi
+
+if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
+ as_dirname=dirname
+else
+ as_dirname=false
+fi
+
+as_me=`$as_basename -- "$0" ||
+$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
+ X"$0" : 'X\(//\)$' \| \
+ X"$0" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X/"$0" |
+ sed '/^.*\/\([^/][^/]*\)\/*$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\/\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+
+# Avoid depending upon Character Ranges.
+as_cr_letters='abcdefghijklmnopqrstuvwxyz'
+as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
+as_cr_Letters=$as_cr_letters$as_cr_LETTERS
+as_cr_digits='0123456789'
+as_cr_alnum=$as_cr_Letters$as_cr_digits
+
+ECHO_C= ECHO_N= ECHO_T=
+case `echo -n x` in #(((((
+-n*)
+ case `echo 'xy\c'` in
+ *c*) ECHO_T=' ';; # ECHO_T is single tab character.
+ xy) ECHO_C='\c';;
+ *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
+ ECHO_T=' ';;
+ esac;;
+*)
+ ECHO_N='-n';;
+esac
+
+rm -f conf$$ conf$$.exe conf$$.file
+if test -d conf$$.dir; then
+ rm -f conf$$.dir/conf$$.file
+else
+ rm -f conf$$.dir
+ mkdir conf$$.dir 2>/dev/null
+fi
+if (echo >conf$$.file) 2>/dev/null; then
+ if ln -s conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s='ln -s'
+ # ... but there are two gotchas:
+ # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
+ # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
+ # In both cases, we have to default to `cp -p'.
+ ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
+ as_ln_s='cp -p'
+ elif ln conf$$.file conf$$ 2>/dev/null; then
+ as_ln_s=ln
+ else
+ as_ln_s='cp -p'
+ fi
+else
+ as_ln_s='cp -p'
+fi
+rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
+rmdir conf$$.dir 2>/dev/null
+
+
+# as_fn_mkdir_p
+# -------------
+# Create "$as_dir" as a directory, including parents if necessary.
+as_fn_mkdir_p ()
+{
+
+ case $as_dir in #(
+ -*) as_dir=./$as_dir;;
+ esac
+ test -d "$as_dir" || eval $as_mkdir_p || {
+ as_dirs=
+ while :; do
+ case $as_dir in #(
+ *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
+ *) as_qdir=$as_dir;;
+ esac
+ as_dirs="'$as_qdir' $as_dirs"
+ as_dir=`$as_dirname -- "$as_dir" ||
+$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$as_dir" : 'X\(//\)[^/]' \| \
+ X"$as_dir" : 'X\(//\)$' \| \
+ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$as_dir" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ test -d "$as_dir" && break
+ done
+ test -z "$as_dirs" || eval "mkdir $as_dirs"
+ } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
+
+
+} # as_fn_mkdir_p
+if mkdir -p . 2>/dev/null; then
+ as_mkdir_p='mkdir -p "$as_dir"'
+else
+ test -d ./-p && rmdir ./-p
+ as_mkdir_p=false
+fi
+
+if test -x / >/dev/null 2>&1; then
+ as_test_x='test -x'
+else
+ if ls -dL / >/dev/null 2>&1; then
+ as_ls_L_option=L
+ else
+ as_ls_L_option=
+ fi
+ as_test_x='
+ eval sh -c '\''
+ if test -d "$1"; then
+ test -d "$1/.";
+ else
+ case $1 in #(
+ -*)set "./$1";;
+ esac;
+ case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
+ ???[sx]*):;;*)false;;esac;fi
+ '\'' sh
+ '
+fi
+as_executable_p=$as_test_x
+
+# Sed expression to map a string onto a valid CPP name.
+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
+
+# Sed expression to map a string onto a valid variable name.
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
+
+
+exec 6>&1
+## ----------------------------------- ##
+## Main body of $CONFIG_STATUS script. ##
+## ----------------------------------- ##
+_ASEOF
+test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# Save the log message, to keep $0 and so on meaningful, and to
+# report actual input values of CONFIG_FILES etc. instead of their
+# values after options handling.
+ac_log="
+This file was extended by $as_me, which was
+generated by GNU Autoconf 2.68. Invocation command line was
+
+ CONFIG_FILES = $CONFIG_FILES
+ CONFIG_HEADERS = $CONFIG_HEADERS
+ CONFIG_LINKS = $CONFIG_LINKS
+ CONFIG_COMMANDS = $CONFIG_COMMANDS
+ $ $0 $@
+
+on `(hostname || uname -n) 2>/dev/null | sed 1q`
+"
+
+_ACEOF
+
+case $ac_config_files in *"
+"*) set x $ac_config_files; shift; ac_config_files=$*;;
+esac
+
+case $ac_config_headers in *"
+"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
+esac
+
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+# Files that config.status was made for.
+config_files="$ac_config_files"
+config_headers="$ac_config_headers"
+config_commands="$ac_config_commands"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ac_cs_usage="\
+\`$as_me' instantiates files and other configuration actions
+from templates according to the current configuration. Unless the files
+and actions are specified as TAGs, all are instantiated by default.
+
+Usage: $0 [OPTION]... [TAG]...
+
+ -h, --help print this help, then exit
+ -V, --version print version number and configuration settings, then exit
+ --config print configuration, then exit
+ -q, --quiet, --silent
+ do not print progress messages
+ -d, --debug don't remove temporary files
+ --recheck update $as_me by reconfiguring in the same conditions
+ --file=FILE[:TEMPLATE]
+ instantiate the configuration file FILE
+ --header=FILE[:TEMPLATE]
+ instantiate the configuration header FILE
+
+Configuration files:
+$config_files
+
+Configuration headers:
+$config_headers
+
+Configuration commands:
+$config_commands
+
+Report bugs to the package provider."
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
+ac_cs_version="\\
+config.status
+configured by $0, generated by GNU Autoconf 2.68,
+ with options \\"\$ac_cs_config\\"
+
+Copyright (C) 2010 Free Software Foundation, Inc.
+This config.status script is free software; the Free Software Foundation
+gives unlimited permission to copy, distribute and modify it."
+
+ac_pwd='$ac_pwd'
+srcdir='$srcdir'
+INSTALL='$INSTALL'
+MKDIR_P='$MKDIR_P'
+AWK='$AWK'
+test -n "\$AWK" || AWK=awk
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# The default lists apply if the user does not specify any file.
+ac_need_defaults=:
+while test $# != 0
+do
+ case $1 in
+ --*=?*)
+ ac_option=`expr "X$1" : 'X\([^=]*\)='`
+ ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
+ ac_shift=:
+ ;;
+ --*=)
+ ac_option=`expr "X$1" : 'X\([^=]*\)='`
+ ac_optarg=
+ ac_shift=:
+ ;;
+ *)
+ ac_option=$1
+ ac_optarg=$2
+ ac_shift=shift
+ ;;
+ esac
+
+ case $ac_option in
+ # Handling of the options.
+ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
+ ac_cs_recheck=: ;;
+ --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
+ $as_echo "$ac_cs_version"; exit ;;
+ --config | --confi | --conf | --con | --co | --c )
+ $as_echo "$ac_cs_config"; exit ;;
+ --debug | --debu | --deb | --de | --d | -d )
+ debug=: ;;
+ --file | --fil | --fi | --f )
+ $ac_shift
+ case $ac_optarg in
+ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ '') as_fn_error $? "missing file argument" ;;
+ esac
+ as_fn_append CONFIG_FILES " '$ac_optarg'"
+ ac_need_defaults=false;;
+ --header | --heade | --head | --hea )
+ $ac_shift
+ case $ac_optarg in
+ *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
+ esac
+ as_fn_append CONFIG_HEADERS " '$ac_optarg'"
+ ac_need_defaults=false;;
+ --he | --h)
+ # Conflict between --help and --header
+ as_fn_error $? "ambiguous option: \`$1'
+Try \`$0 --help' for more information.";;
+ --help | --hel | -h )
+ $as_echo "$ac_cs_usage"; exit ;;
+ -q | -quiet | --quiet | --quie | --qui | --qu | --q \
+ | -silent | --silent | --silen | --sile | --sil | --si | --s)
+ ac_cs_silent=: ;;
+
+ # This is an error.
+ -*) as_fn_error $? "unrecognized option: \`$1'
+Try \`$0 --help' for more information." ;;
+
+ *) as_fn_append ac_config_targets " $1"
+ ac_need_defaults=false ;;
+
+ esac
+ shift
+done
+
+ac_configure_extra_args=
+
+if $ac_cs_silent; then
+ exec 6>/dev/null
+ ac_configure_extra_args="$ac_configure_extra_args --silent"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+if \$ac_cs_recheck; then
+ set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+ shift
+ \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
+ CONFIG_SHELL='$SHELL'
+ export CONFIG_SHELL
+ exec "\$@"
+fi
+
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+exec 5>>config.log
+{
+ echo
+ sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
+## Running $as_me. ##
+_ASBOX
+ $as_echo "$ac_log"
+} >&5
+
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+#
+# INIT-COMMANDS
+#
+AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
+
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+
+# Handling of arguments.
+for ac_config_target in $ac_config_targets
+do
+ case $ac_config_target in
+ "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
+ "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
+ "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+ "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
+ "pixmaps/Makefile") CONFIG_FILES="$CONFIG_FILES pixmaps/Makefile" ;;
+
+ *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
+ esac
+done
+
+
+# If the user did not use the arguments to specify the items to instantiate,
+# then the envvar interface is used. Set only those that are not.
+# We use the long form for the default assignment because of an extremely
+# bizarre bug on SunOS 4.1.3.
+if $ac_need_defaults; then
+ test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
+ test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
+ test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
+fi
+
+# Have a temporary directory for convenience. Make it in the build tree
+# simply because there is no reason against having it here, and in addition,
+# creating and moving files from /tmp can sometimes cause problems.
+# Hook for its removal unless debugging.
+# Note that there is a small window in which the directory will not be cleaned:
+# after its creation but before its name has been assigned to `$tmp'.
+$debug ||
+{
+ tmp= ac_tmp=
+ trap 'exit_status=$?
+ : "${ac_tmp:=$tmp}"
+ { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
+' 0
+ trap 'as_fn_exit 1' 1 2 13 15
+}
+# Create a (secure) tmp directory for tmp files.
+
+{
+ tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
+ test -d "$tmp"
+} ||
+{
+ tmp=./conf$$-$RANDOM
+ (umask 077 && mkdir "$tmp")
+} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
+ac_tmp=$tmp
+
+# Set up the scripts for CONFIG_FILES section.
+# No need to generate them if there are no CONFIG_FILES.
+# This happens for instance with `./config.status config.h'.
+if test -n "$CONFIG_FILES"; then
+
+
+ac_cr=`echo X | tr X '\015'`
+# On cygwin, bash can eat \r inside `` if the user requested igncr.
+# But we know of no other shell where ac_cr would be empty at this
+# point, so we can use a bashism as a fallback.
+if test "x$ac_cr" = x; then
+ eval ac_cr=\$\'\\r\'
+fi
+ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
+if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
+ ac_cs_awk_cr='\\r'
+else
+ ac_cs_awk_cr=$ac_cr
+fi
+
+echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
+_ACEOF
+
+
+{
+ echo "cat >conf$$subs.awk <<_ACEOF" &&
+ echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
+ echo "_ACEOF"
+} >conf$$subs.sh ||
+ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
+ac_delim='%!_!# '
+for ac_last_try in false false false false false :; do
+ . ./conf$$subs.sh ||
+ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+
+ ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
+ if test $ac_delim_n = $ac_delim_num; then
+ break
+ elif $ac_last_try; then
+ as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
+ else
+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+ fi
+done
+rm -f conf$$subs.sh
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
+_ACEOF
+sed -n '
+h
+s/^/S["/; s/!.*/"]=/
+p
+g
+s/^[^!]*!//
+:repl
+t repl
+s/'"$ac_delim"'$//
+t delim
+:nl
+h
+s/\(.\{148\}\)..*/\1/
+t more1
+s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
+p
+n
+b repl
+:more1
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t nl
+:delim
+h
+s/\(.\{148\}\)..*/\1/
+t more2
+s/["\\]/\\&/g; s/^/"/; s/$/"/
+p
+b
+:more2
+s/["\\]/\\&/g; s/^/"/; s/$/"\\/
+p
+g
+s/.\{148\}//
+t delim
+' <conf$$subs.awk | sed '
+/^[^""]/{
+ N
+ s/\n//
+}
+' >>$CONFIG_STATUS || ac_write_fail=1
+rm -f conf$$subs.awk
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+_ACAWK
+cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
+ for (key in S) S_is_set[key] = 1
+ FS = ""
+
+}
+{
+ line = $ 0
+ nfields = split(line, field, "@")
+ substed = 0
+ len = length(field[1])
+ for (i = 2; i < nfields; i++) {
+ key = field[i]
+ keylen = length(key)
+ if (S_is_set[key]) {
+ value = S[key]
+ line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
+ len += length(value) + length(field[++i])
+ substed = 1
+ } else
+ len += 1 + keylen
+ }
+
+ print line
+}
+
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
+ sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
+else
+ cat
+fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
+ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
+_ACEOF
+
+# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
+# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
+# trailing colons and then remove the whole line if VPATH becomes empty
+# (actually we leave an empty line to preserve line numbers).
+if test "x$srcdir" = x.; then
+ ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
+h
+s///
+s/^/:/
+s/[ ]*$/:/
+s/:\$(srcdir):/:/g
+s/:\${srcdir}:/:/g
+s/:@srcdir@:/:/g
+s/^:*//
+s/:*$//
+x
+s/\(=[ ]*\).*/\1/
+G
+s/\n//
+s/^[^=]*=[ ]*$//
+}'
+fi
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+fi # test -n "$CONFIG_FILES"
+
+# Set up the scripts for CONFIG_HEADERS section.
+# No need to generate them if there are no CONFIG_HEADERS.
+# This happens for instance with `./config.status Makefile'.
+if test -n "$CONFIG_HEADERS"; then
+cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
+BEGIN {
+_ACEOF
+
+# Transform confdefs.h into an awk script `defines.awk', embedded as
+# here-document in config.status, that substitutes the proper values into
+# config.h.in to produce config.h.
+
+# Create a delimiter string that does not exist in confdefs.h, to ease
+# handling of long lines.
+ac_delim='%!_!# '
+for ac_last_try in false false :; do
+ ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
+ if test -z "$ac_tt"; then
+ break
+ elif $ac_last_try; then
+ as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
+ else
+ ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
+ fi
+done
+
+# For the awk script, D is an array of macro values keyed by name,
+# likewise P contains macro parameters if any. Preserve backslash
+# newline sequences.
+
+ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
+sed -n '
+s/.\{148\}/&'"$ac_delim"'/g
+t rset
+:rset
+s/^[ ]*#[ ]*define[ ][ ]*/ /
+t def
+d
+:def
+s/\\$//
+t bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3"/p
+s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
+d
+:bsnl
+s/["\\]/\\&/g
+s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
+D["\1"]=" \3\\\\\\n"\\/p
+t cont
+s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
+t cont
+d
+:cont
+n
+s/.\{148\}/&'"$ac_delim"'/g
+t clear
+:clear
+s/\\$//
+t bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/"/p
+d
+:bsnlc
+s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
+b cont
+' <confdefs.h | sed '
+s/'"$ac_delim"'/"\\\
+"/g' >>$CONFIG_STATUS || ac_write_fail=1
+
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ for (key in D) D_is_set[key] = 1
+ FS = ""
+}
+/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
+ line = \$ 0
+ split(line, arg, " ")
+ if (arg[1] == "#") {
+ defundef = arg[2]
+ mac1 = arg[3]
+ } else {
+ defundef = substr(arg[1], 2)
+ mac1 = arg[2]
+ }
+ split(mac1, mac2, "(") #)
+ macro = mac2[1]
+ prefix = substr(line, 1, index(line, defundef) - 1)
+ if (D_is_set[macro]) {
+ # Preserve the white space surrounding the "#".
+ print prefix "define", macro P[macro] D[macro]
+ next
+ } else {
+ # Replace #undef with comments. This is necessary, for example,
+ # in the case of _POSIX_SOURCE, which is predefined and required
+ # on some systems where configure will not decide to define it.
+ if (defundef == "undef") {
+ print "/*", prefix defundef, macro, "*/"
+ next
+ }
+ }
+}
+{ print }
+_ACAWK
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+ as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
+fi # test -n "$CONFIG_HEADERS"
+
+
+eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
+shift
+for ac_tag
+do
+ case $ac_tag in
+ :[FHLC]) ac_mode=$ac_tag; continue;;
+ esac
+ case $ac_mode$ac_tag in
+ :[FHL]*:*);;
+ :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
+ :[FH]-) ac_tag=-:-;;
+ :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
+ esac
+ ac_save_IFS=$IFS
+ IFS=:
+ set x $ac_tag
+ IFS=$ac_save_IFS
+ shift
+ ac_file=$1
+ shift
+
+ case $ac_mode in
+ :L) ac_source=$1;;
+ :[FH])
+ ac_file_inputs=
+ for ac_f
+ do
+ case $ac_f in
+ -) ac_f="$ac_tmp/stdin";;
+ *) # Look for the file first in the build tree, then in the source tree
+ # (if the path is not absolute). The absolute path cannot be DOS-style,
+ # because $ac_f cannot contain `:'.
+ test -f "$ac_f" ||
+ case $ac_f in
+ [\\/$]*) false;;
+ *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
+ esac ||
+ as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
+ esac
+ case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
+ as_fn_append ac_file_inputs " '$ac_f'"
+ done
+
+ # Let's still pretend it is `configure' which instantiates (i.e., don't
+ # use $as_me), people would be surprised to read:
+ # /* config.h. Generated by config.status. */
+ configure_input='Generated from '`
+ $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
+ `' by configure.'
+ if test x"$ac_file" != x-; then
+ configure_input="$ac_file. $configure_input"
+ { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
+$as_echo "$as_me: creating $ac_file" >&6;}
+ fi
+ # Neutralize special characters interpreted by sed in replacement strings.
+ case $configure_input in #(
+ *\&* | *\|* | *\\* )
+ ac_sed_conf_input=`$as_echo "$configure_input" |
+ sed 's/[\\\\&|]/\\\\&/g'`;; #(
+ *) ac_sed_conf_input=$configure_input;;
+ esac
+
+ case $ac_tag in
+ *:-:* | *:-) cat >"$ac_tmp/stdin" \
+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
+ esac
+ ;;
+ esac
+
+ ac_dir=`$as_dirname -- "$ac_file" ||
+$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$ac_file" : 'X\(//\)[^/]' \| \
+ X"$ac_file" : 'X\(//\)$' \| \
+ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$ac_file" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ as_dir="$ac_dir"; as_fn_mkdir_p
+ ac_builddir=.
+
+case "$ac_dir" in
+.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
+*)
+ ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
+ # A ".." for each directory in $ac_dir_suffix.
+ ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
+ case $ac_top_builddir_sub in
+ "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
+ *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
+ esac ;;
+esac
+ac_abs_top_builddir=$ac_pwd
+ac_abs_builddir=$ac_pwd$ac_dir_suffix
+# for backward compatibility:
+ac_top_builddir=$ac_top_build_prefix
+
+case $srcdir in
+ .) # We are building in place.
+ ac_srcdir=.
+ ac_top_srcdir=$ac_top_builddir_sub
+ ac_abs_top_srcdir=$ac_pwd ;;
+ [\\/]* | ?:[\\/]* ) # Absolute name.
+ ac_srcdir=$srcdir$ac_dir_suffix;
+ ac_top_srcdir=$srcdir
+ ac_abs_top_srcdir=$srcdir ;;
+ *) # Relative name.
+ ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
+ ac_top_srcdir=$ac_top_build_prefix$srcdir
+ ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
+esac
+ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
+
+
+ case $ac_mode in
+ :F)
+ #
+ # CONFIG_FILE
+ #
+
+ case $INSTALL in
+ [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
+ *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
+ esac
+ ac_MKDIR_P=$MKDIR_P
+ case $MKDIR_P in
+ [\\/$]* | ?:[\\/]* ) ;;
+ */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
+ esac
+_ACEOF
+
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+# If the template does not know about datarootdir, expand it.
+# FIXME: This hack should be removed a few years after 2.60.
+ac_datarootdir_hack=; ac_datarootdir_seen=
+ac_sed_dataroot='
+/datarootdir/ {
+ p
+ q
+}
+/@datadir@/p
+/@docdir@/p
+/@infodir@/p
+/@localedir@/p
+/@mandir@/p'
+case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
+*datarootdir*) ac_datarootdir_seen=yes;;
+*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
+$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
+_ACEOF
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ ac_datarootdir_hack='
+ s&@datadir@&$datadir&g
+ s&@docdir@&$docdir&g
+ s&@infodir@&$infodir&g
+ s&@localedir@&$localedir&g
+ s&@mandir@&$mandir&g
+ s&\\\${datarootdir}&$datarootdir&g' ;;
+esac
+_ACEOF
+
+# Neutralize VPATH when `$srcdir' = `.'.
+# Shell code in configure.ac might set extrasub.
+# FIXME: do we really want to maintain this feature?
+cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
+ac_sed_extra="$ac_vpsub
+$extrasub
+_ACEOF
+cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+:t
+/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
+s|@configure_input@|$ac_sed_conf_input|;t t
+s&@top_builddir@&$ac_top_builddir_sub&;t t
+s&@top_build_prefix@&$ac_top_build_prefix&;t t
+s&@srcdir@&$ac_srcdir&;t t
+s&@abs_srcdir@&$ac_abs_srcdir&;t t
+s&@top_srcdir@&$ac_top_srcdir&;t t
+s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
+s&@builddir@&$ac_builddir&;t t
+s&@abs_builddir@&$ac_abs_builddir&;t t
+s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
+s&@INSTALL@&$ac_INSTALL&;t t
+s&@MKDIR_P@&$ac_MKDIR_P&;t t
+$ac_datarootdir_hack
+"
+eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
+ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+
+test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
+ { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
+ { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
+ "$ac_tmp/out"`; test -z "$ac_out"; } &&
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined. Please make sure it is defined" >&5
+$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
+which seems to be undefined. Please make sure it is defined" >&2;}
+
+ rm -f "$ac_tmp/stdin"
+ case $ac_file in
+ -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
+ *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
+ esac \
+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ ;;
+ :H)
+ #
+ # CONFIG_HEADER
+ #
+ if test x"$ac_file" != x-; then
+ {
+ $as_echo "/* $configure_input */" \
+ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
+ } >"$ac_tmp/config.h" \
+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
+$as_echo "$as_me: $ac_file is unchanged" >&6;}
+ else
+ rm -f "$ac_file"
+ mv "$ac_tmp/config.h" "$ac_file" \
+ || as_fn_error $? "could not create $ac_file" "$LINENO" 5
+ fi
+ else
+ $as_echo "/* $configure_input */" \
+ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
+ || as_fn_error $? "could not create -" "$LINENO" 5
+ fi
+# Compute "$ac_file"'s index in $config_headers.
+_am_arg="$ac_file"
+_am_stamp_count=1
+for _am_header in $config_headers :; do
+ case $_am_header in
+ $_am_arg | $_am_arg:* )
+ break ;;
+ * )
+ _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+ esac
+done
+echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
+$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$_am_arg" : 'X\(//\)[^/]' \| \
+ X"$_am_arg" : 'X\(//\)$' \| \
+ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$_am_arg" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`/stamp-h$_am_stamp_count
+ ;;
+
+ :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
+$as_echo "$as_me: executing $ac_file commands" >&6;}
+ ;;
+ esac
+
+
+ case $ac_file$ac_mode in
+ "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
+ # Autoconf 2.62 quotes --file arguments for eval, but not when files
+ # are listed without --file. Let's play safe and only enable the eval
+ # if we detect the quoting.
+ case $CONFIG_FILES in
+ *\'*) eval set x "$CONFIG_FILES" ;;
+ *) set x $CONFIG_FILES ;;
+ esac
+ shift
+ for mf
+ do
+ # Strip MF so we end up with the name of the file.
+ mf=`echo "$mf" | sed -e 's/:.*$//'`
+ # Check whether this is an Automake generated Makefile or not.
+ # We used to match only the files named `Makefile.in', but
+ # some people rename them; so instead we look at the file content.
+ # Grep'ing the first line is not enough: some people post-process
+ # each Makefile.in and add a new line on top of each file to say so.
+ # Grep'ing the whole file is not good either: AIX grep has a line
+ # limit of 2048, but all sed's we know have understand at least 4000.
+ if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
+ dirpart=`$as_dirname -- "$mf" ||
+$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$mf" : 'X\(//\)[^/]' \| \
+ X"$mf" : 'X\(//\)$' \| \
+ X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$mf" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ else
+ continue
+ fi
+ # Extract the definition of DEPDIR, am__include, and am__quote
+ # from the Makefile without running `make'.
+ DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+ test -z "$DEPDIR" && continue
+ am__include=`sed -n 's/^am__include = //p' < "$mf"`
+ test -z "am__include" && continue
+ am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+ # When using ansi2knr, U may be empty or an underscore; expand it
+ U=`sed -n 's/^U = //p' < "$mf"`
+ # Find all dependency output files, they are included files with
+ # $(DEPDIR) in their names. We invoke sed twice because it is the
+ # simplest approach to changing $(DEPDIR) to its actual value in the
+ # expansion.
+ for file in `sed -n "
+ s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+ # Make sure the directory exists.
+ test -f "$dirpart/$file" && continue
+ fdir=`$as_dirname -- "$file" ||
+$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$file" : 'X\(//\)[^/]' \| \
+ X"$file" : 'X\(//\)$' \| \
+ X"$file" : 'X\(/\)' \| . 2>/dev/null ||
+$as_echo X"$file" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'`
+ as_dir=$dirpart/$fdir; as_fn_mkdir_p
+ # echo "creating $dirpart/$file"
+ echo '# dummy' > "$dirpart/$file"
+ done
+ done
+}
+ ;;
+
+ esac
+done # for ac_tag
+
+
+as_fn_exit 0
+_ACEOF
+ac_clean_files=$ac_clean_files_save
+
+test $ac_write_fail = 0 ||
+ as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
+
+
+# configure is writing to config.log, and then calls config.status.
+# config.status does its own redirection, appending to config.log.
+# Unfortunately, on DOS this fails, as config.log is still kept open
+# by configure, so config.status won't be able to write to it; its
+# output is simply discarded. So we exec the FD to /dev/null,
+# effectively closing config.log, so it can be properly (re)opened and
+# appended to by config.status. When coming back to configure, we
+# need to make the FD available again.
+if test "$no_create" != yes; then
+ ac_cs_success=:
+ ac_config_status_args=
+ test "$silent" = yes &&
+ ac_config_status_args="$ac_config_status_args --quiet"
+ exec 5>/dev/null
+ $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
+ exec 5>>config.log
+ # Use ||, not &&, to avoid exiting from the if with $? = 1, which
+ # would make configure fail if this is the last instruction.
+ $ac_cs_success || as_fn_exit 1
+fi
+if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
+$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
+fi
+
+
diff --git a/configure.in b/configure.in
new file mode 100644
index 0000000..609f261
--- /dev/null
+++ b/configure.in
@@ -0,0 +1,49 @@
+dnl Begin - configure.in
+AC_INIT(src/dwgo.cpp)
+AC_CONFIG_HEADER(src/config.h)
+
+
+dnl Default CFLAGS
+AC_SUBST(CXXFLAGS)
+if test -z "$CXXFLAGS" ; then
+ CXXFLAGS="-O2"
+fi
+
+dnl Make sure $prefix != NONE and writes DATADIR in config.h
+if test "$prefix" = "NONE"; then
+ prefix="/usr/local"
+else
+ prefix=$prefix
+fi
+
+eval datadir=\"$datadir\"
+eval datadir=\"$datadir\"
+AC_DEFINE_UNQUOTED(DATADIR, "${datadir}", [Location of platform-independent files])
+
+
+AM_INIT_AUTOMAKE(DWGO, 0.4)
+
+dnl Checks for programs.
+AC_PROG_CXX
+AC_PROG_INSTALL
+
+
+dnl Checks for header files.
+
+AC_PATH_X
+AC_HEADER_STDC
+AC_HEADER_SYS_WAIT
+AC_CHECK_HEADERS([netdb.h netinet/in.h stdlib.h string.h sys/socket.h sys/timeb.h unistd.h])
+
+# Checks for libraries.
+AC_CHECK_LIB([Xext], [XShapeCombineMask])
+AC_CHECK_LIB([Xpm], [XpmCreatePixmapFromData])
+AC_CHECK_LIB([pthread], [pthread_create])
+
+# Checks for functions
+AC_CHECK_FUNCS([bzero gethostbyname memset rint socket strerror strstr strtol tzset])
+
+dnl Add path to config.heval datadir=\"$datadir\"
+
+AC_OUTPUT(Makefile src/Makefile pixmaps/Makefile)
+
diff --git a/depcomp b/depcomp
new file mode 100755
index 0000000..e5f9736
--- /dev/null
+++ b/depcomp
@@ -0,0 +1,589 @@
+#! /bin/sh
+# depcomp - compile a program generating dependencies as side-effects
+
+scriptversion=2007-03-29.01
+
+# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2006, 2007 Free Software
+# Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301, USA.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# Originally written by Alexandre Oliva <oliva@dcc.unicamp.br>.
+
+case $1 in
+ '')
+ echo "$0: No command. Try \`$0 --help' for more information." 1>&2
+ exit 1;
+ ;;
+ -h | --h*)
+ cat <<\EOF
+Usage: depcomp [--help] [--version] PROGRAM [ARGS]
+
+Run PROGRAMS ARGS to compile a file, generating dependencies
+as side-effects.
+
+Environment variables:
+ depmode Dependency tracking mode.
+ source Source file read by `PROGRAMS ARGS'.
+ object Object file output by `PROGRAMS ARGS'.
+ DEPDIR directory where to store dependencies.
+ depfile Dependency file to output.
+ tmpdepfile Temporary file to use when outputing dependencies.
+ libtool Whether libtool is used (yes/no).
+
+Report bugs to <bug-automake@gnu.org>.
+EOF
+ exit $?
+ ;;
+ -v | --v*)
+ echo "depcomp $scriptversion"
+ exit $?
+ ;;
+esac
+
+if test -z "$depmode" || test -z "$source" || test -z "$object"; then
+ echo "depcomp: Variables source, object and depmode must be set" 1>&2
+ exit 1
+fi
+
+# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po.
+depfile=${depfile-`echo "$object" |
+ sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`}
+tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`}
+
+rm -f "$tmpdepfile"
+
+# Some modes work just like other modes, but use different flags. We
+# parameterize here, but still list the modes in the big case below,
+# to make depend.m4 easier to write. Note that we *cannot* use a case
+# here, because this file can only contain one case statement.
+if test "$depmode" = hp; then
+ # HP compiler uses -M and no extra arg.
+ gccflag=-M
+ depmode=gcc
+fi
+
+if test "$depmode" = dashXmstdout; then
+ # This is just like dashmstdout with a different argument.
+ dashmflag=-xM
+ depmode=dashmstdout
+fi
+
+case "$depmode" in
+gcc3)
+## gcc 3 implements dependency tracking that does exactly what
+## we want. Yay! Note: for some reason libtool 1.4 doesn't like
+## it if -MD -MP comes after the -MF stuff. Hmm.
+## Unfortunately, FreeBSD c89 acceptance of flags depends upon
+## the command line argument order; so add the flags where they
+## appear in depend2.am. Note that the slowdown incurred here
+## affects only configure: in makefiles, %FASTDEP% shortcuts this.
+ for arg
+ do
+ case $arg in
+ -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;;
+ *) set fnord "$@" "$arg" ;;
+ esac
+ shift # fnord
+ shift # $arg
+ done
+ "$@"
+ stat=$?
+ if test $stat -eq 0; then :
+ else
+ rm -f "$tmpdepfile"
+ exit $stat
+ fi
+ mv "$tmpdepfile" "$depfile"
+ ;;
+
+gcc)
+## There are various ways to get dependency output from gcc. Here's
+## why we pick this rather obscure method:
+## - Don't want to use -MD because we'd like the dependencies to end
+## up in a subdir. Having to rename by hand is ugly.
+## (We might end up doing this anyway to support other compilers.)
+## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like
+## -MM, not -M (despite what the docs say).
+## - Using -M directly means running the compiler twice (even worse
+## than renaming).
+ if test -z "$gccflag"; then
+ gccflag=-MD,
+ fi
+ "$@" -Wp,"$gccflag$tmpdepfile"
+ stat=$?
+ if test $stat -eq 0; then :
+ else
+ rm -f "$tmpdepfile"
+ exit $stat
+ fi
+ rm -f "$depfile"
+ echo "$object : \\" > "$depfile"
+ alpha=ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
+## The second -e expression handles DOS-style file names with drive letters.
+ sed -e 's/^[^:]*: / /' \
+ -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile"
+## This next piece of magic avoids the `deleted header file' problem.
+## The problem is that when a header file which appears in a .P file
+## is deleted, the dependency causes make to die (because there is
+## typically no way to rebuild the header). We avoid this by adding
+## dummy dependencies for each header file. Too bad gcc doesn't do
+## this for us directly.
+ tr ' ' '
+' < "$tmpdepfile" |
+## Some versions of gcc put a space before the `:'. On the theory
+## that the space means something, we add a space to the output as
+## well.
+## Some versions of the HPUX 10.20 sed can't process this invocation
+## correctly. Breaking it into two sed invocations is a workaround.
+ sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
+ rm -f "$tmpdepfile"
+ ;;
+
+hp)
+ # This case exists only to let depend.m4 do its work. It works by
+ # looking at the text of this script. This case will never be run,
+ # since it is checked for above.
+ exit 1
+ ;;
+
+sgi)
+ if test "$libtool" = yes; then
+ "$@" "-Wp,-MDupdate,$tmpdepfile"
+ else
+ "$@" -MDupdate "$tmpdepfile"
+ fi
+ stat=$?
+ if test $stat -eq 0; then :
+ else
+ rm -f "$tmpdepfile"
+ exit $stat
+ fi
+ rm -f "$depfile"
+
+ if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files
+ echo "$object : \\" > "$depfile"
+
+ # Clip off the initial element (the dependent). Don't try to be
+ # clever and replace this with sed code, as IRIX sed won't handle
+ # lines with more than a fixed number of characters (4096 in
+ # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines;
+ # the IRIX cc adds comments like `#:fec' to the end of the
+ # dependency line.
+ tr ' ' '
+' < "$tmpdepfile" \
+ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' | \
+ tr '
+' ' ' >> $depfile
+ echo >> $depfile
+
+ # The second pass generates a dummy entry for each header file.
+ tr ' ' '
+' < "$tmpdepfile" \
+ | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \
+ >> $depfile
+ else
+ # The sourcefile does not contain any dependencies, so just
+ # store a dummy comment line, to avoid errors with the Makefile
+ # "include basename.Plo" scheme.
+ echo "#dummy" > "$depfile"
+ fi
+ rm -f "$tmpdepfile"
+ ;;
+
+aix)
+ # The C for AIX Compiler uses -M and outputs the dependencies
+ # in a .u file. In older versions, this file always lives in the
+ # current directory. Also, the AIX compiler puts `$object:' at the
+ # start of each line; $object doesn't have directory information.
+ # Version 6 uses the directory in both cases.
+ dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
+ test "x$dir" = "x$object" && dir=
+ base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
+ if test "$libtool" = yes; then
+ tmpdepfile1=$dir$base.u
+ tmpdepfile2=$base.u
+ tmpdepfile3=$dir.libs/$base.u
+ "$@" -Wc,-M
+ else
+ tmpdepfile1=$dir$base.u
+ tmpdepfile2=$dir$base.u
+ tmpdepfile3=$dir$base.u
+ "$@" -M
+ fi
+ stat=$?
+
+ if test $stat -eq 0; then :
+ else
+ rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
+ exit $stat
+ fi
+
+ for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3"
+ do
+ test -f "$tmpdepfile" && break
+ done
+ if test -f "$tmpdepfile"; then
+ # Each line is of the form `foo.o: dependent.h'.
+ # Do two passes, one to just change these to
+ # `$object: dependent.h' and one to simply `dependent.h:'.
+ sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
+ # That's a tab and a space in the [].
+ sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
+ else
+ # The sourcefile does not contain any dependencies, so just
+ # store a dummy comment line, to avoid errors with the Makefile
+ # "include basename.Plo" scheme.
+ echo "#dummy" > "$depfile"
+ fi
+ rm -f "$tmpdepfile"
+ ;;
+
+icc)
+ # Intel's C compiler understands `-MD -MF file'. However on
+ # icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c
+ # ICC 7.0 will fill foo.d with something like
+ # foo.o: sub/foo.c
+ # foo.o: sub/foo.h
+ # which is wrong. We want:
+ # sub/foo.o: sub/foo.c
+ # sub/foo.o: sub/foo.h
+ # sub/foo.c:
+ # sub/foo.h:
+ # ICC 7.1 will output
+ # foo.o: sub/foo.c sub/foo.h
+ # and will wrap long lines using \ :
+ # foo.o: sub/foo.c ... \
+ # sub/foo.h ... \
+ # ...
+
+ "$@" -MD -MF "$tmpdepfile"
+ stat=$?
+ if test $stat -eq 0; then :
+ else
+ rm -f "$tmpdepfile"
+ exit $stat
+ fi
+ rm -f "$depfile"
+ # Each line is of the form `foo.o: dependent.h',
+ # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'.
+ # Do two passes, one to just change these to
+ # `$object: dependent.h' and one to simply `dependent.h:'.
+ sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile"
+ # Some versions of the HPUX 10.20 sed can't process this invocation
+ # correctly. Breaking it into two sed invocations is a workaround.
+ sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" |
+ sed -e 's/$/ :/' >> "$depfile"
+ rm -f "$tmpdepfile"
+ ;;
+
+hp2)
+ # The "hp" stanza above does not work with aCC (C++) and HP's ia64
+ # compilers, which have integrated preprocessors. The correct option
+ # to use with these is +Maked; it writes dependencies to a file named
+ # 'foo.d', which lands next to the object file, wherever that
+ # happens to be.
+ # Much of this is similar to the tru64 case; see comments there.
+ dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
+ test "x$dir" = "x$object" && dir=
+ base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
+ if test "$libtool" = yes; then
+ tmpdepfile1=$dir$base.d
+ tmpdepfile2=$dir.libs/$base.d
+ "$@" -Wc,+Maked
+ else
+ tmpdepfile1=$dir$base.d
+ tmpdepfile2=$dir$base.d
+ "$@" +Maked
+ fi
+ stat=$?
+ if test $stat -eq 0; then :
+ else
+ rm -f "$tmpdepfile1" "$tmpdepfile2"
+ exit $stat
+ fi
+
+ for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2"
+ do
+ test -f "$tmpdepfile" && break
+ done
+ if test -f "$tmpdepfile"; then
+ sed -e "s,^.*\.[a-z]*:,$object:," "$tmpdepfile" > "$depfile"
+ # Add `dependent.h:' lines.
+ sed -ne '2,${; s/^ *//; s/ \\*$//; s/$/:/; p;}' "$tmpdepfile" >> "$depfile"
+ else
+ echo "#dummy" > "$depfile"
+ fi
+ rm -f "$tmpdepfile" "$tmpdepfile2"
+ ;;
+
+tru64)
+ # The Tru64 compiler uses -MD to generate dependencies as a side
+ # effect. `cc -MD -o foo.o ...' puts the dependencies into `foo.o.d'.
+ # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
+ # dependencies in `foo.d' instead, so we check for that too.
+ # Subdirectories are respected.
+ dir=`echo "$object" | sed -e 's|/[^/]*$|/|'`
+ test "x$dir" = "x$object" && dir=
+ base=`echo "$object" | sed -e 's|^.*/||' -e 's/\.o$//' -e 's/\.lo$//'`
+
+ if test "$libtool" = yes; then
+ # With Tru64 cc, shared objects can also be used to make a
+ # static library. This mechanism is used in libtool 1.4 series to
+ # handle both shared and static libraries in a single compilation.
+ # With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d.
+ #
+ # With libtool 1.5 this exception was removed, and libtool now
+ # generates 2 separate objects for the 2 libraries. These two
+ # compilations output dependencies in $dir.libs/$base.o.d and
+ # in $dir$base.o.d. We have to check for both files, because
+ # one of the two compilations can be disabled. We should prefer
+ # $dir$base.o.d over $dir.libs/$base.o.d because the latter is
+ # automatically cleaned when .libs/ is deleted, while ignoring
+ # the former would cause a distcleancheck panic.
+ tmpdepfile1=$dir.libs/$base.lo.d # libtool 1.4
+ tmpdepfile2=$dir$base.o.d # libtool 1.5
+ tmpdepfile3=$dir.libs/$base.o.d # libtool 1.5
+ tmpdepfile4=$dir.libs/$base.d # Compaq CCC V6.2-504
+ "$@" -Wc,-MD
+ else
+ tmpdepfile1=$dir$base.o.d
+ tmpdepfile2=$dir$base.d
+ tmpdepfile3=$dir$base.d
+ tmpdepfile4=$dir$base.d
+ "$@" -MD
+ fi
+
+ stat=$?
+ if test $stat -eq 0; then :
+ else
+ rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
+ exit $stat
+ fi
+
+ for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" "$tmpdepfile4"
+ do
+ test -f "$tmpdepfile" && break
+ done
+ if test -f "$tmpdepfile"; then
+ sed -e "s,^.*\.[a-z]*:,$object:," < "$tmpdepfile" > "$depfile"
+ # That's a tab and a space in the [].
+ sed -e 's,^.*\.[a-z]*:[ ]*,,' -e 's,$,:,' < "$tmpdepfile" >> "$depfile"
+ else
+ echo "#dummy" > "$depfile"
+ fi
+ rm -f "$tmpdepfile"
+ ;;
+
+#nosideeffect)
+ # This comment above is used by automake to tell side-effect
+ # dependency tracking mechanisms from slower ones.
+
+dashmstdout)
+ # Important note: in order to support this mode, a compiler *must*
+ # always write the preprocessed file to stdout, regardless of -o.
+ "$@" || exit $?
+
+ # Remove the call to Libtool.
+ if test "$libtool" = yes; then
+ while test $1 != '--mode=compile'; do
+ shift
+ done
+ shift
+ fi
+
+ # Remove `-o $object'.
+ IFS=" "
+ for arg
+ do
+ case $arg in
+ -o)
+ shift
+ ;;
+ $object)
+ shift
+ ;;
+ *)
+ set fnord "$@" "$arg"
+ shift # fnord
+ shift # $arg
+ ;;
+ esac
+ done
+
+ test -z "$dashmflag" && dashmflag=-M
+ # Require at least two characters before searching for `:'
+ # in the target name. This is to cope with DOS-style filenames:
+ # a dependency such as `c:/foo/bar' could be seen as target `c' otherwise.
+ "$@" $dashmflag |
+ sed 's:^[ ]*[^: ][^:][^:]*\:[ ]*:'"$object"'\: :' > "$tmpdepfile"
+ rm -f "$depfile"
+ cat < "$tmpdepfile" > "$depfile"
+ tr ' ' '
+' < "$tmpdepfile" | \
+## Some versions of the HPUX 10.20 sed can't process this invocation
+## correctly. Breaking it into two sed invocations is a workaround.
+ sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
+ rm -f "$tmpdepfile"
+ ;;
+
+dashXmstdout)
+ # This case only exists to satisfy depend.m4. It is never actually
+ # run, as this mode is specially recognized in the preamble.
+ exit 1
+ ;;
+
+makedepend)
+ "$@" || exit $?
+ # Remove any Libtool call
+ if test "$libtool" = yes; then
+ while test $1 != '--mode=compile'; do
+ shift
+ done
+ shift
+ fi
+ # X makedepend
+ shift
+ cleared=no
+ for arg in "$@"; do
+ case $cleared in
+ no)
+ set ""; shift
+ cleared=yes ;;
+ esac
+ case "$arg" in
+ -D*|-I*)
+ set fnord "$@" "$arg"; shift ;;
+ # Strip any option that makedepend may not understand. Remove
+ # the object too, otherwise makedepend will parse it as a source file.
+ -*|$object)
+ ;;
+ *)
+ set fnord "$@" "$arg"; shift ;;
+ esac
+ done
+ obj_suffix="`echo $object | sed 's/^.*\././'`"
+ touch "$tmpdepfile"
+ ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@"
+ rm -f "$depfile"
+ cat < "$tmpdepfile" > "$depfile"
+ sed '1,2d' "$tmpdepfile" | tr ' ' '
+' | \
+## Some versions of the HPUX 10.20 sed can't process this invocation
+## correctly. Breaking it into two sed invocations is a workaround.
+ sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' | sed -e 's/$/ :/' >> "$depfile"
+ rm -f "$tmpdepfile" "$tmpdepfile".bak
+ ;;
+
+cpp)
+ # Important note: in order to support this mode, a compiler *must*
+ # always write the preprocessed file to stdout.
+ "$@" || exit $?
+
+ # Remove the call to Libtool.
+ if test "$libtool" = yes; then
+ while test $1 != '--mode=compile'; do
+ shift
+ done
+ shift
+ fi
+
+ # Remove `-o $object'.
+ IFS=" "
+ for arg
+ do
+ case $arg in
+ -o)
+ shift
+ ;;
+ $object)
+ shift
+ ;;
+ *)
+ set fnord "$@" "$arg"
+ shift # fnord
+ shift # $arg
+ ;;
+ esac
+ done
+
+ "$@" -E |
+ sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \
+ -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' |
+ sed '$ s: \\$::' > "$tmpdepfile"
+ rm -f "$depfile"
+ echo "$object : \\" > "$depfile"
+ cat < "$tmpdepfile" >> "$depfile"
+ sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile"
+ rm -f "$tmpdepfile"
+ ;;
+
+msvisualcpp)
+ # Important note: in order to support this mode, a compiler *must*
+ # always write the preprocessed file to stdout, regardless of -o,
+ # because we must use -o when running libtool.
+ "$@" || exit $?
+ IFS=" "
+ for arg
+ do
+ case "$arg" in
+ "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI")
+ set fnord "$@"
+ shift
+ shift
+ ;;
+ *)
+ set fnord "$@" "$arg"
+ shift
+ shift
+ ;;
+ esac
+ done
+ "$@" -E |
+ sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::echo "`cygpath -u \\"\1\\"`":p' | sort | uniq > "$tmpdepfile"
+ rm -f "$depfile"
+ echo "$object : \\" > "$depfile"
+ . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s:: \1 \\:p' >> "$depfile"
+ echo " " >> "$depfile"
+ . "$tmpdepfile" | sed 's% %\\ %g' | sed -n '/^\(.*\)$/ s::\1\::p' >> "$depfile"
+ rm -f "$tmpdepfile"
+ ;;
+
+none)
+ exec "$@"
+ ;;
+
+*)
+ echo "Unknown depmode $depmode" 1>&2
+ exit 1
+ ;;
+esac
+
+exit 0
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
diff --git a/dwgo.conf b/dwgo.conf
new file mode 100644
index 0000000..89a3d3e
--- /dev/null
+++ b/dwgo.conf
@@ -0,0 +1,72 @@
+#[Stations]
+AddStation LEMG:Málaga
+AddStation LEVD:Valladolid
+AddStation LEGR:Granada
+AddStation LEBA:Córdoba
+AddStation LEMD:Madrid
+
+#[General configuration]
+update_interval=100
+# Degrees in (C)elsius or (F)ahrenheit
+deg_unit= C
+
+
+# Wait box (x1 y1 x2 y2) where x1,y1 are upper left corner and x2,y2 are width and height
+waitbox->out_color= 5 5 3
+waitbox->bar_color= 50 55 175
+waitbox->coords= 11 20 42 10
+waitbox->in_color= 100 140 190
+
+#[Default theme]
+default->img=pixmaps/default.xpm
+default->txtfont=-*-helvetica-*-*-*-*-10-*-*-*-*-*-*-15
+default->tempfont=-*-verdana-*-*-*-*-16-*-*-*-*-*-*-15
+default->timefont=-*-impact-*-*-*-*-11-*-*-*-*-*-*-15
+default->textcolor=10 20 40
+default->timecolor=10 20 40
+default->tempcolor=10 20 40
+# If 1 value, it is Y position, X centered, Max. width default
+# If 2 values, they are X,Y position, Max. width default
+# If 3 values, they are X position, Max. width and Y
+# If X value=-5 it means centered text
+# If Y value<-1 hides the text; If Y=-1 copies the default value (tmploc can't have this value)
+default->txtloc=-5,60,50
+default->tmploc=-5,60,35
+default->timloc=35,50,13
+
+#[Clear theme]
+clear->img=pixmaps/clear.xpm
+
+#[Cloudy]
+cloudy->img=pixmaps/clouds.xpm
+
+#[Broken]
+broken->img=pixmaps/brk.xpm
+
+#[TCU]
+tcu->img=pixmaps/tcu.xpm
+tcu->tempcolor=0 0 228
+tcu->tempfont=-*-verdana-*-*-*-*-12-*-*-*-*-*-*-15
+tcu->tmploc=5,40,23
+
+#[Rainy]
+rainy->img=pixmaps/rain.xpm
+rainy->textcolor= 255 255 255
+rainy->timecolor= 255 255 255
+rainy->tempcolor= 255 255 255
+
+#[Snowy theme]
+snowy->img=pixmaps/snow.xpm
+
+#[Hail theme]
+hail->img=pixmaps/hail.xpm
+
+#[Foggy theme]
+foggy->img=pixmaps/fog.xpm
+
+#[Dust theme]
+dust->img=pixmaps/dust.xpm
+
+#[Other particles theme]
+otparts->img=pixmaps/parts.xpm
+
diff --git a/imags/nieve.jpg b/imags/nieve.jpg
new file mode 100644
index 0000000..b1634dd
--- /dev/null
+++ b/imags/nieve.jpg
Binary files differ
diff --git a/imags/sol.jpg b/imags/sol.jpg
new file mode 100644
index 0000000..e52e17e
--- /dev/null
+++ b/imags/sol.jpg
Binary files differ
diff --git a/img_source/base.xcf b/img_source/base.xcf
new file mode 100644
index 0000000..82ad8e5
--- /dev/null
+++ b/img_source/base.xcf
Binary files differ
diff --git a/img_source/default.xcf b/img_source/default.xcf
new file mode 100644
index 0000000..9f4a301
--- /dev/null
+++ b/img_source/default.xcf
Binary files differ
diff --git a/img_source/rain.xcf b/img_source/rain.xcf
new file mode 100644
index 0000000..1e32909
--- /dev/null
+++ b/img_source/rain.xcf
Binary files differ
diff --git a/img_source/snow_flake_1.xcf b/img_source/snow_flake_1.xcf
new file mode 100644
index 0000000..8766865
--- /dev/null
+++ b/img_source/snow_flake_1.xcf
Binary files differ
diff --git a/install-sh b/install-sh
new file mode 100755
index 0000000..a5897de
--- /dev/null
+++ b/install-sh
@@ -0,0 +1,519 @@
+#!/bin/sh
+# install - install a program, script, or datafile
+
+scriptversion=2006-12-25.00
+
+# This originates from X11R5 (mit/util/scripts/install.sh), which was
+# later released in X11R6 (xc/config/util/install.sh) with the
+# following copyright and license.
+#
+# Copyright (C) 1994 X Consortium
+#
+# Permission is hereby granted, free of charge, to any person obtaining a copy
+# of this software and associated documentation files (the "Software"), to
+# deal in the Software without restriction, including without limitation the
+# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+# sell copies of the Software, and to permit persons to whom the Software is
+# furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice shall be included in
+# all copies or substantial portions of the Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
+# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+#
+# Except as contained in this notice, the name of the X Consortium shall not
+# be used in advertising or otherwise to promote the sale, use or other deal-
+# ings in this Software without prior written authorization from the X Consor-
+# tium.
+#
+#
+# FSF changes to this file are in the public domain.
+#
+# Calling this script install-sh is preferred over install.sh, to prevent
+# `make' implicit rules from creating a file called install from it
+# when there is no Makefile.
+#
+# This script is compatible with the BSD install script, but was written
+# from scratch.
+
+nl='
+'
+IFS=" "" $nl"
+
+# set DOITPROG to echo to test this script
+
+# Don't use :- since 4.3BSD and earlier shells don't like it.
+doit=${DOITPROG-}
+if test -z "$doit"; then
+ doit_exec=exec
+else
+ doit_exec=$doit
+fi
+
+# Put in absolute file names if you don't have them in your path;
+# or use environment vars.
+
+chgrpprog=${CHGRPPROG-chgrp}
+chmodprog=${CHMODPROG-chmod}
+chownprog=${CHOWNPROG-chown}
+cmpprog=${CMPPROG-cmp}
+cpprog=${CPPROG-cp}
+mkdirprog=${MKDIRPROG-mkdir}
+mvprog=${MVPROG-mv}
+rmprog=${RMPROG-rm}
+stripprog=${STRIPPROG-strip}
+
+posix_glob='?'
+initialize_posix_glob='
+ test "$posix_glob" != "?" || {
+ if (set -f) 2>/dev/null; then
+ posix_glob=
+ else
+ posix_glob=:
+ fi
+ }
+'
+
+posix_mkdir=
+
+# Desired mode of installed file.
+mode=0755
+
+chgrpcmd=
+chmodcmd=$chmodprog
+chowncmd=
+mvcmd=$mvprog
+rmcmd="$rmprog -f"
+stripcmd=
+
+src=
+dst=
+dir_arg=
+dst_arg=
+
+copy_on_change=false
+no_target_directory=
+
+usage="\
+Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE
+ or: $0 [OPTION]... SRCFILES... DIRECTORY
+ or: $0 [OPTION]... -t DIRECTORY SRCFILES...
+ or: $0 [OPTION]... -d DIRECTORIES...
+
+In the 1st form, copy SRCFILE to DSTFILE.
+In the 2nd and 3rd, copy all SRCFILES to DIRECTORY.
+In the 4th, create DIRECTORIES.
+
+Options:
+ --help display this help and exit.
+ --version display version info and exit.
+
+ -c (ignored)
+ -C install only if different (preserve the last data modification time)
+ -d create directories instead of installing files.
+ -g GROUP $chgrpprog installed files to GROUP.
+ -m MODE $chmodprog installed files to MODE.
+ -o USER $chownprog installed files to USER.
+ -s $stripprog installed files.
+ -t DIRECTORY install into DIRECTORY.
+ -T report an error if DSTFILE is a directory.
+
+Environment variables override the default commands:
+ CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG
+ RMPROG STRIPPROG
+"
+
+while test $# -ne 0; do
+ case $1 in
+ -c) ;;
+
+ -C) copy_on_change=true;;
+
+ -d) dir_arg=true;;
+
+ -g) chgrpcmd="$chgrpprog $2"
+ shift;;
+
+ --help) echo "$usage"; exit $?;;
+
+ -m) mode=$2
+ case $mode in
+ *' '* | *' '* | *'
+'* | *'*'* | *'?'* | *'['*)
+ echo "$0: invalid mode: $mode" >&2
+ exit 1;;
+ esac
+ shift;;
+
+ -o) chowncmd="$chownprog $2"
+ shift;;
+
+ -s) stripcmd=$stripprog;;
+
+ -t) dst_arg=$2
+ shift;;
+
+ -T) no_target_directory=true;;
+
+ --version) echo "$0 $scriptversion"; exit $?;;
+
+ --) shift
+ break;;
+
+ -*) echo "$0: invalid option: $1" >&2
+ exit 1;;
+
+ *) break;;
+ esac
+ shift
+done
+
+if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then
+ # When -d is used, all remaining arguments are directories to create.
+ # When -t is used, the destination is already specified.
+ # Otherwise, the last argument is the destination. Remove it from $@.
+ for arg
+ do
+ if test -n "$dst_arg"; then
+ # $@ is not empty: it contains at least $arg.
+ set fnord "$@" "$dst_arg"
+ shift # fnord
+ fi
+ shift # arg
+ dst_arg=$arg
+ done
+fi
+
+if test $# -eq 0; then
+ if test -z "$dir_arg"; then
+ echo "$0: no input file specified." >&2
+ exit 1
+ fi
+ # It's OK to call `install-sh -d' without argument.
+ # This can happen when creating conditional directories.
+ exit 0
+fi
+
+if test -z "$dir_arg"; then
+ trap '(exit $?); exit' 1 2 13 15
+
+ # Set umask so as not to create temps with too-generous modes.
+ # However, 'strip' requires both read and write access to temps.
+ case $mode in
+ # Optimize common cases.
+ *644) cp_umask=133;;
+ *755) cp_umask=22;;
+
+ *[0-7])
+ if test -z "$stripcmd"; then
+ u_plus_rw=
+ else
+ u_plus_rw='% 200'
+ fi
+ cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;;
+ *)
+ if test -z "$stripcmd"; then
+ u_plus_rw=
+ else
+ u_plus_rw=,u+rw
+ fi
+ cp_umask=$mode$u_plus_rw;;
+ esac
+fi
+
+for src
+do
+ # Protect names starting with `-'.
+ case $src in
+ -*) src=./$src;;
+ esac
+
+ if test -n "$dir_arg"; then
+ dst=$src
+ dstdir=$dst
+ test -d "$dstdir"
+ dstdir_status=$?
+ else
+
+ # Waiting for this to be detected by the "$cpprog $src $dsttmp" command
+ # might cause directories to be created, which would be especially bad
+ # if $src (and thus $dsttmp) contains '*'.
+ if test ! -f "$src" && test ! -d "$src"; then
+ echo "$0: $src does not exist." >&2
+ exit 1
+ fi
+
+ if test -z "$dst_arg"; then
+ echo "$0: no destination specified." >&2
+ exit 1
+ fi
+
+ dst=$dst_arg
+ # Protect names starting with `-'.
+ case $dst in
+ -*) dst=./$dst;;
+ esac
+
+ # If destination is a directory, append the input filename; won't work
+ # if double slashes aren't ignored.
+ if test -d "$dst"; then
+ if test -n "$no_target_directory"; then
+ echo "$0: $dst_arg: Is a directory" >&2
+ exit 1
+ fi
+ dstdir=$dst
+ dst=$dstdir/`basename "$src"`
+ dstdir_status=0
+ else
+ # Prefer dirname, but fall back on a substitute if dirname fails.
+ dstdir=`
+ (dirname "$dst") 2>/dev/null ||
+ expr X"$dst" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
+ X"$dst" : 'X\(//\)[^/]' \| \
+ X"$dst" : 'X\(//\)$' \| \
+ X"$dst" : 'X\(/\)' \| . 2>/dev/null ||
+ echo X"$dst" |
+ sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)[^/].*/{
+ s//\1/
+ q
+ }
+ /^X\(\/\/\)$/{
+ s//\1/
+ q
+ }
+ /^X\(\/\).*/{
+ s//\1/
+ q
+ }
+ s/.*/./; q'
+ `
+
+ test -d "$dstdir"
+ dstdir_status=$?
+ fi
+ fi
+
+ obsolete_mkdir_used=false
+
+ if test $dstdir_status != 0; then
+ case $posix_mkdir in
+ '')
+ # Create intermediate dirs using mode 755 as modified by the umask.
+ # This is like FreeBSD 'install' as of 1997-10-28.
+ umask=`umask`
+ case $stripcmd.$umask in
+ # Optimize common cases.
+ *[2367][2367]) mkdir_umask=$umask;;
+ .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;;
+
+ *[0-7])
+ mkdir_umask=`expr $umask + 22 \
+ - $umask % 100 % 40 + $umask % 20 \
+ - $umask % 10 % 4 + $umask % 2
+ `;;
+ *) mkdir_umask=$umask,go-w;;
+ esac
+
+ # With -d, create the new directory with the user-specified mode.
+ # Otherwise, rely on $mkdir_umask.
+ if test -n "$dir_arg"; then
+ mkdir_mode=-m$mode
+ else
+ mkdir_mode=
+ fi
+
+ posix_mkdir=false
+ case $umask in
+ *[123567][0-7][0-7])
+ # POSIX mkdir -p sets u+wx bits regardless of umask, which
+ # is incompatible with FreeBSD 'install' when (umask & 300) != 0.
+ ;;
+ *)
+ tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$
+ trap 'ret=$?; rmdir "$tmpdir/d" "$tmpdir" 2>/dev/null; exit $ret' 0
+
+ if (umask $mkdir_umask &&
+ exec $mkdirprog $mkdir_mode -p -- "$tmpdir/d") >/dev/null 2>&1
+ then
+ if test -z "$dir_arg" || {
+ # Check for POSIX incompatibilities with -m.
+ # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or
+ # other-writeable bit of parent directory when it shouldn't.
+ # FreeBSD 6.1 mkdir -m -p sets mode of existing directory.
+ ls_ld_tmpdir=`ls -ld "$tmpdir"`
+ case $ls_ld_tmpdir in
+ d????-?r-*) different_mode=700;;
+ d????-?--*) different_mode=755;;
+ *) false;;
+ esac &&
+ $mkdirprog -m$different_mode -p -- "$tmpdir" && {
+ ls_ld_tmpdir_1=`ls -ld "$tmpdir"`
+ test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1"
+ }
+ }
+ then posix_mkdir=:
+ fi
+ rmdir "$tmpdir/d" "$tmpdir"
+ else
+ # Remove any dirs left behind by ancient mkdir implementations.
+ rmdir ./$mkdir_mode ./-p ./-- 2>/dev/null
+ fi
+ trap '' 0;;
+ esac;;
+ esac
+
+ if
+ $posix_mkdir && (
+ umask $mkdir_umask &&
+ $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir"
+ )
+ then :
+ else
+
+ # The umask is ridiculous, or mkdir does not conform to POSIX,
+ # or it failed possibly due to a race condition. Create the
+ # directory the slow way, step by step, checking for races as we go.
+
+ case $dstdir in
+ /*) prefix='/';;
+ -*) prefix='./';;
+ *) prefix='';;
+ esac
+
+ eval "$initialize_posix_glob"
+
+ oIFS=$IFS
+ IFS=/
+ $posix_glob set -f
+ set fnord $dstdir
+ shift
+ $posix_glob set +f
+ IFS=$oIFS
+
+ prefixes=
+
+ for d
+ do
+ test -z "$d" && continue
+
+ prefix=$prefix$d
+ if test -d "$prefix"; then
+ prefixes=
+ else
+ if $posix_mkdir; then
+ (umask=$mkdir_umask &&
+ $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break
+ # Don't fail if two instances are running concurrently.
+ test -d "$prefix" || exit 1
+ else
+ case $prefix in
+ *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;;
+ *) qprefix=$prefix;;
+ esac
+ prefixes="$prefixes '$qprefix'"
+ fi
+ fi
+ prefix=$prefix/
+ done
+
+ if test -n "$prefixes"; then
+ # Don't fail if two instances are running concurrently.
+ (umask $mkdir_umask &&
+ eval "\$doit_exec \$mkdirprog $prefixes") ||
+ test -d "$dstdir" || exit 1
+ obsolete_mkdir_used=true
+ fi
+ fi
+ fi
+
+ if test -n "$dir_arg"; then
+ { test -z "$chowncmd" || $doit $chowncmd "$dst"; } &&
+ { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } &&
+ { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false ||
+ test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1
+ else
+
+ # Make a couple of temp file names in the proper directory.
+ dsttmp=$dstdir/_inst.$$_
+ rmtmp=$dstdir/_rm.$$_
+
+ # Trap to clean up those temp files at exit.
+ trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0
+
+ # Copy the file name to the temp name.
+ (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") &&
+
+ # and set any options; do chmod last to preserve setuid bits.
+ #
+ # If any of these fail, we abort the whole thing. If we want to
+ # ignore errors from any of these, just make sure not to ignore
+ # errors from the above "$doit $cpprog $src $dsttmp" command.
+ #
+ { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } &&
+ { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } &&
+ { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } &&
+ { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } &&
+
+ # If -C, don't bother to copy if it wouldn't change the file.
+ if $copy_on_change &&
+ old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` &&
+ new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` &&
+
+ eval "$initialize_posix_glob" &&
+ $posix_glob set -f &&
+ set X $old && old=:$2:$4:$5:$6 &&
+ set X $new && new=:$2:$4:$5:$6 &&
+ $posix_glob set +f &&
+
+ test "$old" = "$new" &&
+ $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1
+ then
+ rm -f "$dsttmp"
+ else
+ # Rename the file to the real destination.
+ $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null ||
+
+ # The rename failed, perhaps because mv can't rename something else
+ # to itself, or perhaps because mv is so ancient that it does not
+ # support -f.
+ {
+ # Now remove or move aside any old file at destination location.
+ # We try this two ways since rm can't unlink itself on some
+ # systems and the destination file might be busy for other
+ # reasons. In this case, the final cleanup might fail but the new
+ # file should still install successfully.
+ {
+ test ! -f "$dst" ||
+ $doit $rmcmd -f "$dst" 2>/dev/null ||
+ { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null &&
+ { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; }
+ } ||
+ { echo "$0: cannot unlink or rename $dst" >&2
+ (exit 1); exit 1
+ }
+ } &&
+
+ # Now rename the file to the real destination.
+ $doit $mvcmd "$dsttmp" "$dst"
+ }
+ fi || exit 1
+
+ trap '' 0
+ fi
+done
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
diff --git a/missing b/missing
new file mode 100755
index 0000000..1c8ff70
--- /dev/null
+++ b/missing
@@ -0,0 +1,367 @@
+#! /bin/sh
+# Common stub for a few missing GNU programs while installing.
+
+scriptversion=2006-05-10.23
+
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006
+# Free Software Foundation, Inc.
+# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+# 02110-1301, USA.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+if test $# -eq 0; then
+ echo 1>&2 "Try \`$0 --help' for more information"
+ exit 1
+fi
+
+run=:
+sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
+sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
+
+# In the cases where this matters, `missing' is being run in the
+# srcdir already.
+if test -f configure.ac; then
+ configure_ac=configure.ac
+else
+ configure_ac=configure.in
+fi
+
+msg="missing on your system"
+
+case $1 in
+--run)
+ # Try to run requested program, and just exit if it succeeds.
+ run=
+ shift
+ "$@" && exit 0
+ # Exit code 63 means version mismatch. This often happens
+ # when the user try to use an ancient version of a tool on
+ # a file that requires a minimum version. In this case we
+ # we should proceed has if the program had been absent, or
+ # if --run hadn't been passed.
+ if test $? = 63; then
+ run=:
+ msg="probably too old"
+ fi
+ ;;
+
+ -h|--h|--he|--hel|--help)
+ echo "\
+$0 [OPTION]... PROGRAM [ARGUMENT]...
+
+Handle \`PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
+error status if there is no known handling for PROGRAM.
+
+Options:
+ -h, --help display this help and exit
+ -v, --version output version information and exit
+ --run try to run the given command, and emulate it if it fails
+
+Supported PROGRAM values:
+ aclocal touch file \`aclocal.m4'
+ autoconf touch file \`configure'
+ autoheader touch file \`config.h.in'
+ autom4te touch the output file, or create a stub one
+ automake touch all \`Makefile.in' files
+ bison create \`y.tab.[ch]', if possible, from existing .[ch]
+ flex create \`lex.yy.c', if possible, from existing .c
+ help2man touch the output file
+ lex create \`lex.yy.c', if possible, from existing .c
+ makeinfo touch the output file
+ tar try tar, gnutar, gtar, then tar without non-portable flags
+ yacc create \`y.tab.[ch]', if possible, from existing .[ch]
+
+Send bug reports to <bug-automake@gnu.org>."
+ exit $?
+ ;;
+
+ -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
+ echo "missing $scriptversion (GNU Automake)"
+ exit $?
+ ;;
+
+ -*)
+ echo 1>&2 "$0: Unknown \`$1' option"
+ echo 1>&2 "Try \`$0 --help' for more information"
+ exit 1
+ ;;
+
+esac
+
+# Now exit if we have it, but it failed. Also exit now if we
+# don't have it and --version was passed (most likely to detect
+# the program).
+case $1 in
+ lex|yacc)
+ # Not GNU programs, they don't have --version.
+ ;;
+
+ tar)
+ if test -n "$run"; then
+ echo 1>&2 "ERROR: \`tar' requires --run"
+ exit 1
+ elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
+ exit 1
+ fi
+ ;;
+
+ *)
+ if test -z "$run" && ($1 --version) > /dev/null 2>&1; then
+ # We have it, but it failed.
+ exit 1
+ elif test "x$2" = "x--version" || test "x$2" = "x--help"; then
+ # Could not run --version or --help. This is probably someone
+ # running `$TOOL --version' or `$TOOL --help' to check whether
+ # $TOOL exists and not knowing $TOOL uses missing.
+ exit 1
+ fi
+ ;;
+esac
+
+# If it does not exist, or fails to run (possibly an outdated version),
+# try to emulate it.
+case $1 in
+ aclocal*)
+ echo 1>&2 "\
+WARNING: \`$1' is $msg. You should only need it if
+ you modified \`acinclude.m4' or \`${configure_ac}'. You might want
+ to install the \`Automake' and \`Perl' packages. Grab them from
+ any GNU archive site."
+ touch aclocal.m4
+ ;;
+
+ autoconf)
+ echo 1>&2 "\
+WARNING: \`$1' is $msg. You should only need it if
+ you modified \`${configure_ac}'. You might want to install the
+ \`Autoconf' and \`GNU m4' packages. Grab them from any GNU
+ archive site."
+ touch configure
+ ;;
+
+ autoheader)
+ echo 1>&2 "\
+WARNING: \`$1' is $msg. You should only need it if
+ you modified \`acconfig.h' or \`${configure_ac}'. You might want
+ to install the \`Autoconf' and \`GNU m4' packages. Grab them
+ from any GNU archive site."
+ files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
+ test -z "$files" && files="config.h"
+ touch_files=
+ for f in $files; do
+ case $f in
+ *:*) touch_files="$touch_files "`echo "$f" |
+ sed -e 's/^[^:]*://' -e 's/:.*//'`;;
+ *) touch_files="$touch_files $f.in";;
+ esac
+ done
+ touch $touch_files
+ ;;
+
+ automake*)
+ echo 1>&2 "\
+WARNING: \`$1' is $msg. You should only need it if
+ you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
+ You might want to install the \`Automake' and \`Perl' packages.
+ Grab them from any GNU archive site."
+ find . -type f -name Makefile.am -print |
+ sed 's/\.am$/.in/' |
+ while read f; do touch "$f"; done
+ ;;
+
+ autom4te)
+ echo 1>&2 "\
+WARNING: \`$1' is needed, but is $msg.
+ You might have modified some files without having the
+ proper tools for further handling them.
+ You can get \`$1' as part of \`Autoconf' from any GNU
+ archive site."
+
+ file=`echo "$*" | sed -n "$sed_output"`
+ test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
+ if test -f "$file"; then
+ touch $file
+ else
+ test -z "$file" || exec >$file
+ echo "#! /bin/sh"
+ echo "# Created by GNU Automake missing as a replacement of"
+ echo "# $ $@"
+ echo "exit 0"
+ chmod +x $file
+ exit 1
+ fi
+ ;;
+
+ bison|yacc)
+ echo 1>&2 "\
+WARNING: \`$1' $msg. You should only need it if
+ you modified a \`.y' file. You may need the \`Bison' package
+ in order for those modifications to take effect. You can get
+ \`Bison' from any GNU archive site."
+ rm -f y.tab.c y.tab.h
+ if test $# -ne 1; then
+ eval LASTARG="\${$#}"
+ case $LASTARG in
+ *.y)
+ SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
+ if test -f "$SRCFILE"; then
+ cp "$SRCFILE" y.tab.c
+ fi
+ SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
+ if test -f "$SRCFILE"; then
+ cp "$SRCFILE" y.tab.h
+ fi
+ ;;
+ esac
+ fi
+ if test ! -f y.tab.h; then
+ echo >y.tab.h
+ fi
+ if test ! -f y.tab.c; then
+ echo 'main() { return 0; }' >y.tab.c
+ fi
+ ;;
+
+ lex|flex)
+ echo 1>&2 "\
+WARNING: \`$1' is $msg. You should only need it if
+ you modified a \`.l' file. You may need the \`Flex' package
+ in order for those modifications to take effect. You can get
+ \`Flex' from any GNU archive site."
+ rm -f lex.yy.c
+ if test $# -ne 1; then
+ eval LASTARG="\${$#}"
+ case $LASTARG in
+ *.l)
+ SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
+ if test -f "$SRCFILE"; then
+ cp "$SRCFILE" lex.yy.c
+ fi
+ ;;
+ esac
+ fi
+ if test ! -f lex.yy.c; then
+ echo 'main() { return 0; }' >lex.yy.c
+ fi
+ ;;
+
+ help2man)
+ echo 1>&2 "\
+WARNING: \`$1' is $msg. You should only need it if
+ you modified a dependency of a manual page. You may need the
+ \`Help2man' package in order for those modifications to take
+ effect. You can get \`Help2man' from any GNU archive site."
+
+ file=`echo "$*" | sed -n "$sed_output"`
+ test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
+ if test -f "$file"; then
+ touch $file
+ else
+ test -z "$file" || exec >$file
+ echo ".ab help2man is required to generate this page"
+ exit 1
+ fi
+ ;;
+
+ makeinfo)
+ echo 1>&2 "\
+WARNING: \`$1' is $msg. You should only need it if
+ you modified a \`.texi' or \`.texinfo' file, or any other file
+ indirectly affecting the aspect of the manual. The spurious
+ call might also be the consequence of using a buggy \`make' (AIX,
+ DU, IRIX). You might want to install the \`Texinfo' package or
+ the \`GNU make' package. Grab either from any GNU archive site."
+ # The file to touch is that specified with -o ...
+ file=`echo "$*" | sed -n "$sed_output"`
+ test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
+ if test -z "$file"; then
+ # ... or it is the one specified with @setfilename ...
+ infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
+ file=`sed -n '
+ /^@setfilename/{
+ s/.* \([^ ]*\) *$/\1/
+ p
+ q
+ }' $infile`
+ # ... or it is derived from the source name (dir/f.texi becomes f.info)
+ test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
+ fi
+ # If the file does not exist, the user really needs makeinfo;
+ # let's fail without touching anything.
+ test -f $file || exit 1
+ touch $file
+ ;;
+
+ tar)
+ shift
+
+ # We have already tried tar in the generic part.
+ # Look for gnutar/gtar before invocation to avoid ugly error
+ # messages.
+ if (gnutar --version > /dev/null 2>&1); then
+ gnutar "$@" && exit 0
+ fi
+ if (gtar --version > /dev/null 2>&1); then
+ gtar "$@" && exit 0
+ fi
+ firstarg="$1"
+ if shift; then
+ case $firstarg in
+ *o*)
+ firstarg=`echo "$firstarg" | sed s/o//`
+ tar "$firstarg" "$@" && exit 0
+ ;;
+ esac
+ case $firstarg in
+ *h*)
+ firstarg=`echo "$firstarg" | sed s/h//`
+ tar "$firstarg" "$@" && exit 0
+ ;;
+ esac
+ fi
+
+ echo 1>&2 "\
+WARNING: I can't seem to be able to run \`tar' with the given arguments.
+ You may want to install GNU tar or Free paxutils, or check the
+ command line arguments."
+ exit 1
+ ;;
+
+ *)
+ echo 1>&2 "\
+WARNING: \`$1' is needed, and is $msg.
+ You might have modified some files without having the
+ proper tools for further handling them. Check the \`README' file,
+ it often tells you about the needed prerequisites for installing
+ this package. You may also peek at any GNU archive site, in case
+ some other package would contain this missing \`$1' program."
+ exit 1
+ ;;
+esac
+
+exit 0
+
+# Local variables:
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-end: "$"
+# End:
diff --git a/pixmaps/Makefile b/pixmaps/Makefile
new file mode 100644
index 0000000..e0ec243
--- /dev/null
+++ b/pixmaps/Makefile
@@ -0,0 +1,342 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# pixmaps/Makefile. Generated from Makefile.in by configure.
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+
+
+pkgdatadir = $(datadir)/DWGO
+pkglibdir = $(libdir)/DWGO
+pkgincludedir = $(includedir)/DWGO
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = pixmaps
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = $(top_builddir)/src/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+am__installdirs = "$(DESTDIR)$(pixmapsdir)"
+pixmapsDATA_INSTALL = $(INSTALL_DATA)
+DATA = $(pixmaps_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = ${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run aclocal-1.10
+AMTAR = ${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run tar
+AUTOCONF = ${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run autoconf
+AUTOHEADER = ${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run autoheader
+AUTOMAKE = ${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run automake-1.10
+AWK = gawk
+CC = gcc
+CCDEPMODE = depmode=gcc3
+CFLAGS = -g -O2
+CPP = gcc -E
+CPPFLAGS =
+CXX = g++
+CXXDEPMODE = depmode=gcc3
+CXXFLAGS = -O2
+CYGPATH_W = echo
+DEFS = -DHAVE_CONFIG_H
+DEPDIR = .deps
+ECHO_C =
+ECHO_N = -n
+ECHO_T =
+EGREP = /bin/grep -E
+EXEEXT =
+GREP = /bin/grep
+INSTALL = /usr/bin/install -c
+INSTALL_DATA = ${INSTALL} -m 644
+INSTALL_PROGRAM = ${INSTALL}
+INSTALL_SCRIPT = ${INSTALL}
+INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
+LDFLAGS =
+LIBOBJS =
+LIBS = -lpthread -lXpm -lXext
+LTLIBOBJS =
+MAKEINFO = ${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run makeinfo
+MKDIR_P = /bin/mkdir -p
+OBJEXT = o
+PACKAGE = DWGO
+PACKAGE_BUGREPORT =
+PACKAGE_NAME =
+PACKAGE_STRING =
+PACKAGE_TARNAME =
+PACKAGE_VERSION =
+PATH_SEPARATOR = :
+SET_MAKE =
+SHELL = /bin/sh
+STRIP =
+VERSION = 0.3
+XMKMF =
+abs_builddir = /home/gaspy/proyectos/Dwgo-0.3d/pixmaps
+abs_srcdir = /home/gaspy/proyectos/Dwgo-0.3d/pixmaps
+abs_top_builddir = /home/gaspy/proyectos/Dwgo-0.3d
+abs_top_srcdir = /home/gaspy/proyectos/Dwgo-0.3d
+ac_ct_CC = gcc
+ac_ct_CXX = g++
+am__include = include
+am__leading_dot = .
+am__quote =
+am__tar = ${AMTAR} chof - "$$tardir"
+am__untar = ${AMTAR} xf -
+bindir = ${exec_prefix}/bin
+build_alias =
+builddir = .
+datadir = /usr/local/share
+datarootdir = ${prefix}/share
+docdir = ${datarootdir}/doc/${PACKAGE}
+dvidir = ${docdir}
+exec_prefix = ${prefix}
+host_alias =
+htmldir = ${docdir}
+includedir = ${prefix}/include
+infodir = ${datarootdir}/info
+install_sh = $(SHELL) /home/gaspy/proyectos/Dwgo-0.3d/install-sh
+libdir = ${exec_prefix}/lib
+libexecdir = ${exec_prefix}/libexec
+localedir = ${datarootdir}/locale
+localstatedir = ${prefix}/var
+mandir = ${datarootdir}/man
+mkdir_p = /bin/mkdir -p
+oldincludedir = /usr/include
+pdfdir = ${docdir}
+prefix = /usr/local
+program_transform_name = s,x,x,
+psdir = ${docdir}
+sbindir = ${exec_prefix}/sbin
+sharedstatedir = ${prefix}/com
+srcdir = .
+sysconfdir = ${prefix}/etc
+target_alias =
+top_build_prefix = ../
+top_builddir = ..
+top_srcdir = ..
+PIXMAPS = brk.xpm \
+ clear.xpm \
+ clouds.xpm \
+ default.xpm \
+ dust.xpm \
+ fog.xpm \
+ hail.xpm \
+ main.xpm \
+ parts.xpm \
+ rain.xpm \
+ snow.xpm \
+ tcu.xpm
+
+pixmapsdir = $(datadir)/dwgo/pixmaps
+pixmaps_DATA = $(PIXMAPS)
+EXTRA_DIST = $(pixmap_DATA)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu pixmaps/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu pixmaps/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+install-pixmapsDATA: $(pixmaps_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(pixmapsdir)" || $(MKDIR_P) "$(DESTDIR)$(pixmapsdir)"
+ @list='$(pixmaps_DATA)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ f=$(am__strip_dir) \
+ echo " $(pixmapsDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pixmapsdir)/$$f'"; \
+ $(pixmapsDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pixmapsdir)/$$f"; \
+ done
+
+uninstall-pixmapsDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(pixmaps_DATA)'; for p in $$list; do \
+ f=$(am__strip_dir) \
+ echo " rm -f '$(DESTDIR)$(pixmapsdir)/$$f'"; \
+ rm -f "$(DESTDIR)$(pixmapsdir)/$$f"; \
+ done
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(pixmapsdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+info: info-am
+
+info-am:
+
+install-data-am: install-pixmapsDATA
+
+install-dvi: install-dvi-am
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-info: install-info-am
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-ps: install-ps-am
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-pixmapsDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-pixmapsDATA install-ps \
+ install-ps-am install-strip installcheck installcheck-am \
+ installdirs maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \
+ uninstall-am uninstall-pixmapsDATA
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/pixmaps/Makefile.am b/pixmaps/Makefile.am
new file mode 100644
index 0000000..4393ea3
--- /dev/null
+++ b/pixmaps/Makefile.am
@@ -0,0 +1,18 @@
+PIXMAPS = brk.xpm \
+ clear.xpm \
+ clouds.xpm \
+ default.xpm \
+ dust.xpm \
+ fog.xpm \
+ hail.xpm \
+ main.xpm \
+ parts.xpm \
+ rain.xpm \
+ snow.xpm \
+ tcu.xpm
+
+pixmapsdir = $(datadir)/dwgo/pixmaps
+
+pixmaps_DATA = $(PIXMAPS)
+
+EXTRA_DIST = $(pixmap_DATA) \ No newline at end of file
diff --git a/pixmaps/Makefile.in b/pixmaps/Makefile.in
new file mode 100644
index 0000000..5f14905
--- /dev/null
+++ b/pixmaps/Makefile.in
@@ -0,0 +1,356 @@
+# Makefile.in generated by automake 1.10.3 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = pixmaps
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = $(top_builddir)/src/config.h
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+am__installdirs = "$(DESTDIR)$(pixmapsdir)"
+pixmapsDATA_INSTALL = $(INSTALL_DATA)
+DATA = $(pixmaps_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+GREP = @GREP@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+XMKMF = @XMKMF@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+PIXMAPS = brk.xpm \
+ clear.xpm \
+ clouds.xpm \
+ default.xpm \
+ dust.xpm \
+ fog.xpm \
+ hail.xpm \
+ main.xpm \
+ parts.xpm \
+ rain.xpm \
+ snow.xpm \
+ tcu.xpm
+
+pixmapsdir = $(datadir)/dwgo/pixmaps
+pixmaps_DATA = $(PIXMAPS)
+EXTRA_DIST = $(pixmap_DATA)
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu pixmaps/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu pixmaps/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+install-pixmapsDATA: $(pixmaps_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(pixmapsdir)" || $(MKDIR_P) "$(DESTDIR)$(pixmapsdir)"
+ @list='$(pixmaps_DATA)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ f=$(am__strip_dir) \
+ echo " $(pixmapsDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pixmapsdir)/$$f'"; \
+ $(pixmapsDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pixmapsdir)/$$f"; \
+ done
+
+uninstall-pixmapsDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(pixmaps_DATA)'; for p in $$list; do \
+ f=$(am__strip_dir) \
+ echo " rm -f '$(DESTDIR)$(pixmapsdir)/$$f'"; \
+ rm -f "$(DESTDIR)$(pixmapsdir)/$$f"; \
+ done
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(pixmapsdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-pixmapsDATA
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-pixmapsDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-pixmapsDATA install-ps \
+ install-ps-am install-strip installcheck installcheck-am \
+ installdirs maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \
+ uninstall-am uninstall-pixmapsDATA
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/pixmaps/brk.xpm b/pixmaps/brk.xpm
new file mode 100644
index 0000000..fbcc7c3
--- /dev/null
+++ b/pixmaps/brk.xpm
@@ -0,0 +1,2187 @@
+/* XPM */
+static char * brk_xpm[] = {
+"64 64 2120 2",
+" c None",
+". c #252A31",
+"+ c #2A323A",
+"@ c #272D34",
+"# c #272D33",
+"$ c #282D33",
+"% c #282E33",
+"& c #292E33",
+"* c #272C33",
+"= c #90D8E4",
+"- c #90D8E3",
+"; c #91D8E3",
+"> c #91D8E2",
+", c #92D9E2",
+"' c #92D8E1",
+") c #93D8E1",
+"! c #93D8E0",
+"~ c #94D9E0",
+"{ c #94DADF",
+"] c #95DADE",
+"^ c #97D9DE",
+"/ c #96DADD",
+"( c #97DBDC",
+"_ c #98DBDC",
+": c #99DBDA",
+"< c #9ADCDA",
+"[ c #9BDCD8",
+"} c #9CDCD8",
+"| c #9DDDD6",
+"1 c #9EDCD6",
+"2 c #9FDDD5",
+"3 c #A1DED3",
+"4 c #A2DED2",
+"5 c #A3DFD1",
+"6 c #A5DFCF",
+"7 c #A7DFCE",
+"8 c #A9E1CC",
+"9 c #ABE1CB",
+"0 c #ADE2C9",
+"a c #AFE3C7",
+"b c #B1E3C5",
+"c c #B4E4C3",
+"d c #B8E5C1",
+"e c #BBE6BF",
+"f c #BEE8BC",
+"g c #C2EAB9",
+"h c #C7EBB7",
+"i c #CCEDB4",
+"j c #D2EFB1",
+"k c #D8F1AE",
+"l c #DFF3AB",
+"m c #E6F6A8",
+"n c #EEF9A7",
+"o c #F6FCA5",
+"p c #FFFFA5",
+"q c #FFFFAF",
+"r c #FFFFB7",
+"s c #FFFFBC",
+"t c #FFFFBE",
+"u c #B7BAC7",
+"v c #90D7E4",
+"w c #92D9E1",
+"x c #93D9E1",
+"y c #93D9E0",
+"z c #95DADF",
+"A c #96DADE",
+"B c #97DADD",
+"C c #99DBDB",
+"D c #9CDBD8",
+"E c #9DDDD7",
+"F c #9EDDD6",
+"G c #A0DDD4",
+"H c #A1DDD3",
+"I c #A4DED0",
+"J c #A7E0CE",
+"K c #A9E0CC",
+"L c #ABE1CA",
+"M c #B0E3C6",
+"N c #B2E4C5",
+"O c #B6E5C2",
+"P c #B9E6C0",
+"Q c #BCE7BD",
+"R c #C0E9BB",
+"S c #C5EAB8",
+"T c #CAECB5",
+"U c #CFEEB2",
+"V c #D6F0AF",
+"W c #DDF3AC",
+"X c #E5F6A9",
+"Y c #F8FCA5",
+"Z c #FFFFAA",
+"` c #FFFFB8",
+" . c #FFFFC6",
+".. c #FFFFD2",
+"+. c #FFFFDB",
+"@. c #FFFFDE",
+"#. c #90D7E3",
+"$. c #92D8E2",
+"%. c #95D9DF",
+"&. c #97DADE",
+"*. c #98DADD",
+"=. c #9ADBDB",
+"-. c #9BDBDA",
+";. c #9BDCDA",
+">. c #9DDBD8",
+",. c #9EDDD7",
+"'. c #A0DCD5",
+"). c #A1DDD4",
+"!. c #A2DED3",
+"~. c #A3DED2",
+"{. c #A5DFD1",
+"]. c #A7E0CF",
+"^. c #A9E0CD",
+"/. c #ABE0CC",
+"(. c #ACE1CA",
+"_. c #AEE3C8",
+":. c #B1E3C6",
+"<. c #B3E4C4",
+"[. c #B7E5C1",
+"}. c #BAE6BF",
+"|. c #C2E9BA",
+"1. c #D3EFB1",
+"2. c #DAF2AD",
+"3. c #E2F4AB",
+"4. c #EBF8A8",
+"5. c #FFFFD0",
+"6. c #FFFFE4",
+"7. c #FFFFF7",
+"8. c #FFFFFF",
+"9. c #EBF8A7",
+"0. c #94D8E1",
+"a. c #94D8E0",
+"b. c #96DADF",
+"c. c #99DBDD",
+"d. c #9BDBDC",
+"e. c #9CDBDC",
+"f. c #9DDCDB",
+"g. c #9EDDDA",
+"h. c #9FDDD9",
+"i. c #A0DDD8",
+"j. c #A1DDD7",
+"k. c #A2DDD6",
+"l. c #A2DFD5",
+"m. c #A3DFD4",
+"n. c #A5DFD2",
+"o. c #A6E0D1",
+"p. c #A8E0D0",
+"q. c #AAE0CE",
+"r. c #ACE0CC",
+"s. c #AEE2CA",
+"t. c #B1E2C8",
+"u. c #B3E4C6",
+"v. c #B6E5C4",
+"w. c #BAE6C2",
+"x. c #BDE7C0",
+"y. c #C1E8BE",
+"z. c #C4E9BB",
+"A. c #CAECB8",
+"B. c #D0EEB4",
+"C. c #D7F0B1",
+"D. c #DDF3AE",
+"E. c #E7F6AB",
+"F. c #F2FAA7",
+"G. c #FFFFA6",
+"H. c #FFFFEB",
+"I. c #F2FAA6",
+"J. c #93D9E2",
+"K. c #96D9E0",
+"L. c #96DBDF",
+"M. c #98DBE0",
+"N. c #99DADF",
+"O. c #9ADBDE",
+"P. c #9CDBDE",
+"Q. c #9DDCDC",
+"R. c #9FDDDD",
+"S. c #9FDDDC",
+"T. c #A0DDDB",
+"U. c #A1DDDA",
+"V. c #A2DED9",
+"W. c #A3DED8",
+"X. c #A4DED7",
+"Y. c #A5DFD6",
+"Z. c #A7DFD4",
+"`. c #A8DFD3",
+" + c #A9E0D1",
+".+ c #ABE1D0",
+"++ c #ADE2CE",
+"@+ c #AEE2CD",
+"#+ c #B1E3CB",
+"$+ c #B3E3C9",
+"%+ c #B5E5C7",
+"&+ c #B8E6C5",
+"*+ c #BBE6C3",
+"=+ c #BFE8C1",
+"-+ c #C3E9BE",
+";+ c #C7EBBB",
+">+ c #CCECB8",
+",+ c #D2EEB5",
+"'+ c #D9F1B2",
+")+ c #E1F4AE",
+"!+ c #EBF7AA",
+"~+ c #F7FCA8",
+"{+ c #FFFFB1",
+"]+ c #FFFFC7",
+"^+ c #F7FCA5",
+"/+ c #92D8E3",
+"(+ c #94D8E2",
+"_+ c #94D9E1",
+":+ c #9ADAE3",
+"<+ c #AAE0E6",
+"[+ c #B3E4E8",
+"}+ c #B7E6E9",
+"|+ c #B6E4E8",
+"1+ c #B2E3E6",
+"2+ c #AAE1E3",
+"3+ c #A5DFE0",
+"4+ c #A3DDDE",
+"5+ c #A1DDDC",
+"6+ c #9DDCD8",
+"7+ c #9EDCD7",
+"8+ c #9FDDD6",
+"9+ c #A2DED6",
+"0+ c #A5DED6",
+"a+ c #A9E0D5",
+"b+ c #A7DFD3",
+"c+ c #A7DFD0",
+"d+ c #A8DFCE",
+"e+ c #AEE1CA",
+"f+ c #B2E4C9",
+"g+ c #BAE5CB",
+"h+ c #C5E9CF",
+"i+ c #CBECD0",
+"j+ c #CEEECE",
+"k+ c #D2EFCD",
+"l+ c #D7F1CD",
+"m+ c #DBF2CB",
+"n+ c #DCF2C3",
+"o+ c #DEF3B6",
+"p+ c #E5F5B0",
+"q+ c #EFF9AD",
+"r+ c #FCFEA9",
+"s+ c #FFFFBA",
+"t+ c #FFFFD4",
+"u+ c #FCFEA4",
+"v+ c #93D9E3",
+"w+ c #94D9E3",
+"x+ c #96D9E3",
+"y+ c #A2DDE5",
+"z+ c #B7E5EA",
+"A+ c #B8E6EA",
+"B+ c #B6E5E9",
+"C+ c #B5E5E8",
+"D+ c #B2E3E5",
+"E+ c #AEE1E4",
+"F+ c #AAE1E2",
+"G+ c #A7DFDF",
+"H+ c #A2DDDC",
+"I+ c #9FDCDA",
+"J+ c #A3DEDA",
+"K+ c #B5E4E0",
+"L+ c #CCEDE9",
+"M+ c #CEEDE9",
+"N+ c #C5EAE4",
+"O+ c #B2E3D9",
+"P+ c #A5DED1",
+"Q+ c #A7DFCF",
+"R+ c #AAE0CF",
+"S+ c #ADE1CC",
+"T+ c #AEE2C9",
+"U+ c #C2E9D0",
+"V+ c #CAECD2",
+"W+ c #CCECD1",
+"X+ c #D1EED1",
+"Y+ c #D8F1D4",
+"Z+ c #DDF3D4",
+"`+ c #E0F4D2",
+" @ c #E4F5CF",
+".@ c #E8F6CC",
+"+@ c #E9F6BB",
+"@@ c #F1F9B0",
+"#@ c #FFFFC1",
+"$@ c #FFFFDD",
+"%@ c #95D9E4",
+"&@ c #97D9E4",
+"*@ c #97DAE4",
+"=@ c #97DAE3",
+"-@ c #9DDDE5",
+";@ c #B5E5EA",
+">@ c #B6E4E9",
+",@ c #B5E4E9",
+"'@ c #B8E6E9",
+")@ c #BBE7EA",
+"!@ c #BBE6E9",
+"~@ c #B9E6E8",
+"{@ c #AFE3E4",
+"]@ c #AEE1E3",
+"^@ c #ADE2E2",
+"/@ c #A5DEDD",
+"(@ c #A7DFDD",
+"_@ c #B7E4E2",
+":@ c #C4EAE7",
+"<@ c #D8F1EE",
+"[@ c #D9F1EE",
+"}@ c #DAF2EE",
+"|@ c #CFEEE7",
+"1@ c #C8ECE3",
+"2@ c #BBE6DA",
+"3@ c #BBE6D8",
+"4@ c #BCE7D7",
+"5@ c #BDE7D6",
+"6@ c #B3E4CC",
+"7@ c #B2E3C8",
+"8@ c #D4EFDF",
+"9@ c #DAF1E0",
+"0@ c #DEF3E1",
+"a@ c #E1F4E1",
+"b@ c #E1F4DD",
+"c@ c #E2F4DB",
+"d@ c #E2F4D4",
+"e@ c #EDF9C7",
+"f@ c #F3FAB7",
+"g@ c #FFFFB4",
+"h@ c #FFFFE1",
+"i@ c #99DAE5",
+"j@ c #95D9E3",
+"k@ c #A4DFE6",
+"l@ c #ADE2E8",
+"m@ c #AEE1E7",
+"n@ c #AEE2E7",
+"o@ c #BEE8EB",
+"p@ c #C6EAED",
+"q@ c #C9EBED",
+"r@ c #C3E9EB",
+"s@ c #C4EAEA",
+"t@ c #C1E9E9",
+"u@ c #BEE8E7",
+"v@ c #BCE7E5",
+"w@ c #C1E9E6",
+"x@ c #CFEEEA",
+"y@ c #D1EEEA",
+"z@ c #CFEEE9",
+"A@ c #CBECE5",
+"B@ c #CBECE4",
+"C@ c #CCECE3",
+"D@ c #CBECE1",
+"E@ c #C4E9DC",
+"F@ c #C4E9DB",
+"G@ c #B8E5D1",
+"H@ c #BBE5CE",
+"I@ c #DCF2E5",
+"J@ c #E2F4E6",
+"K@ c #E3F4E5",
+"L@ c #E2F4E2",
+"M@ c #E2F4DF",
+"N@ c #E5F5DD",
+"O@ c #E8F7DE",
+"P@ c #E7F5D4",
+"Q@ c #EAF7CF",
+"R@ c #EFF8CC",
+"S@ c #F3FABF",
+"T@ c #FFFFB9",
+"U@ c #FFFFC9",
+"V@ c #BAE6ED",
+"W@ c #A3DEE7",
+"X@ c #94D9E2",
+"Y@ c #A7DFE7",
+"Z@ c #ABE1E7",
+"`@ c #ADE2E7",
+" # c #BCE6EB",
+".# c #CBEDEF",
+"+# c #D9F1F3",
+"@# c #DBF2F3",
+"## c #D9F1F2",
+"$# c #CDECEE",
+"%# c #CCEDED",
+"&# c #CDECED",
+"*# c #CEEDED",
+"=# c #D0EEEC",
+"-# c #D7F0EF",
+";# c #CBECE9",
+"># c #C9ECE8",
+",# c #C5EAE5",
+"'# c #C7EBE5",
+")# c #CAEBE5",
+"!# c #C9ECE4",
+"~# c #CBECE3",
+"{# c #D5F0E7",
+"]# c #CDEDE1",
+"^# c #C7EBDC",
+"/# c #B4E4CE",
+"(# c #C0E8D2",
+"_# c #E0F3E7",
+":# c #E5F5E9",
+"<# c #E4F5E7",
+"[# c #EAF7EA",
+"}# c #EBF8E9",
+"|# c #EEF8EA",
+"1# c #F2FAED",
+"2# c #F0F9E6",
+"3# c #EFF9DE",
+"4# c #F1F9D5",
+"5# c #F4FAC7",
+"6# c #FCFEC0",
+"7# c #FFFFCB",
+"8# c #FFFFDC",
+"9# c #FFFFF8",
+"0# c #D1EEF3",
+"a# c #C3EAF0",
+"b# c #BBE6ED",
+"c# c #AAE1E8",
+"d# c #B4E4EA",
+"e# c #BDE8EC",
+"f# c #CFEEF1",
+"g# c #C9EBEF",
+"h# c #D0EEF0",
+"i# c #E4F5F6",
+"j# c #E7F6F7",
+"k# c #E8F6F7",
+"l# c #E5F6F6",
+"m# c #E2F5F5",
+"n# c #E0F4F4",
+"o# c #DBF2F1",
+"p# c #D8F1F0",
+"q# c #E1F4F3",
+"r# c #E7F6F5",
+"s# c #EDF8F7",
+"t# c #E8F6F4",
+"u# c #E2F4F2",
+"v# c #D6F0EB",
+"w# c #CEEDE6",
+"x# c #CFEEE5",
+"y# c #DDF3EC",
+"z# c #DBF2E9",
+"A# c #CDEDE0",
+"B# c #B0E2CB",
+"C# c #D6F0DF",
+"D# c #DEF2E3",
+"E# c #DFF3E3",
+"F# c #EDF8EE",
+"G# c #F1F9F0",
+"H# c #F4FBF2",
+"I# c #F6FBF2",
+"J# c #F4FBEE",
+"K# c #F5FBEA",
+"L# c #F3FAE0",
+"M# c #F4FAD2",
+"N# c #F9FCC8",
+"O# c #FFFFD7",
+"P# c #FFFFEA",
+"Q# c #C2E9EF",
+"R# c #BCE7EE",
+"S# c #C0E8EF",
+"T# c #C1E8EE",
+"U# c #C5EAEF",
+"V# c #CFEDF1",
+"W# c #C7EBEF",
+"X# c #D8F1F3",
+"Y# c #EAF7F8",
+"Z# c #ECF8F9",
+"`# c #EEF8F9",
+" $ c #E9F7F8",
+".$ c #E6F6F6",
+"+$ c #E5F5F5",
+"@$ c #E2F4F4",
+"#$ c #DFF3F2",
+"$$ c #EBF7F7",
+"%$ c #EFF9F8",
+"&$ c #F5FBFA",
+"*$ c #F2FAF9",
+"=$ c #F3FAF9",
+"-$ c #EDF8F6",
+";$ c #E8F7F3",
+">$ c #DEF2EE",
+",$ c #E6F6F1",
+"'$ c #E6F5F0",
+")$ c #E4F5EE",
+"!$ c #C8EBDA",
+"~$ c #C2E9D4",
+"{$ c #E4F5EB",
+"]$ c #EBF7EF",
+"^$ c #F0F9F2",
+"/$ c #F6FBF6",
+"($ c #F7FCF5",
+"_$ c #F6FCF3",
+":$ c #F4FAED",
+"<$ c #F4FBEA",
+"[$ c #F5FBE7",
+"}$ c #F5FBDC",
+"|$ c #F7FBCE",
+"1$ c #FFFFDF",
+"2$ c #FFFFF0",
+"3$ c #B5E4ED",
+"4$ c #B7E5EC",
+"5$ c #BDE7EE",
+"6$ c #D5F0F3",
+"7$ c #D4EFF2",
+"8$ c #C2E9ED",
+"9$ c #DAF1F4",
+"0$ c #EBF7F8",
+"a$ c #EDF8F9",
+"b$ c #E7F6F6",
+"c$ c #E4F5F5",
+"d$ c #E5F6F5",
+"e$ c #EFF9F9",
+"f$ c #EFF9F7",
+"g$ c #EEF8F7",
+"h$ c #EBF7F5",
+"i$ c #EAF7F5",
+"j$ c #EBF8F5",
+"k$ c #EFF9F6",
+"l$ c #ECF8F4",
+"m$ c #EDF8F4",
+"n$ c #DDF2E9",
+"o$ c #D9F1E5",
+"p$ c #EFF9F3",
+"q$ c #F2FAF5",
+"r$ c #F6FBF7",
+"s$ c #F8FCF8",
+"t$ c #F7FCF7",
+"u$ c #F8FCF6",
+"v$ c #F3FAEE",
+"w$ c #F3FAEB",
+"x$ c #F4FBE7",
+"y$ c #F3FADE",
+"z$ c #F5FBD6",
+"A$ c #F8FCC6",
+"B$ c #FFFFE0",
+"C$ c #BDE7EF",
+"D$ c #BEE8EE",
+"E$ c #C2E8EF",
+"F$ c #DFF3F6",
+"G$ c #D0EEF1",
+"H$ c #B9E6EA",
+"I$ c #CBECEF",
+"J$ c #E1F4F6",
+"K$ c #E6F6F7",
+"L$ c #EAF7F7",
+"M$ c #F2FAFA",
+"N$ c #F1FAF9",
+"O$ c #E7F6F4",
+"P$ c #E7F6F3",
+"Q$ c #E9F7F3",
+"R$ c #F2FAF7",
+"S$ c #F1F9F6",
+"T$ c #DAF1E7",
+"U$ c #DCF2E7",
+"V$ c #EDF8F2",
+"W$ c #EEF9F2",
+"X$ c #F1FAF3",
+"Y$ c #F7FCF8",
+"Z$ c #F8FCF7",
+"`$ c #F6FBF1",
+" % c #F4FBEB",
+".% c #F3FAE3",
+"+% c #F5FADF",
+"@% c #F7FCDA",
+"#% c #FBFDD5",
+"$% c #FFFFD5",
+"%% c #FFFFD9",
+"&% c #FFFFE2",
+"*% c #FFFFD3",
+"=% c #FFFFAB",
+"-% c #F8FCA6",
+";% c #EEF9A8",
+">% c #E5F6AA",
+",% c #CEEEF3",
+"'% c #CFEEF2",
+")% c #CDECF2",
+"!% c #CBECF1",
+"~% c #E0F4F6",
+"{% c #DCF2F5",
+"]% c #C6EAEE",
+"^% c #CCECF0",
+"/% c #D5F0F2",
+"(% c #E0F4F5",
+"_% c #EEF9F9",
+":% c #F0F9F9",
+"<% c #EDF9F8",
+"[% c #F4FBFA",
+"}% c #F3FBFA",
+"|% c #E8F6F5",
+"1% c #E5F5F3",
+"2% c #E8F7F4",
+"3% c #E8F6F3",
+"4% c #F1FAF7",
+"5% c #F3FAF8",
+"6% c #D6F0E5",
+"7% c #D5EFE3",
+"8% c #DEF3E8",
+"9% c #E2F4E9",
+"0% c #E9F7ED",
+"a% c #F4FAF5",
+"b% c #F5FBF5",
+"c% c #F7FCF6",
+"d% c #F5FBF2",
+"e% c #F5FBF0",
+"f% c #F5FBEE",
+"g% c #F5FBEB",
+"h% c #F4FBE5",
+"i% c #F5FBDF",
+"j% c #F7FCDB",
+"k% c #FAFDD5",
+"l% c #FFFFCF",
+"m% c #FFFFCE",
+"n% c #FFFFCD",
+"o% c #FFFFC3",
+"p% c #FFFFBB",
+"q% c #FFFFB3",
+"r% c #FFFFA8",
+"s% c #F6FCA8",
+"t% c #EEF9A9",
+"u% c #E6F6AA",
+"v% c #E0F3AD",
+"w% c #B9BCC8",
+"x% c #D4EFF3",
+"y% c #D7F0F4",
+"z% c #E2F5F7",
+"A% c #E6F5F8",
+"B% c #DEF3F5",
+"C% c #F2FAFB",
+"D% c #F4FBFB",
+"E% c #F3FAFA",
+"F% c #F5FBFB",
+"G% c #F6FBFB",
+"H% c #EEF9F7",
+"I% c #EAF7F4",
+"J% c #F2FAF8",
+"K% c #F4FBF8",
+"L% c #E3F4EE",
+"M% c #DEF3EA",
+"N% c #E0F4EA",
+"O% c #E3F4EB",
+"P% c #E8F6ED",
+"Q% c #F5FBF6",
+"R% c #F3FAF1",
+"S% c #F4FBF1",
+"T% c #F4FBEF",
+"U% c #F4FBEC",
+"V% c #F3FAE6",
+"W% c #F1FADC",
+"X% c #F5FBE0",
+"Y% c #F6FCDA",
+"Z% c #F8FCD4",
+"`% c #FAFCCC",
+" & c #FCFEC3",
+".& c #FFFFB6",
+"+& c #FCFEAD",
+"@& c #F7FCAB",
+"#& c #F2FAAB",
+"$& c #ECF8AC",
+"%& c #E6F6AD",
+"&& c #E0F3AF",
+"*& c #DAF1B2",
+"=& c #BABDC9",
+"-& c #C6EAF1",
+";& c #C8EBF0",
+">& c #CAECF1",
+",& c #CEEDF2",
+"'& c #E0F3F6",
+")& c #E5F5F7",
+"!& c #E7F6F8",
+"~& c #E3F5F7",
+"{& c #E5F6F7",
+"]& c #F3FAFB",
+"^& c #F7FCFB",
+"/& c #F7FCFC",
+"(& c #F8FCFC",
+"_& c #F0F9F8",
+":& c #F0F9F7",
+"<& c #F6FBFA",
+"[& c #F6FCFA",
+"}& c #F8FCFB",
+"|& c #EFF9F4",
+"1& c #ECF8F2",
+"2& c #F0F9F4",
+"3& c #F4FBF7",
+"4& c #F9FCFA",
+"5& c #F9FDFA",
+"6& c #FAFDFA",
+"7& c #F9FDF9",
+"8& c #F4FBF3",
+"9& c #F1FAEA",
+"0& c #F0F9E5",
+"a& c #EEF8DB",
+"b& c #F2FAE0",
+"c& c #F2F9D9",
+"d& c #F3FAD7",
+"e& c #F4FACF",
+"f& c #F4FAC9",
+"g& c #F2FAB6",
+"h& c #EEF9AC",
+"i& c #EBF8AB",
+"j& c #E7F6AC",
+"k& c #E3F4AE",
+"l& c #E0F4B4",
+"m& c #E0F4BF",
+"n& c #DEF3C4",
+"o& c #CACCD6",
+"p& c #BEE8EF",
+"q& c #BFE7EF",
+"r& c #C4E9EF",
+"s& c #CAECF0",
+"t& c #D8F0F4",
+"u& c #DBF2F5",
+"v& c #D3EFF2",
+"w& c #E2F5F6",
+"x& c #ECF8F8",
+"y& c #EBF8F8",
+"z& c #EDF8F8",
+"A& c #F6FCFB",
+"B& c #F0FAF9",
+"C& c #EEF9F8",
+"D& c #F7FCFA",
+"E& c #EFF9F5",
+"F& c #EEF8F4",
+"G& c #EDF8F3",
+"H& c #F1FAF5",
+"I& c #F3FAF6",
+"J& c #F9FCF9",
+"K& c #F2FAF1",
+"L& c #F1F9EF",
+"M& c #EEF9EB",
+"N& c #EFF9E9",
+"O& c #F0F9E8",
+"P& c #F3FAE8",
+"Q& c #F6FBE9",
+"R& c #F3FAE1",
+"S& c #EFF9D1",
+"T& c #EBF7C0",
+"U& c #E9F7B9",
+"V& c #E8F5B5",
+"W& c #E5F5B2",
+"X& c #DDF3AD",
+"Y& c #DEF3BF",
+"Z& c #DEF3C6",
+"`& c #DBF2C7",
+" * c #CDCFD8",
+".* c #262B32",
+"+* c #C7EBF1",
+"@* c #C8EBF1",
+"#* c #C5EAF0",
+"$* c #C4EAF0",
+"%* c #C7EAF0",
+"&* c #D0EEF2",
+"** c #D6F0F2",
+"=* c #E5F5F6",
+"-* c #E6F5F6",
+";* c #E8F6F6",
+">* c #ECF8F7",
+",* c #EBF7F6",
+"'* c #E9F7F5",
+")* c #E6F6F3",
+"!* c #E7F6F2",
+"~* c #EAF7F3",
+"{* c #EBF7F3",
+"]* c #ECF8F3",
+"^* c #F1FAF4",
+"/* c #F0F9F1",
+"(* c #EEF9EF",
+"_* c #ECF8EB",
+":* c #ECF8EA",
+"<* c #EDF8E9",
+"[* c #EEF8E8",
+"}* c #F3FAEC",
+"|* c #F6FBEF",
+"1* c #F5FBED",
+"2* c #F1F9E1",
+"3* c #EEF8D9",
+"4* c #E7F6C9",
+"5* c #E4F5C4",
+"6* c #E3F4C1",
+"7* c #E0F4C0",
+"8* c #D8F0B4",
+"9* c #D3EFB2",
+"0* c #E3F5D3",
+"a* c #E5F5D8",
+"b* c #E5F5DC",
+"c* c #DDDFE5",
+"d* c #D3EFF4",
+"e* c #D0EEF3",
+"f* c #D4EFF4",
+"g* c #DCF2F4",
+"h* c #D5EFF2",
+"i* c #E9F7F7",
+"j* c #E6F6F5",
+"k* c #EAF7F6",
+"l* c #E3F5F1",
+"m* c #E0F3EF",
+"n* c #E3F5EF",
+"o* c #E7F6F1",
+"p* c #EAF7F2",
+"q* c #E8F7F0",
+"r* c #E7F6EE",
+"s* c #E9F7EF",
+"t* c #EAF7EF",
+"u* c #EAF7EE",
+"v* c #EBF7ED",
+"w* c #E8F6EB",
+"x* c #EBF7EC",
+"y* c #EBF7EA",
+"z* c #EAF7E7",
+"A* c #ECF8E8",
+"B* c #F0F9EB",
+"C* c #F1F9EB",
+"D* c #F2FAEC",
+"E* c #F1FAE9",
+"F* c #EFF9E5",
+"G* c #ECF8DF",
+"H* c #EAF7D9",
+"I* c #E8F6D7",
+"J* c #E6F5D3",
+"K* c #E0F3C9",
+"L* c #DDF2C9",
+"M* c #D4EFBA",
+"N* c #D1EEBB",
+"O* c #E6F6DC",
+"P* c #E7F6E0",
+"Q* c #E6F6E1",
+"R* c #DEE0E5",
+"S* c #D1EEF4",
+"T* c #D3EFF3",
+"U* c #D9F1F4",
+"V* c #E8F7F7",
+"W* c #EEF8F8",
+"X* c #EBF8F6",
+"Y* c #E9F7F4",
+"Z* c #E8F7F2",
+"`* c #E9F7F2",
+" = c #EBF8F2",
+".= c #EDF9F3",
+"+= c #EEF8F2",
+"@= c #EDF8F1",
+"#= c #E9F6EC",
+"$= c #E8F6EA",
+"%= c #E8F6E9",
+"&= c #EFF9ED",
+"*= c #EEF8E9",
+"== c #EBF7E4",
+"-= c #E9F7E0",
+";= c #E6F6DA",
+">= c #E4F5D8",
+",= c #E8F6DD",
+"'= c #E2F4D6",
+")= c #DCF2D0",
+"!= c #CDECBC",
+"~= c #D1EEC4",
+"{= c #E4F5DE",
+"]= c #E3F4DE",
+"^= c #DDF2DA",
+"/= c #DEDFE5",
+"(= c #CDECF3",
+"_= c #C7EAF1",
+":= c #C9EBF1",
+"<= c #CCEDF2",
+"[= c #DAF1F5",
+"}= c #DEF2F5",
+"|= c #E2F4F6",
+"1= c #E3F4F6",
+"2= c #E9F7F6",
+"3= c #E9F6F5",
+"4= c #E6F5F3",
+"5= c #E6F5F2",
+"6= c #E5F5F1",
+"7= c #E6F6F0",
+"8= c #E8F5F0",
+"9= c #EBF7F2",
+"0= c #EFF8F2",
+"a= c #EDF8F0",
+"b= c #ECF8EF",
+"c= c #EEF8EE",
+"d= c #F1FAF1",
+"e= c #F0F9EF",
+"f= c #EFF9EE",
+"g= c #E9F6E6",
+"h= c #E7F6E2",
+"i= c #E5F5E0",
+"j= c #E4F5DD",
+"k= c #E3F4DB",
+"l= c #EAF7E4",
+"m= c #E6F5E0",
+"n= c #DCF2D4",
+"o= c #C4EABB",
+"p= c #C3E9BC",
+"q= c #D2EECF",
+"r= c #D4EFD3",
+"s= c #D3EFD5",
+"t= c #E2E3E9",
+"u= c #BEE6EF",
+"v= c #BDE6EE",
+"w= c #BFE7EE",
+"x= c #C3E8EF",
+"y= c #C8EAF0",
+"z= c #CDECF1",
+"A= c #D5EFF3",
+"B= c #D8F0F3",
+"C= c #DCF1F4",
+"D= c #DDF2F4",
+"E= c #DFF3F5",
+"F= c #E1F3F5",
+"G= c #E2F4F5",
+"H= c #E3F4F5",
+"I= c #E3F4F4",
+"J= c #E4F4F4",
+"K= c #E4F5F4",
+"L= c #E4F4F3",
+"M= c #E3F4F3",
+"N= c #E3F4F2",
+"O= c #E1F4F1",
+"P= c #E1F3F0",
+"Q= c #E2F4F1",
+"R= c #E1F3EF",
+"S= c #E1F3EE",
+"T= c #E0F3EE",
+"U= c #E0F3ED",
+"V= c #E2F4ED",
+"W= c #E9F6F1",
+"X= c #EBF7F1",
+"Y= c #EFF8F3",
+"Z= c #ECF8F1",
+"`= c #ECF7EF",
+" - c #EBF7EE",
+".- c #ECF7EE",
+"+- c #F1F9F2",
+"@- c #F0F9F0",
+"#- c #EAF6E9",
+"$- c #E9F7E8",
+"%- c #E8F6E6",
+"&- c #E5F5E2",
+"*- c #E2F3DF",
+"=- c #E9F6E7",
+"-- c #E7F6E5",
+";- c #E4F5E3",
+">- c #D0EDCF",
+",- c #CBEBCB",
+"'- c #CFEDD1",
+")- c #D4EED8",
+"!- c #DAF1DE",
+"~- c #E7E8EC",
+"{- c #B3E2EC",
+"]- c #B5E3EC",
+"^- c #B9E4ED",
+"/- c #BEE6EE",
+"(- c #BDE5ED",
+"_- c #BEE6ED",
+":- c #C2E7ED",
+"<- c #CBEBF0",
+"[- c #CFECF1",
+"}- c #D3EEF2",
+"|- c #D7EFF2",
+"1- c #D9F0F2",
+"2- c #DAF0F2",
+"3- c #DAF1F2",
+"4- c #DBF1F2",
+"5- c #DDF1F2",
+"6- c #DDF2F2",
+"7- c #DFF2F2",
+"8- c #DDF2F1",
+"9- c #DDF1F0",
+"0- c #DCF1EF",
+"a- c #DBF1EE",
+"b- c #DAF0ED",
+"c- c #DBF1ED",
+"d- c #DAF1EC",
+"e- c #D9F0EB",
+"f- c #D9F0EA",
+"g- c #DAF0EA",
+"h- c #DDF1EB",
+"i- c #E5F5EF",
+"j- c #E6F5EF",
+"k- c #E9F6F0",
+"l- c #EBF7F0",
+"m- c #E8F6EE",
+"n- c #E7F5EC",
+"o- c #E6F5EC",
+"p- c #EEF8F0",
+"q- c #EFF8F0",
+"r- c #E6F5E7",
+"s- c #E5F4E6",
+"t- c #E4F4E4",
+"u- c #EAF7EB",
+"v- c #E9F6EA",
+"w- c #DEF2E0",
+"x- c #DAF1DD",
+"y- c #D7EFDC",
+"z- c #DBF1E0",
+"A- c #E3F4E8",
+"B- c #EBECEF",
+"C- c #B8E3ED",
+"D- c #B8E4ED",
+"E- c #BAE3ED",
+"F- c #BBE4ED",
+"G- c #BCE4ED",
+"H- c #BFE6EE",
+"I- c #C2E7EE",
+"J- c #C5E8EF",
+"K- c #C8E9EF",
+"L- c #CBEAF0",
+"M- c #CDEBF0",
+"N- c #CFECF0",
+"O- c #D1EDF0",
+"P- c #DAF0F3",
+"Q- c #F2F9FA",
+"R- c #F4FAFA",
+"S- c #F1F9F9",
+"T- c #EDF7F7",
+"U- c #ECF7F6",
+"V- c #ECF7F5",
+"W- c #ECF6F5",
+"X- c #EBF6F5",
+"Y- c #E4F4F2",
+"Z- c #EAF6F4",
+"`- c #EBF7F4",
+" ; c #EDF7F4",
+".; c #EEF8F5",
+"+; c #F5FBF9",
+"@; c #F4FAF7",
+"#; c #F5FAF8",
+"$; c #F5FBF8",
+"%; c #F7FBF9",
+"&; c #E0F2E4",
+"*; c #DDF1E1",
+"=; c #DEF1E1",
+"-; c #EAF7EC",
+";; c #DBF0E0",
+">; c #D6EFDD",
+",; c #D2EDDA",
+"'; c #D3EEDC",
+"); c #DFF2E7",
+"!; c #ADDEEA",
+"~; c #AFDFEA",
+"{; c #B1E0EA",
+"]; c #B4E1EB",
+"^; c #B4E1EA",
+"/; c #B4E2EB",
+"(; c #B5E1EA",
+"_; c #B9E3EB",
+":; c #BBE4EA",
+"<; c #BFE6EC",
+"[; c #C2E6EC",
+"}; c #C7E8EE",
+"|; c #F4FAFB",
+"1; c #F4F9FA",
+"2; c #EEF7F7",
+"3; c #ECF7F7",
+"4; c #EAF6F6",
+"5; c #E9F5F5",
+"6; c #F4F9F9",
+"7; c #F2F9F8",
+"8; c #E7F5F3",
+"9; c #E7F5F2",
+"0; c #E8F5F1",
+"a; c #E9F6F2",
+"b; c #ECF7F3",
+"c; c #EFF8F5",
+"d; c #F2F9F7",
+"e; c #F3F9F7",
+"f; c #F3F9F6",
+"g; c #F6FBF8",
+"h; c #F6FAF8",
+"i; c #ECF7F1",
+"j; c #D7EFDF",
+"k; c #D6EDDE",
+"l; c #D4EEDD",
+"m; c #D5EEDE",
+"n; c #DFF2E6",
+"o; c #E0F2E7",
+"p; c #D5EEDF",
+"q; c #D2EDDD",
+"r; c #CBEAD7",
+"s; c #CCEADA",
+"t; c #D7EFE2",
+"u; c #CCEAF2",
+"v; c #CDEBF2",
+"w; c #C5E7F0",
+"x; c #B4E0EB",
+"y; c #A7DBE6",
+"z; c #A9DBE7",
+"A; c #ADDEE8",
+"B; c #B1DFE8",
+"C; c #B1E0E8",
+"D; c #B4E0E8",
+"E; c #D2ECF1",
+"F; c #F0F8FA",
+"G; c #F1F8FA",
+"H; c #F1F9FA",
+"I; c #F1F8F9",
+"J; c #E9F5F6",
+"K; c #E6F4F5",
+"L; c #E7F4F4",
+"M; c #F5FAFA",
+"N; c #F6FAFA",
+"O; c #F0F8F7",
+"P; c #EBF6F4",
+"Q; c #E9F5F2",
+"R; c #E7F4F1",
+"S; c #F4FAF9",
+"T; c #F7FBFA",
+"U; c #F8FBFA",
+"V; c #F6FBF9",
+"W; c #F5FAF7",
+"X; c #E9F5EF",
+"Y; c #D8EEE2",
+"Z; c #D4EDDE",
+"`; c #D1ECDD",
+" > c #D9EFE3",
+".> c #DCF1E5",
+"+> c #D5EEE1",
+"@> c #D2ECDF",
+"#> c #CCEADB",
+"$> c #C6E7D8",
+"%> c #C9E9DB",
+"&> c #D5D6DE",
+"*> c #D2ECF3",
+"=> c #D2EDF3",
+"-> c #D4EDF3",
+";> c #C8E8F0",
+">> c #C0E5EE",
+",> c #B2DFEA",
+"'> c #B2DFE9",
+")> c #B4E0EA",
+"!> c #B5E0E9",
+"~> c #ACDCE6",
+"{> c #A9DBE4",
+"]> c #ECF7F9",
+"^> c #EEF7F8",
+"/> c #EDF7F8",
+"(> c #E6F3F5",
+"_> c #E3F2F4",
+":> c #E5F3F4",
+"<> c #EBF6F6",
+"[> c #EFF7F7",
+"}> c #F0F7F7",
+"|> c #EEF8F6",
+"1> c #EFF8F6",
+"2> c #EDF7F5",
+"3> c #EEF7F5",
+"4> c #F9FCFB",
+"5> c #F8FCFA",
+"6> c #F3FAF7",
+"7> c #E0F2EA",
+"8> c #E0F1E9",
+"9> c #DFF1E9",
+"0> c #DEF1E8",
+"a> c #DEF1E9",
+"b> c #DCF0E7",
+"c> c #D4EDE3",
+"d> c #D2ECE2",
+"e> c #DFE0E6",
+"f> c #C3E5EF",
+"g> c #C5E6EF",
+"h> c #BCE3ED",
+"i> c #BDE4ED",
+"j> c #BCE3EC",
+"k> c #B3DFE9",
+"l> c #B4DFE9",
+"m> c #A5D9E4",
+"n> c #A7D9E6",
+"o> c #F3F9FA",
+"p> c #EBF6F7",
+"q> c #E8F4F5",
+"r> c #EDF6F7",
+"s> c #EBF5F6",
+"t> c #E8F4F4",
+"u> c #EAF5F5",
+"v> c #EDF6F6",
+"w> c #F0F8F6",
+"x> c #EEF7F6",
+"y> c #FAFCFB",
+"z> c #DFF1EA",
+"A> c #DEF1EA",
+"B> c #DDF0E9",
+"C> c #DCEFE9",
+"D> c #D6EEE5",
+"E> c #D3ECE4",
+"F> c #D3ECE5",
+"G> c #B8E0ED",
+"H> c #B1DEEA",
+"I> c #B2DEEA",
+"J> c #B3DFEB",
+"K> c #B6E0EB",
+"L> c #BAE2EC",
+"M> c #C7E7EF",
+"N> c #BDE3EC",
+"O> c #B6DFE9",
+"P> c #9BD5E0",
+"Q> c #AADAE4",
+"R> c #EEF7F9",
+"S> c #EBF6F8",
+"T> c #EFF8F9",
+"U> c #F5FAFB",
+"V> c #F3F9F9",
+"W> c #F2F8F9",
+"X> c #EBF5F5",
+"Y> c #ECF6F6",
+"Z> c #EDF7F6",
+"`> c #E5F3F1",
+" , c #E8F4F3",
+"., c #F1F9F7",
+"+, c #FAFDFC",
+"@, c #F4F9F8",
+"#, c #DDF0EA",
+"$, c #DCEFEA",
+"%, c #DBEFE9",
+"&, c #DAEFE8",
+"*, c #DCF0EA",
+"=, c #DAEFE9",
+"-, c #D1EBE4",
+";, c #CFEAE3",
+">, c #CEE9E3",
+",, c #DBDDE3",
+"', c #C9E7F1",
+"), c #B3DEEB",
+"!, c #B7E0EC",
+"~, c #B8E0EB",
+"{, c #BAE1EC",
+"], c #BBE2EC",
+"^, c #D0EAF1",
+"/, c #CAE8F0",
+"(, c #B8E0EA",
+"_, c #D1EAF1",
+":, c #D5EDF2",
+"<, c #E2F2F5",
+"[, c #E4F3F6",
+"}, c #EFF7F9",
+"|, c #F6FBFC",
+"1, c #F7FBFC",
+"2, c #F6FAFB",
+"3, c #EEF6F7",
+"4, c #E9F5F4",
+"5, c #E9F4F3",
+"6, c #EDF6F5",
+"7, c #F1F8F7",
+"8, c #F9FCFC",
+"9, c #F6FAF9",
+"0, c #F3F9F8",
+"a, c #EBF6F3",
+"b, c #D8EEE8",
+"c, c #D6EDE7",
+"d, c #D3EBE6",
+"e, c #D4ECE7",
+"f, c #D1EBE6",
+"g, c #CBE8E2",
+"h, c #C9E7E2",
+"i, c #C8E6E0",
+"j, c #D7D9E0",
+"k, c #D1EBF3",
+"l, c #C2E4EE",
+"m, c #C7E6F0",
+"n, c #C6E6EF",
+"o, c #C3E4EE",
+"p, c #BEE3ED",
+"q, c #D1EBF2",
+"r, c #CDE9F0",
+"s, c #DBEFF5",
+"t, c #DDEFF4",
+"u, c #DFF1F5",
+"v, c #E3F3F6",
+"w, c #E7F4F7",
+"x, c #F8FBFC",
+"y, c #F0F8F8",
+"z, c #EFF7F6",
+"A, c #EFF8F7",
+"B, c #F5FAF9",
+"C, c #F8FBFB",
+"D, c #F2F8F8",
+"E, c #EAF5F3",
+"F, c #D7EDE9",
+"G, c #D2EBE7",
+"H, c #CFE9E5",
+"I, c #CCE8E3",
+"J, c #C5E5E0",
+"K, c #C3E4E0",
+"L, c #C4E4E1",
+"M, c #D4D5DD",
+"N, c #D3ECF3",
+"O, c #C5E5EF",
+"P, c #C5E5F0",
+"Q, c #C6E5EF",
+"R, c #C8E6F0",
+"S, c #D7EDF3",
+"T, c #D5ECF3",
+"U, c #DAEEF4",
+"V, c #C8E6EE",
+"W, c #C4E4ED",
+"X, c #D2ECF2",
+"Y, c #E8F4F7",
+"Z, c #F3F9FB",
+"`, c #F0F8F9",
+" ' c #ECF6F7",
+".' c #F2F9F9",
+"+' c #E1F1F0",
+"@' c #DAEEEB",
+"#' c #D9EEEB",
+"$' c #D8EDEA",
+"%' c #D7EDEA",
+"&' c #D8EEEA",
+"*' c #D5EBE9",
+"=' c #D2EAE7",
+"-' c #D0EAE7",
+";' c #CFE9E7",
+">' c #D2EAF3",
+",' c #BDE1EE",
+"'' c #BCE0ED",
+")' c #BDE1ED",
+"!' c #BBE0ED",
+"~' c #C0E3ED",
+"{' c #D5EBF3",
+"]' c #DDEFF5",
+"^' c #C5E4ED",
+"/' c #C3E4ED",
+"(' c #C0E2EC",
+"_' c #DDF0F5",
+":' c #ECF6F9",
+"<' c #EDF6F8",
+"[' c #F1F8F8",
+"}' c #E4F3F2",
+"|' c #D9EDEB",
+"1' c #D7EDEB",
+"2' c #D6ECEA",
+"3' c #D4EAE9",
+"4' c #D8EDEB",
+"5' c #D4EBE9",
+"6' c #D3EAE9",
+"7' c #D3EBE9",
+"8' c #D2EAE9",
+"9' c #D0E9E9",
+"0' c #B5DDEC",
+"a' c #AEDAE9",
+"b' c #ABD8E8",
+"c' c #ABD9E7",
+"d' c #AEDAE8",
+"e' c #B4DCEA",
+"f' c #C9E6EF",
+"g' c #CCE7F0",
+"h' c #BDE1EB",
+"i' c #BCE0EB",
+"j' c #B5DDE9",
+"k' c #BFE1EB",
+"l' c #D8EDF3",
+"m' c #E9F4F8",
+"n' c #EAF5F8",
+"o' c #ECF6F8",
+"p' c #EFF7F8",
+"q' c #EBF5F7",
+"r' c #EAF5F6",
+"s' c #E9F4F5",
+"t' c #E4F2F3",
+"u' c #EFF8F8",
+"v' c #E1F1F1",
+"w' c #DBEEED",
+"x' c #DAEEED",
+"y' c #D9EDED",
+"z' c #CEE8E7",
+"A' c #DFF0EF",
+"B' c #E0F0F0",
+"C' c #DEEFEF",
+"D' c #DDEFEE",
+"E' c #D8EDEC",
+"F' c #D5EBEA",
+"G' c #CEE8E8",
+"H' c #DCDEE4",
+"I' c #B3DCEB",
+"J' c #B3DBEA",
+"K' c #BADEEC",
+"L' c #C5E4EF",
+"M' c #D0E9F2",
+"N' c #CFE9F2",
+"O' c #C7E4EF",
+"P' c #C5E4EE",
+"Q' c #BDE0EB",
+"R' c #BDDFEB",
+"S' c #BADEEA",
+"T' c #B8DDE9",
+"U' c #C4E3EC",
+"V' c #C9E6EE",
+"W' c #D5EBF1",
+"X' c #DFF0F4",
+"Y' c #E1F1F5",
+"Z' c #E5F2F6",
+"`' c #E9F5F7",
+" ) c #E9F4F7",
+".) c #E4F2F5",
+"+) c #E5F2F5",
+"@) c #E2F1F4",
+"#) c #DEEFF2",
+"$) c #DFF0F2",
+"%) c #DDEFF1",
+"&) c #DDEEF1",
+"*) c #D8EDEF",
+"=) c #D8EDEE",
+"-) c #D3EAEC",
+";) c #D1E9EB",
+">) c #D4EBEC",
+",) c #DDEFF0",
+"') c #E0F1F1",
+")) c #E6F3F4",
+"!) c #E6F3F3",
+"~) c #E3F1F2",
+"{) c #E2F1F1",
+"]) c #DFEFF0",
+"^) c #D0E8E8",
+"/) c #CDE7E8",
+"() c #DFF0F0",
+"_) c #DBEEEE",
+":) c #D6EBEC",
+"<) c #D3EAEB",
+"[) c #C8E5F0",
+"}) c #CAE6F0",
+"|) c #DCEEF5",
+"1) c #DEEFF5",
+"2) c #D8EDF4",
+"3) c #D9EDF4",
+"4) c #D2EAF2",
+"5) c #D4EAF2",
+"6) c #D8ECF3",
+"7) c #D9EDF3",
+"8) c #DCEEF4",
+"9) c #E7F3F7",
+"0) c #EBF5F8",
+"a) c #E7F3F6",
+"b) c #E6F3F6",
+"c) c #E1F0F4",
+"d) c #DEEFF3",
+"e) c #D9EDF1",
+"f) c #DBEEF1",
+"g) c #D9EDF0",
+"h) c #D8EDF0",
+"i) c #D1E8EC",
+"j) c #D1E9EC",
+"k) c #D7ECEE",
+"l) c #DBEEF0",
+"m) c #DEEFF1",
+"n) c #E5F2F4",
+"o) c #E5F2F3",
+"p) c #E7F3F4",
+"q) c #DEEFF0",
+"r) c #E3F2F2",
+"s) c #C8E4E6",
+"t) c #CBE6E8",
+"u) c #DCEEEF",
+"v) c #D4EBEB",
+"w) c #D7ECED",
+"x) c #D5EBEC",
+"y) c #DAEDEE",
+"z) c #E4E5EA",
+"A) c #C4E3EF",
+"B) c #C7E4F0",
+"C) c #CFE8F2",
+"D) c #CEE8F1",
+"E) c #D3EAF2",
+"F) c #D4EBF3",
+"G) c #D6EBF3",
+"H) c #DFEFF5",
+"I) c #DBEEF4",
+"J) c #E8F4F6",
+"K) c #E0F0F3",
+"L) c #D8ECF1",
+"M) c #D5EAEF",
+"N) c #D9ECF0",
+"O) c #DAEDF1",
+"P) c #DAEDF0",
+"Q) c #DBEDF1",
+"R) c #D8ECEF",
+"S) c #E0F0F2",
+"T) c #E3F1F3",
+"U) c #DFF0F1",
+"V) c #E1F1F2",
+"W) c #D6EBED",
+"X) c #BBDEE1",
+"Y) c #B7DDE0",
+"Z) c #C8E5E7",
+"`) c #CAE5E7",
+" ! c #C7E4E7",
+".! c #D8ECEE",
+"+! c #DAEDEF",
+"@! c #C9E5F0",
+"#! c #D2E9F2",
+"$! c #CCE6F0",
+"%! c #CBE6F0",
+"&! c #C8E4EF",
+"*! c #C9E5EF",
+"=! c #D5EAF2",
+"-! c #E1F0F5",
+";! c #DBEDF3",
+">! c #D3EAF1",
+",! c #DAEDF3",
+"'! c #E5F2F7",
+")! c #E4F2F6",
+"!! c #EAF4F7",
+"~! c #EEF6F9",
+"{! c #E6F2F6",
+"]! c #D9ECF1",
+"^! c #DFEFF3",
+"/! c #DFEFF2",
+"(! c #DCEDF1",
+"_! c #E9F4F6",
+":! c #ECF5F7",
+"<! c #EEF6F8",
+"[! c #EAF4F6",
+"}! c #E2F0F2",
+"|! c #DEEEF0",
+"1! c #DFEFF1",
+"2! c #D1E8EB",
+"3! c #DBEDF0",
+"4! c #DCEEF0",
+"5! c #E3E4E9",
+"6! c #C7E3EF",
+"7! c #D5EAF3",
+"8! c #D3E9F2",
+"9! c #C5E3EF",
+"0! c #D0E8F1",
+"a! c #D7ECF3",
+"b! c #D7EBF3",
+"c! c #CAE5EF",
+"d! c #CDE6EF",
+"e! c #D9ECF3",
+"f! c #E2F0F5",
+"g! c #E2F1F5",
+"h! c #E0EFF4",
+"i! c #DDEEF2",
+"j! c #DDEEF3",
+"k! c #E7F3F5",
+"l! c #E1F0F2",
+"m! c #E4F1F4",
+"n! c #E4F1F3",
+"o! c #E5E6EA",
+"p! c #C5E2EF",
+"q! c #CDE6F1",
+"r! c #CFE7F1",
+"s! c #D2E8F1",
+"t! c #DDEEF4",
+"u! c #DBEDF4",
+"v! c #DDEEF5",
+"w! c #D0E8F0",
+"x! c #CEE7F0",
+"y! c #D3E9F1",
+"z! c #D1E8F0",
+"A! c #D5EAF1",
+"B! c #E4F1F6",
+"C! c #E4F1F5",
+"D! c #E3F1F5",
+"E! c #D4EAEF",
+"F! c #DAECF1",
+"G! c #D4E9EE",
+"H! c #E1F0F3",
+"I! c #E2F0F4",
+"J! c #E8F3F5",
+"K! c #E2F1F3",
+"L! c #E2F0F3",
+"M! c #DAECEF",
+"N! c #D8EBEF",
+"O! c #D5EAEE",
+"P! c #C3E1EE",
+"Q! c #C9E4F0",
+"R! c #D6EAF3",
+"S! c #D7EBF4",
+"T! c #D9ECF4",
+"U! c #CDE6F0",
+"V! c #CCE5F0",
+"W! c #DEEEF4",
+"X! c #E1F0F6",
+"Y! c #DCEDF4",
+"Z! c #E6F3F7",
+"`! c #E8F3F7",
+" ~ c #DEEEF3",
+".~ c #DBEDF2",
+"+~ c #D1E8EF",
+"@~ c #D8EBF1",
+"#~ c #D3E9EF",
+"$~ c #C6E2EA",
+"%~ c #C1E0E8",
+"&~ c #CEE6ED",
+"*~ c #D3E9EE",
+"=~ c #D2E8EE",
+"-~ c #E8F3F6",
+";~ c #E3F1F4",
+">~ c #D6EAEE",
+",~ c #CBE5EA",
+"'~ c #CDE5EB",
+")~ c #D6EAEF",
+"!~ c #DAECF0",
+"~~ c #D3E8ED",
+"{~ c #BADCEC",
+"]~ c #BDDDED",
+"^~ c #D2E8F2",
+"/~ c #D3E8F2",
+"(~ c #C5E2EE",
+"_~ c #C9E4EF",
+":~ c #D9EBF3",
+"<~ c #DDEDF4",
+"[~ c #D8EBF3",
+"}~ c #E5F1F6",
+"|~ c #E3F1F6",
+"1~ c #DCEDF3",
+"2~ c #DFEEF3",
+"3~ c #DAECF2",
+"4~ c #DFEFF4",
+"5~ c #CBE5EC",
+"6~ c #C7E3EA",
+"7~ c #D6EAF0",
+"8~ c #D7EBF0",
+"9~ c #E3F0F4",
+"0~ c #E6F2F5",
+"a~ c #D9EBF0",
+"b~ c #D3E8EE",
+"c~ c #DEEEF2",
+"d~ c #D0E7ED",
+"e~ c #CBE4EA",
+"f~ c #CDE6EC",
+"g~ c #CEE6EC",
+"h~ c #CDE6EB",
+"i~ c #ACD5E8",
+"j~ c #ADD6E8",
+"k~ c #B1D8E9",
+"l~ c #B9DBEB",
+"m~ c #B5D9EA",
+"n~ c #B8DAEA",
+"o~ c #B7DBEA",
+"p~ c #B8DBEA",
+"q~ c #BCDDEB",
+"r~ c #CFE6F0",
+"s~ c #D7EAF2",
+"t~ c #D3E8F1",
+"u~ c #DAECF3",
+"v~ c #D6EAF2",
+"w~ c #D8EBF2",
+"x~ c #E0EFF5",
+"y~ c #DBECF3",
+"z~ c #E3F0F5",
+"A~ c #DCEDF2",
+"B~ c #DBECF2",
+"C~ c #DDEDF2",
+"D~ c #E1EFF4",
+"E~ c #E1EFF3",
+"F~ c #DBECF1",
+"G~ c #E0EFF3",
+"H~ c #EEEFF2",
+"I~ c #AED5E9",
+"J~ c #AED5E8",
+"K~ c #ABD4E8",
+"L~ c #AAD3E7",
+"M~ c #B2D8EA",
+"N~ c #B4D9EA",
+"O~ c #BADBEB",
+"P~ c #BEDDEC",
+"Q~ c #B9DBEA",
+"R~ c #B1D7E8",
+"S~ c #C1DFEC",
+"T~ c #CAE4EF",
+"U~ c #CEE6F0",
+"V~ c #D2E7F1",
+"W~ c #CEE5EF",
+"X~ c #CDE5EF",
+"Y~ c #CCE4EE",
+"Z~ c #D0E7F0",
+"`~ c #D9EBF2",
+" { c #D7EAF1",
+".{ c #D8EAF1",
+"+{ c #D7EAF0",
+"@{ c #D6E9F0",
+"#{ c #DCECF2",
+"${ c #F0F1F3",
+"%{ c #BBDCEC",
+"&{ c #BFDDED",
+"*{ c #C0DEED",
+"={ c #C5E1EE",
+"-{ c #C6E1EE",
+";{ c #C2E0ED",
+">{ c #C4E0EE",
+",{ c #C4E1ED",
+"'{ c #C8E3EE",
+"){ c #C9E3EE",
+"!{ c #CCE4F0",
+"~{ c #CFE5EF",
+"{{ c #CFE6EF",
+"]{ c #D2E8F0",
+"^{ c #D3E8F0",
+"/{ c #D5E9F1",
+"({ c #D0E6EF",
+"_{ c #D0E7EF",
+":{ c #CEE6EE",
+"<{ c #CFE6EE",
+"[{ c #D9EBF1",
+"}{ c #D2E8EF",
+"|{ c #D1E7EE",
+"1{ c #D0E6EE",
+"2{ c #D3E8EF",
+"3{ c #D5E9F0",
+"4{ c #D8EBF0",
+"5{ c #DEEDF2",
+"6{ c #D4E8EF",
+"7{ c #D2E7EE",
+"8{ c #F0F1F4",
+"9{ c #B3D7EA",
+"0{ c #B5D8EA",
+"a{ c #B7D9EB",
+"b{ c #C1DFED",
+"c{ c #C2DFED",
+"d{ c #BEDDEB",
+"e{ c #C5E0ED",
+"f{ c #C4E0ED",
+"g{ c #C5E1ED",
+"h{ c #C3E0ED",
+"i{ c #C6E1ED",
+"j{ c #CAE3EF",
+"k{ c #CBE4EF",
+"l{ c #D1E7F1",
+"m{ c #D0E6F0",
+"n{ c #D1E6F0",
+"o{ c #CDE4EF",
+"p{ c #CDE4EE",
+"q{ c #D1E7EF",
+"r{ c #CEE5EE",
+"s{ c #CAE3ED",
+"t{ c #C5E0EB",
+"u{ c #D2E7EF",
+"v{ c #CBE4ED",
+"w{ c #C7E2EB",
+"x{ c #CAE3EC",
+"y{ c #C9E2EB",
+"z{ c #C8E2EB",
+"A{ c #CBE4EC",
+"B{ c #CDE5ED",
+"C{ c #DAEBF1",
+"D{ c #CCE4EC",
+"E{ c #C6E1EA",
+"F{ c #C9E3EB",
+"G{ c #EAEBEE",
+"H{ c #ABD3E7",
+"I{ c #ADD4E8",
+"J{ c #B0D6E9",
+"K{ c #B9DAEB",
+"L{ c #BBDBEB",
+"M{ c #BCDCEB",
+"N{ c #B5D8E9",
+"O{ c #B8D9EA",
+"P{ c #BBDBEA",
+"Q{ c #BFDDEC",
+"R{ c #CEE5F0",
+"S{ c #D4E9F1",
+"T{ c #D4E8F1",
+"U{ c #D1E7F0",
+"V{ c #D2E7F0",
+"W{ c #D4E8F0",
+"X{ c #CDE5EE",
+"Y{ c #D4E9F0",
+"Z{ c #CEE5ED",
+"`{ c #CDE4ED",
+" ] c #C7E1EB",
+".] c #C2DEE9",
+"+] c #BFDDE8",
+"@] c #C9E3EC",
+"#] c #E6E7EC",
+"$] c #9FCDE4",
+"%] c #A1CEE5",
+"&] c #A2CEE5",
+"*] c #A2CFE5",
+"=] c #A5D0E6",
+"-] c #A8D1E6",
+";] c #A7D1E6",
+">] c #A7D2E6",
+",] c #ACD4E7",
+"'] c #AFD5E7",
+")] c #B4D7E8",
+"!] c #B7D9E9",
+"~] c #BBDCEB",
+"{] c #C8E2EE",
+"]] c #C7E2EE",
+"^] c #CCE4EF",
+"/] c #E8E9ED",
+"(] c #96C8E2",
+"_] c #9BCBE3",
+":] c #99CAE2",
+"<] c #99C9E2",
+"[] c #99CAE3",
+"}] c #9CCAE2",
+"|] c #A0CDE3",
+"1] c #A6D0E5",
+"2] c #ADD4E7",
+"3] c #AED4E7",
+"4] c #ADD3E6",
+"5] c #C3DFED",
+"6] c #C4E0EC",
+"7] c #CAE3EE",
+"8] c #C7E2ED",
+"9] c #C7E1EC",
+"0] c #C6E1EC",
+"a] c #C9E3ED",
+"b] c #C8E2EC",
+"c] c #CFE5EE",
+"d] c #C7E2EC",
+"e] c #C9E2EC",
+"f] c #E6E7EB",
+"g] c #93C6E2",
+"h] c #73767B",
+"i] c #777A7E",
+"j] c #787B80",
+"k] c #7A7D81",
+"l] c #7C7F83",
+"m] c #7D8084",
+"n] c #808387",
+"o] c #888E93",
+"p] c #99A5AD",
+"q] c #B1CCD9",
+"r] c #B8D9E9",
+"s] c #929498",
+"t] c #95989B",
+"u] c #97999D",
+"v] c #9B9EA1",
+"w] c #A1A3A6",
+"x] c #C3DBE7",
+"y] c #A4A6A9",
+"z] c #A5A7AA",
+"A] c #C3DAE4",
+"B] c #C8E2ED",
+"C] c #A0A2A5",
+"D] c #C9E2ED",
+"E] c #BACED7",
+"F] c #AAB5BB",
+"G] c #A3A8AD",
+"H] c #A5A8AB",
+"I] c #A3A7AA",
+"J] c #AAB1B5",
+"K] c #BAC9D0",
+"L] c #BFCED5",
+"M] c #B8BFC3",
+"N] c #B6B9BC",
+"O] c #B6B8BA",
+"P] c #BABDBF",
+"Q] c #BDC3C7",
+"R] c #C8D4DA",
+"S] c #D3E7EF",
+"T] c #C2DFEA",
+"U] c #C1DEEA",
+"V] c #BFDDE9",
+"W] c #C0DDE9",
+"X] c #C0DEEA",
+"Y] c #8AC1DF",
+"Z] c #8BC2E0",
+"`] c #768B98",
+" ^ c #6A6D72",
+".^ c #6B6F74",
+"+^ c #A0AFB8",
+"@^ c #9CABB4",
+"#^ c #8D989F",
+"$^ c #76797E",
+"%^ c #7B7E82",
+"&^ c #828589",
+"*^ c #B8CBD5",
+"=^ c #A3B3BC",
+"-^ c #878A8D",
+";^ c #8C8F93",
+">^ c #BBC6CC",
+",^ c #D8EAF3",
+"'^ c #B5C4CB",
+")^ c #999B9E",
+"!^ c #B6C2C8",
+"~^ c #AEBFC8",
+"{^ c #969B9F",
+"]^ c #919497",
+"^^ c #B4BFC5",
+"/^ c #B1B8BD",
+"(^ c #8F9295",
+"_^ c #93989C",
+":^ c #AEB8BE",
+"<^ c #B3BEC3",
+"[^ c #A7AFB4",
+"}^ c #94969A",
+"|^ c #ACB4B9",
+"1^ c #D5E8F1",
+"2^ c #C9E0E9",
+"3^ c #A4ACB1",
+"4^ c #9FA1A4",
+"5^ c #A0A3A6",
+"6^ c #B5BEC3",
+"7^ c #C3CDD2",
+"8^ c #BDC5C9",
+"9^ c #AAACAF",
+"0^ c #A9ABAE",
+"a^ c #B4B9BC",
+"b^ c #D3E6ED",
+"c^ c #C3DFEA",
+"d^ c #BDDCE9",
+"e^ c #BADAE8",
+"f^ c #B7D9E7",
+"g^ c #B5D8E6",
+"h^ c #B4D8E6",
+"i^ c #82BDDD",
+"j^ c #83BDDD",
+"k^ c #84BDDC",
+"l^ c #5D6166",
+"m^ c #5F6267",
+"n^ c #D2E7F2",
+"o^ c #D3E7F2",
+"p^ c #B7D9EA",
+"q^ c #9DB5C0",
+"r^ c #6C7074",
+"s^ c #72767A",
+"t^ c #8B9197",
+"u^ c #949EA4",
+"v^ c #85888C",
+"w^ c #8F9397",
+"x^ c #E4F0F6",
+"y^ c #99A1A7",
+"z^ c #8C8F92",
+"A^ c #8D8F93",
+"B^ c #9CA0A5",
+"C^ c #DFEEF5",
+"D^ c #9AA4AA",
+"E^ c #9FA9AF",
+"F^ c #BCC7CE",
+"G^ c #8B8E91",
+"H^ c #8A8D91",
+"I^ c #9DA4A9",
+"J^ c #D7E7EF",
+"K^ c #A3ADB3",
+"L^ c #A4ADB2",
+"M^ c #AEB9C0",
+"N^ c #BDCAD0",
+"O^ c #DEEDF4",
+"P^ c #DCECF3",
+"Q^ c #D6EAF1",
+"R^ c #BCC9D0",
+"S^ c #9C9EA2",
+"T^ c #BAC2C6",
+"U^ c #AED4E4",
+"V^ c #ACD4E3",
+"W^ c #ABD3E3",
+"X^ c #A8D1E2",
+"Y^ c #D5D7DE",
+"Z^ c #6C707A",
+"`^ c #C4C6D1",
+" / c #C4C7D1",
+"./ c #C5C7D1",
+"+/ c #51555B",
+"@/ c #53575C",
+"#/ c #D7D8DF",
+"$/ c #CFD1DA",
+"%/ c #CDD0D8",
+"&/ c #65696E",
+"*/ c #63666B",
+"=/ c #696C71",
+"-/ c #EFEFF2",
+";/ c #B4B6BB",
+">/ c #75787C",
+",/ c #777B7F",
+"'/ c #D7D9DB",
+")/ c #DEDFE2",
+"!/ c #82888D",
+"~/ c #7E8185",
+"{/ c #7F8286",
+"]/ c #D2DDE2",
+"^/ c #CCE1EB",
+"// c #7F8388",
+"(/ c #A3B8C3",
+"_/ c #91999F",
+":/ c #CBD9E0",
+"</ c #BBDBE9",
+"[/ c #B1D6E6",
+"}/ c #B1D5E5",
+"|/ c #B8D9E7",
+"1/ c #C4E0EB",
+"2/ c #8A8F94",
+"3/ c #888A8E",
+"4/ c #8C8F94",
+"5/ c #DDECF2",
+"6/ c #E0EEF4",
+"7/ c #BAD8E5",
+"8/ c #8F9296",
+"9/ c #909396",
+"0/ c #989C9F",
+"a/ c #DFEEF4",
+"b/ c #ACD3E3",
+"c/ c #A8D2E2",
+"d/ c #A6D1E2",
+"e/ c #A6D0E2",
+"f/ c #2B2F36",
+"g/ c #CECFD0",
+"h/ c #75787D",
+"i/ c #A3BDC9",
+"j/ c #6F7277",
+"k/ c #707378",
+"l/ c #A5AEB4",
+"m/ c #B3C2C9",
+"n/ c #AFCFDE",
+"o/ c #7C8389",
+"p/ c #DBEAF2",
+"q/ c #D6E9F2",
+"r/ c #92A5AE",
+"s/ c #6B6E73",
+"t/ c #6E7176",
+"u/ c #B8DAE8",
+"v/ c #83878C",
+"w/ c #E2EFF5",
+"x/ c #D8EAF2",
+"y/ c #BDDDE9",
+"z/ c #ACD3E4",
+"A/ c #83888D",
+"B/ c #818388",
+"C/ c #B3D7E6",
+"D/ c #A3CEE1",
+"E/ c #9FCDE0",
+"F/ c #9DCCDF",
+"G/ c #9BCADE",
+"H/ c #D0D2DA",
+"I/ c #474B51",
+"J/ c #2E333A",
+"K/ c #3D4147",
+"L/ c #42464C",
+"M/ c #717579",
+"N/ c #C0DEEC",
+"O/ c #747C83",
+"P/ c #5F6368",
+"Q/ c #70757B",
+"R/ c #8B959C",
+"S/ c #757E85",
+"T/ c #7F8C94",
+"U/ c #5E6167",
+"V/ c #BBCAD1",
+"W/ c #A4CADA",
+"X/ c #8EB7CC",
+"Y/ c #95BBCD",
+"Z/ c #5B5F64",
+"`/ c #5F6369",
+" ( c #C7E1ED",
+".( c #6C7378",
+"+( c #676B70",
+"@( c #6D7175",
+"#( c #DDEBF1",
+"$( c #9ECCE0",
+"%( c #99C6DA",
+"&( c #71757A",
+"*( c #7A8084",
+"=( c #E1EFF5",
+"-( c #98C8DE",
+";( c #93C7DD",
+">( c #93C6DC",
+",( c #91C5DC",
+"'( c #90C5DC",
+")( c #CCCED7",
+"!( c #8F9195",
+"~( c #949699",
+"{( c #C8E2EF",
+"]( c #8CA0AC",
+"^( c #565B60",
+"/( c #93A1A9",
+"(( c #A2C0CD",
+"_( c #50555B",
+":( c #4F5359",
+"<( c #636A70",
+"[( c #BACFD9",
+"}( c #ADD3E5",
+"|( c #94C6DE",
+"1( c #94C7DD",
+"2( c #50545B",
+"3( c #86949C",
+"4( c #585C61",
+"5( c #5A5E63",
+"6( c #ABB7BD",
+"7( c #ABD2E5",
+"8( c #96C7DD",
+"9( c #7E9EAE",
+"0( c #62666B",
+"a( c #61656A",
+"b( c #939FA6",
+"c( c #C5E0EC",
+"d( c #A0CDE1",
+"e( c #8CC3DB",
+"f( c #89C0D9",
+"g( c #86C1D9",
+"h( c #86BFD9",
+"i( c #86C0D9",
+"j( c #85BFD9",
+"k( c #C7C9D3",
+"l( c #7A7D82",
+"m( c #55585E",
+"n( c #2D3238",
+"o( c #464A50",
+"p( c #F9F9F9",
+"q( c #282D34",
+"r( c #E0E2E5",
+"s( c #E6E6EB",
+"t( c #C9CAD2",
+"u( c #45494F",
+"v( c #CECFD2",
+"w( c #A0A2AA",
+"x( c #484C52",
+"y( c #42474D",
+"z( c #686B71",
+"A( c #787B82",
+"B( c #73777E",
+"C( c #44484F",
+"D( c #E5E6EB",
+"E( c #DADCE1",
+"F( c #666A70",
+"G( c #4C5056",
+"H( c #8B8D93",
+"I( c #A1A3AA",
+"J( c #84878E",
+"K( c #565A5F",
+"L( c #54585E",
+"M( c #74777D",
+"N( c #E1E2E7",
+"O( c #DBDBE3",
+"P( c #CCCDD7",
+"Q( c #C3C6D0",
+"R( c #C3C5D0",
+"S( c #3C4147",
+"T( c #54585D",
+"U( c #2E3239",
+"V( c #33383E",
+"W( c #FDFDFD",
+"X( c #595D62",
+"Y( c #3F444A",
+"Z( c #2D3239",
+"`( c #2B3036",
+" _ c #585B61",
+"._ c #2A2F36",
+"+_ c #3C4046",
+"@_ c #F7F7F7",
+" ",
+" ",
+" . + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # # # # # # $ $ $ $ $ $ $ % % & & & & & & & & & % % $ $ * ",
+" . = - ; > , ' ) ! ~ { ] ^ / ( _ : < [ } | 1 2 3 4 5 6 7 8 9 0 a b c d e f g h i j k l m n o p q r s t s r q p o n m l u ",
+" . v - ; > , w x y ~ z ] A B ( C : < [ D E F G H 4 I 6 J K L 0 M N O P Q R S T U V W X n Y Z ` ...+.@.+... .` Z Y n X u ",
+" . = #.; $., ' x y ~ %.] &.*._ =.-.;.} >.,.'.).!.~.{.].^./.(._.:.<.[.}.f |.h i 1.2.3.4.o Z s 5.6.7.8.8.8.7.6.5.s Z o 9.u ",
+" . - #.; > $.w 0.a.%.b.&.*.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.A.B.C.D.E.F.G.` 5.H.8.8.8.8.8.8.8.H.5.` p I.u ",
+" . #.- ; $.J.x 0.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.`. +.+++@+#+$+%+&+*+=+-+;+>+,+'+)+!+~+{+]+6.8.8.8.8.8.8.8.8.8.6. .q ^+u ",
+" . ; ; /+$.(+_+:+<+[+}+|+1+2+3+4+5+g.6+7+8+9+0+a+b+c+d+8 9 e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+7.8.8.8.8.8.8.8.8.8.7...r u+u ",
+" . v+w+w+w+x+y+z+A+}+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+++S+T+:.U+V+W+X+Y+Z+`+ @.@+@@@q #@$@8.8.8.8.8.8.8.8.8.8.8.+.s p u ",
+" . %@&@*@=@-@;@>@,@'@)@!@~@{@]@^@/@(@_@:@<@[@}@|@1@2@3@4@5@6@7@8@9@0@a@b@c@d@ @.@e@f@g@]+h@8.8.8.8.8.8.8.8.8.8.8.@.t G.u ",
+" . %@i@&@j@k@l@m@n@'@o@p@q@r@s@t@u@v@w@:@x@y@z@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@h@8.8.8.8.8.8.8.8.8.8.8.+.s p u ",
+" . V@W@/+X@Y@Z@`@ #.#+#@###$#%#&#*#=#-#;#>#,#'#)#!#~#{#]#^#/#(#_#:#<#[#}#|#1#2#3#4#5#6#7#8#9#8.8.8.8.8.8.8.8.8.7...r u+u ",
+" . 0#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#A#B#f+C#D#E#F#G#H#I#J#K#L#M#N#7#O#P#8.8.8.8.8.8.8.8.8.6. .q ^+u ",
+" . Q#R#S#T#U#f#V#W#X#Y#Z#`# $.$+$@$#$$$%$&$*$=$-$;$>$,$'$)$!$~${$]$^$/$/$($_$:$<$[$}$|$#@t+1$2$8.8.8.8.8.8.8.H.5.` p I.u ",
+" . 3$4$5$T#6$7$V#8$9$Y#0$a$ $b$c$+$d$%$e$*$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$t$u$v$w$x$y$z$A$..O#B$H.9#8.8.8.7.6.5.s Z o 9.u ",
+" . C$D$E$U#F$9$G$H$I$J$K$Z#j#.$k#$$L$M$N$N$O$O$P$P$Q$=$R$S$T$U$V$W$X$Y$t$s$Z$I#`$ %.%+%@%#%..$%%%$@h@&%$@*%]+T@=%-%;%>%u ",
+" . ,%'%)%!%~%F${%]%^%/%(%Y#_%e$e$:%<%[%}%}%|%1%2%3%P$4%5%m$6%7%8%9%0%a%b%c%c%d%e%f%g%h%i%j%k%l%m%n%7#]+o%p%q%r%s%t%u%v%w% ",
+" . ,%'%x%y%z%z%A%9$B%B%K$C%D%D%D%E%e$F%F%G%H%i$g$j$I%J%K%K%L%M%N%O%P%a%Q%t$t$R%S%T%U%V%W%X%Y%Z%`% &s .&{++&@&#&$&%&&&*&=& ",
+" . -&;&>&,&'&)&!&+#~&{&Z#D%F%]&E%:%N$^&/&(&=$_&f$H%:&<&[&}&4%|&1&2&3&4&5&6&7&8&R%1#9&0&a&b&c&d&e&f&S@g&@@h&i&j&k&l&m&n&o& ",
+" . p&5$q&r&s&t&u&v&+#w&Y#]&`#a$x&y&z&G%A&/&B&C&-$h$-$&$D&}&E&F&G&H&I&4&5&J&b%K&L&M&N&O&2#P&K#Q&R&S&T&U&V&W&)+X&2.Y&Z&`& * ",
+" .*+*@*#*$*%*x%6$&*G$G$**i#=*-*.$b$;*$$z&s#>*,*'*O$)*!*k$k$~*{*]*1&V$p$^*X$/*(*_*:*<*[*9&}*|*1*g%2*3*4*5*6*7*8*9*0*a*b*c* ",
+" .*d*e*e*f*y%{%J$F$g*h***J$i#k#x&L$i*;*j*j*r#|%k*1%l*m*!*!*n*o*p*q*r*s*t*u*v*w*x*y*z*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R* ",
+" .*S*,&)%e*T*U*F$~&K$)&K$V* $0$x&z&_%W*z&s#>*>*,*'*X*I%Y*P$Z*~*`*p* =.=W$+=@=#=$=%=[#_*&=M&*===-=O*;=>=,='=)=!=~={=]=^=/= ",
+" . (=%*_=:=<=0#[=}=|=J$1=)&K$j#i*L$L$L$L$k*k*2=3=|%t#O$4=5=6=!*7='$8=9=V$+=0=a=b=F#F#c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t= ",
+" . u=v=w=T#x=y=z=A=B=+#C=D=E=F=G=H=H=I=J=J=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=X=Y=+=Z=`= -.-+-/*@-#-$-%-&-*-=---;->-,-'-)-!-~- ",
+" . {-]-^-/-(-_-:-<-[-[-}-|-|-1-2-3-4-5-6-7-7-7-8-9-0-a-b-c-d-e-f-g-h-i-j-k-G&l-m-n-o-#=p-p-q-$=r-s-t-t-u-v-u-w-x-y-z-A-B- ",
+" . C-D-E-F-G-H-I-J-K-L-M-N-O-P-a$Q-R-E%E%S-W*|%T-T-U-U-V-W-X-Y-Z-`- ;.;R$5%+;F&@;#;$;r$4&4&%;n-&;D#*;=;w*-; -;;>;,;';);B- ",
+" . !;~;{;];^;/;(;_;:;<;[;};1=E%|;|;|;1;Q-W*2;3;4;5;5;T-R-6;7;V-8;9;9;0;a;b;c;d;@;e;f;@;#;g;h;@;i;j;k;l;m;n;o;p;q;r;s;t;/= ",
+" . u;v;w;x;y;z;A;B;C;B;D;E;F;G;H;Q-R-R-E%I;3;J;K;L;4;2;M;M;N;7;O;V-P;Q;a;R;{*S;T;U;%;V;#;@;@;W;@;X;Y;Z;`; >.>+>@>#>$>%>&> ",
+" . *>=>->;>>>,>'>)>!>~>{>]>H;M$E%]&E%Q-H;^>/>(>_>:>4;<>[>}>[>g$|>O;f$|>1>2>3>U;4>4>4&U;U;5>T;%;V;6>7>8>9>0>7>a>b>c>d>c>e> ",
+" . f>g>f>h>h>i>j>k>l>m>n>F;H;H;G;Q-Q-o>I;p>4;K;K;q>r>s><>t>5;u>W-v>7;w>3>P;x>T;U;V;T;T;5>y>4>4>T;@;z>A>B>B>A>B>C>D>E>F>e> ",
+" . G>H>I>J>K>L>M>N>O>P>Q>R>R>S>T>Q-o>U>|;o>I;/>/>/>V>W>S-u>X>X>Y>Z>R-V>x>`> ,O;7;.,T;U;4>+,}&U;T;@,#,$,%,&,*,$,=,-,;,>,,, ",
+" . ',),!,~,{,],^,/,(,_,:,<,[,[,},]&U>|,1,G%|;H;T>T>2,2,U>3,Y><>Y>T-M;R-S;4,5,6,7,7;}&8,8,8,9,S;0,d;c;a,b,c,d,e,f,g,h,i,j, ",
+" . k,l,m,n,o,p,q,^,r,s,t,u,v,w,F;U>2,1,x,U>o>Q-^>/>G%2,2,^>4;u>u>2;M;G%}&y,z,A,V>B,4>8,C,C,D,7,O;w>x>E,F,G,H,H,I,J,K,L,M, ",
+" . N,O,P,Q,Q,R,S,T,U,V,W,X,Y,R>G;Z,1,1,x,Q-`,},^>p>U>U>M;r> 'T-2;y,G%C,(&y,[>[>O;.'C,C,C,V>O;A,x>+'@'#'$'%'&'%'*'='-';',, ",
+" . >',''')'!'~'{'U,]'^'/'('_':'G;G;G;},F;},^>^>^>/><'/><'^>/> '<>s>s>['['s>X>u>Y>}>M;<&V>z,W-W-}'|'1'2'3'4'4'5'6'7'8'9'e> ",
+" . 0'a'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'S>F;G;G;F;G;p' 'q'^><'/>q' 'r's' ' 'q>q>t's>u'1;R-R-7;2;v'w'x'y'8'z'A'B'C'D'E'F'G'H' ",
+" . I'J'K'L'M'N'O'P'P'Q'R'S'T'U'V'W'X'Y'Z'`'`'`' ) ).).)+)@)#)$)%)%)&)*)=)-);)>),)')))L;!)~){)B'])y'y'^)/)v'{)()_):)<)<)/= ",
+" . [)})M'>'|)]'1)2)3)4)5)5)6)7)8)9)n'S>o'0) )a)b)b).)c)@)d)e)f)g)h)g)i)j)k)l)m)n)o)p)~)]),)q)q)r)C'y's)t)])u)v)w)>)x)y)z) ",
+" . A)B)C)D)E){'F)E)G)3)H)I)8)7)8)Y,n'n'n'Y,b)Y,J)o'0)a)K)L)M)N)O)P)Q)R)#)$)S)T) '3,^>r's'T)U)q)o)V)W)X)Y)Z)`) !.!.!+!u)z) ",
+" . B)@!#!$!%!&!*!%!=!8)-!;!7)>!,!'!9)Z'9))!Z'!!!!~!<'0){!c)]!^!d)#)/!(!(>(>_!:!p'^><!_![!q>}!|!t'}!1!2!+!3!.!2!3!4!4!4!5! ",
+" . 6!@!7!#!8!9!6!&!0!a!1)8)b!c!d!6)6)e!f!g!{! )9) ) )Z'h!i!j!c)i!d)^!]!+)(>_![!:! '<!_!k!n)l!S)n)m!k!l!n!T)T)T)n)l!S)m)o! ",
+" . p!9!7!G)b!q!r!r!s!#!t!u!v!w!x!y!z!A!f!B!{!Y,C!D!c)h!]!E!F!^!^!i!i!G!H!I!K)m!_!q':!J!(>K!(!R)L!n)k!3!&)M!N!&)m!T)H!O!z) ",
+" . P!Q!R!S!T!U!V!U!0!8!|)W!X!;!e!Y!t!-!Z'Z!Z!`!B!C! ~j!.~+~@~ ~.~#~$~%~&~*~=~^!L!a)-~n);~&)>~i)G!&)H!N!>~,~'~G!O!)~!~~~o! ",
+" . {~]~^~/~7!P!(~(~(~_~:~<~X!b![~u!Y!H)Z'}~B!Z'|~B!1~ ~2~j!3~4~1~3~5~6~&~7~8~I!9~+)0~I!9~I!/!a~b~c~m!/!c~d~e~f~g~h~(!N)~- ",
+" . i~j~k~l~l~m~n~o~o~p~q~r~s~s!t~u~v~s~w~w~u~h!x~f!y~1~1~1~ ~z~z~C!A~B~B~C~D~+)+)a)a)D!+)m!9~H!C~E~0~+)m!F~F~F~a~a~H!G~H~ ",
+" . I~J~K~L~M~N~O~P~Q~R~R~S~T~U~V~:~W~X~Y~Y~Z~Y!<~x~`~ {.{ {@~D~f!z~@~+{7~@{#{9~z~+)9~I!C!E~G~^!2~G~C!C!;~A~F!a~a~F~D~D~${ ",
+" . %{]~&{*{={={-{;{={={>{,{'{){!{r~W~r~~{{{]{^{/{^{({{{({_{:{<{@~[{}{}{|{1{2{3{+{4{C~2~I!5{5{C~F~(!I!I!I!+{6{b~7{6{2~D~8{ ",
+" . 9{0{a{O~*{b{c{d{d{S~e{f{g{h{i{j{k{W~l{m{n{~{o{p{p{{{q{r{s{t{({u{v{v{v{w{x{y{z{A{B{2{C{C{[{+{@{6{6{7~6{B{D{y{z{E{F{3{G{ ",
+" . H{I{I{J{K{L{M{N{O{P{Q{h{k{R{l{R{R{Z~Z~V~S{/{T{/{T{T{U{V{]{^{V{W{V{q{X{r{q{Y{2{2{|{|{@{3{7~.{Y{}{B{Z{Z{D{D{`{ ].]+]@]#] ",
+" . $]%]&]*]=]-];]>],]'])]!]~]h{{]]]){^]^]k{X~X~W~m{{{{{p{p{X{X{r{{{{{{{X{r{({2{3{ {.{[{.{ { {.{.{ {@{@{@{W{2{<{r{r{r{r{/] ",
+" . (]_]:]<][]<]}]|]1]2]3]4]']!]L{Q{5]{]e{f{6]e{i{7]7]7]8]9]0]9]9]a]s{v{b]b]s{Y~c]V{2{3{W{^{W{W{W{^{}{u{q{<{r{s{b]d]d]e]f] ",
+" . g](]h]i]j]k]l]m]n]o]p]q]r]s]t]u]v]w]{]x]y]z]A]B]z]w]C]C]D]E]F]G]H]y]I]J]K]v{e] ]L]M]N]O]P]Q]R]S]1{B{v{a]b]T]U]V]W]X]5! ",
+" . Y]Z]`] ^.^+^+^@^#^$^%^&^*^=^-^-^;^>^,^'^)^u]!^t~~^{^]^^^/^s](^_^:^<^[^}^|^1^2^3^4^5^6^7^8^9^0^a^b^Y~c^d^e^f^g^h^h^h^,, ",
+" . i^j^k^l^m^n^o^&{p^q^r^s^t^V~u^v^w^x^<~y^z^A^B^C^X~D^E^F^G^H^I^J^y~/{r{K^L^ {M^u]u]N^O^P^Q^R^v]S^T^1^T]h^U^V^V^U^W^X^Y^ ",
+" Z^`^ /./+/@/#]#]#/$/%/&/*/=/-/;/>/,/'/)/m]!/~/{/]/^///(/_/l]l]:/<~W~</[/}/|/1/2/3/4/5/6/({U]7/8/9/0/a/Y~f^b/c/X^d/e/e/Y^ ",
+" . . 8.8. .*. f/8.g/. . h/{/r^i/j/k/l/m/j/n/o/r^r^p/q/r/s/ ^.^t/u/h],/v/w/x/y/z/X^A/&^B/f!({C/D/E/F/F/G/G/H/ ",
+" . . 8.8. . . I/8.8.J/. K/L/M/N/O/P/Q/R/S/L{T/U/l^V/R{W/X/Y/Z/`/ (.(+(@(#(U{[/$(%(&(M/*(=(~{z/-(;(>(,('(,()( ",
+" . . 8.8. * . . !(8. L/. . . ~({(](@/@/^(/(f{((_(:(<([(}(|(1(:(2(^]3(4(5(6(W~7(8(9(0(a(b(y~c(d(e(f(g(h(i(j(k( ",
+" .*. . l(l(m(n(. . o(p(8. . . q(r(s(t(u(u(u(v(f]j,w(x(L/y(z(A(B(L/C(D(E(F(G(:(H(I(J(K(L(M(N(/]O(P(./`^Q(R(R(R(R( ",
+" . . . . . . q(S({/p(8. . . T(8.8. U(. V(W(8. X(Y(Z(. . `(x(8.8. _K/f/. ._+_j]@_8. ",
+" 8.8. 8. 8. ",
+" "};
diff --git a/pixmaps/clear.xpm b/pixmaps/clear.xpm
new file mode 100644
index 0000000..25af7f2
--- /dev/null
+++ b/pixmaps/clear.xpm
@@ -0,0 +1,1653 @@
+/* XPM */
+static char * clear_xpm[] = {
+"64 64 1586 2",
+" c None",
+". c #252A31",
+"+ c #2A323A",
+"@ c #272D34",
+"# c #272D33",
+"$ c #282D33",
+"% c #282E33",
+"& c #292E33",
+"* c #272C33",
+"= c #90D8E4",
+"- c #90D8E3",
+"; c #91D8E3",
+"> c #91D8E2",
+", c #92D9E2",
+"' c #92D8E1",
+") c #93D8E1",
+"! c #93D8E0",
+"~ c #94D9E0",
+"{ c #94DADF",
+"] c #95DADE",
+"^ c #97D9DE",
+"/ c #96DADD",
+"( c #97DBDC",
+"_ c #98DBDC",
+": c #99DBDA",
+"< c #9ADCDA",
+"[ c #9BDCD8",
+"} c #9CDCD8",
+"| c #9DDDD6",
+"1 c #9EDCD6",
+"2 c #9FDDD5",
+"3 c #A1DED3",
+"4 c #A2DED2",
+"5 c #A3DFD1",
+"6 c #A5DFCF",
+"7 c #A7DFCE",
+"8 c #A9E1CC",
+"9 c #ABE1CB",
+"0 c #ADE2C9",
+"a c #AFE3C7",
+"b c #B1E3C5",
+"c c #B4E4C3",
+"d c #B8E5C1",
+"e c #BBE6BF",
+"f c #BEE8BC",
+"g c #C2EAB9",
+"h c #C7EBB7",
+"i c #CCEDB4",
+"j c #D2EFB1",
+"k c #D8F1AE",
+"l c #DFF3AB",
+"m c #E6F6A8",
+"n c #EEF9A7",
+"o c #F6FCA5",
+"p c #FFFFA5",
+"q c #FFFFAF",
+"r c #FFFFB7",
+"s c #FFFFBC",
+"t c #FFFFBE",
+"u c #B7BAC7",
+"v c #90D7E4",
+"w c #92D9E1",
+"x c #93D9E1",
+"y c #93D9E0",
+"z c #95DADF",
+"A c #96DADE",
+"B c #97DADD",
+"C c #99DBDB",
+"D c #9CDBD8",
+"E c #9DDDD7",
+"F c #9EDDD6",
+"G c #A0DDD4",
+"H c #A1DDD3",
+"I c #A4DED0",
+"J c #A7E0CE",
+"K c #A9E0CC",
+"L c #ABE1CA",
+"M c #B0E3C6",
+"N c #B2E4C5",
+"O c #B6E5C2",
+"P c #B9E6C0",
+"Q c #BCE7BD",
+"R c #C0E9BB",
+"S c #C5EAB8",
+"T c #CAECB5",
+"U c #CFEEB2",
+"V c #D6F0AF",
+"W c #DDF3AC",
+"X c #E5F6A9",
+"Y c #F8FCA5",
+"Z c #FFFFAA",
+"` c #FFFFB8",
+" . c #FFFFC6",
+".. c #FFFFD2",
+"+. c #FFFFDB",
+"@. c #FFFFDE",
+"#. c #90D7E3",
+"$. c #92D8E2",
+"%. c #95D9DF",
+"&. c #9ADBDA",
+"*. c #9FDCD5",
+"=. c #A4DFD1",
+"-. c #A6E0CF",
+";. c #A8E0CD",
+">. c #AAE0CC",
+",. c #ACE1CA",
+"'. c #AEE3C8",
+"). c #B1E3C6",
+"!. c #B3E4C4",
+"~. c #B7E5C1",
+"{. c #BAE6BF",
+"]. c #C2E9BA",
+"^. c #D3EFB1",
+"/. c #DAF2AD",
+"(. c #E2F4AA",
+"_. c #EBF8A7",
+":. c #FFFFD0",
+"<. c #FFFFE4",
+"[. c #FFFFF7",
+"}. c #FFFFFF",
+"|. c #94D9DF",
+"1. c #98DADB",
+"2. c #99DADB",
+"3. c #9BDCD9",
+"4. c #9DDCD7",
+"5. c #A0DED4",
+"6. c #A3DED1",
+"7. c #A4DFD0",
+"8. c #A6DFCF",
+"9. c #AAE0CB",
+"0. c #ACE2C9",
+"a. c #AFE2C7",
+"b. c #B1E4C5",
+"c. c #B4E5C3",
+"d. c #B8E6C1",
+"e. c #BBE7BE",
+"f. c #BFE8BC",
+"g. c #C3E9B9",
+"h. c #C9ECB6",
+"i. c #E7F6A9",
+"j. c #F2FAA6",
+"k. c #FFFFEB",
+"l. c #95D9DE",
+"m. c #9BDBD9",
+"n. c #AAE1CB",
+"o. c #B5E5C2",
+"p. c #B8E5C0",
+"q. c #BCE7BE",
+"r. c #C0E8BB",
+"s. c #D0EEB2",
+"t. c #E0F4AB",
+"u. c #EBF7A7",
+"v. c #F7FCA5",
+"w. c #ADE1C9",
+"x. c #B2E3C5",
+"y. c #B5E4C2",
+"z. c #BDE8BD",
+"A. c #C1E9BA",
+"B. c #C6EBB8",
+"C. c #CBEDB4",
+"D. c #E3F5AA",
+"E. c #FCFEA4",
+"F. c #BDE7BD",
+"G. c #D3EFB0",
+"H. c #DBF2AD",
+"I. c #E5F5AA",
+"J. c #F0F9A6",
+"K. c #91D7E3",
+"L. c #94D8E0",
+"M. c #98DADC",
+"N. c #B0E2C6",
+"O. c #CDEDB4",
+"P. c #F1FAA6",
+"Q. c #FFFFA6",
+"R. c #B3E3C5",
+"S. c #C6EAB8",
+"T. c #CBECB4",
+"U. c #DAF1AD",
+"V. c #96D9DD",
+"W. c #98DBDB",
+"X. c #97DADC",
+"Y. c #ACE2CA",
+"Z. c #AEE2C8",
+"`. c #E2F5AA",
+" + c #99DADA",
+".+ c #9BDBD8",
+"++ c #E5F5A9",
+"@+ c #96D9DE",
+"#+ c #AAE1CC",
+"$+ c #CEEEB3",
+"%+ c #D9F1AE",
+"&+ c #8FD8E5",
+"*+ c #93D8E2",
+"=+ c #8FD7E5",
+"-+ c #93D9E2",
+";+ c #A4DED1",
+">+ c #A6DFCE",
+",+ c #A9E0CB",
+"'+ c #B2E3C4",
+")+ c #B6E5C1",
+"!+ c #B9E6BF",
+"~+ c #BDE7BC",
+"{+ c #C0E8BA",
+"]+ c #C2E9B9",
+"^+ c #C5EAB7",
+"/+ c #C7EBB6",
+"(+ c #C9EBB6",
+"_+ c #CAECB4",
+":+ c #8ED6E4",
+"<+ c #8ED6E3",
+"[+ c #8FD6E3",
+"}+ c #8FD7E2",
+"|+ c #90D7E2",
+"1+ c #91D7E1",
+"2+ c #91D6E0",
+"3+ c #91D7E0",
+"4+ c #92D8DF",
+"5+ c #92D8E0",
+"6+ c #93D8DE",
+"7+ c #94D8DD",
+"8+ c #95D9DC",
+"9+ c #96D9DB",
+"0+ c #96D8DB",
+"a+ c #98DADA",
+"b+ c #98DAD9",
+"c+ c #99DAD8",
+"d+ c #9ADBD7",
+"e+ c #9BDBD7",
+"f+ c #9CDAD6",
+"g+ c #9DDBD5",
+"h+ c #9EDCD3",
+"i+ c #9FDCD3",
+"j+ c #A0DCD1",
+"k+ c #A2DDD0",
+"l+ c #A3DECF",
+"m+ c #A5DECE",
+"n+ c #A6DFCC",
+"o+ c #A8DFCB",
+"p+ c #A9DFCA",
+"q+ c #ABE0C8",
+"r+ c #ACE1C7",
+"s+ c #AFE1C5",
+"t+ c #B1E2C4",
+"u+ c #B3E3C2",
+"v+ c #B4E4C1",
+"w+ c #B7E4C0",
+"x+ c #BAE6BE",
+"y+ c #BCE6BD",
+"z+ c #BFE8BA",
+"A+ c #C1E8B9",
+"B+ c #C4EAB7",
+"C+ c #C6EAB6",
+"D+ c #C5E9B7",
+"E+ c #C4E9B7",
+"F+ c #C2E9B8",
+"G+ c #BFE7BA",
+"H+ c #BBE7BD",
+"I+ c #8CD4E3",
+"J+ c #8CD5E2",
+"K+ c #8DD5E2",
+"L+ c #8DD5E1",
+"M+ c #8ED5E1",
+"N+ c #8FD5E0",
+"O+ c #8FD6E0",
+"P+ c #90D6DF",
+"Q+ c #91D6DE",
+"R+ c #92D6DD",
+"S+ c #93D7DC",
+"T+ c #94D7DC",
+"U+ c #94D7DA",
+"V+ c #95D8DA",
+"W+ c #96D8D9",
+"X+ c #97D8D8",
+"Y+ c #98D8D7",
+"Z+ c #98D9D6",
+"`+ c #9AD9D5",
+" @ c #9BDAD5",
+".@ c #9CDAD4",
+"+@ c #9CDAD3",
+"@@ c #9FDBD1",
+"#@ c #9FDCD1",
+"$@ c #A1DCCF",
+"%@ c #A2DDCD",
+"&@ c #A4DDCD",
+"*@ c #A5DECC",
+"=@ c #A7DECA",
+"-@ c #A9DFC9",
+";@ c #AAE0C8",
+">@ c #ACE0C6",
+",@ c #AEE0C5",
+"'@ c #B0E1C4",
+")@ c #B1E2C2",
+"!@ c #B3E3C1",
+"~@ c #B5E3C0",
+"{@ c #B7E4BF",
+"]@ c #B9E5BE",
+"^@ c #BAE5BC",
+"/@ c #BBE6BB",
+"(@ c #BDE6BB",
+"_@ c #BDE7BA",
+":@ c #BFE7B9",
+"<@ c #C0E7B9",
+"[@ c #BFE7B8",
+"}@ c #BEE7BA",
+"|@ c #BCE6BB",
+"1@ c #B8E4BE",
+"2@ c #8AD3E2",
+"3@ c #8BD3E2",
+"4@ c #8BD3E1",
+"5@ c #8CD3E0",
+"6@ c #8DD4DF",
+"7@ c #8ED4DE",
+"8@ c #90D5DD",
+"9@ c #90D5DC",
+"0@ c #91D5DC",
+"a@ c #91D5DB",
+"b@ c #92D6DB",
+"c@ c #93D6DA",
+"d@ c #93D6D9",
+"e@ c #94D7D8",
+"f@ c #95D7D8",
+"g@ c #96D7D7",
+"h@ c #97D8D6",
+"i@ c #98D8D5",
+"j@ c #99D8D4",
+"k@ c #9AD9D3",
+"l@ c #9BD9D2",
+"m@ c #9CD9D1",
+"n@ c #9DDAD1",
+"o@ c #9EDACF",
+"p@ c #A0DBCE",
+"q@ c #A1DBCD",
+"r@ c #A3DCCC",
+"s@ c #A4DCCB",
+"t@ c #A6DDCA",
+"u@ c #A7DEC8",
+"v@ c #A9DEC7",
+"w@ c #AADEC6",
+"x@ c #ACE0C5",
+"y@ c #AEE0C3",
+"z@ c #AFE1C2",
+"A@ c #B1E1C1",
+"B@ c #B3E1C0",
+"C@ c #B4E2BF",
+"D@ c #B5E3BE",
+"E@ c #B7E3BD",
+"F@ c #B8E4BD",
+"G@ c #B8E4BC",
+"H@ c #B9E4BB",
+"I@ c #BAE4BC",
+"J@ c #BAE4BB",
+"K@ c #B9E4BC",
+"L@ c #B8E3BD",
+"M@ c #B7E4BD",
+"N@ c #B5E2BE",
+"O@ c #B4E3BF",
+"P@ c #B2E1C0",
+"Q@ c #88D1E2",
+"R@ c #88D2E1",
+"S@ c #89D1E2",
+"T@ c #8AD1E1",
+"U@ c #8AD2E0",
+"V@ c #8BD2DF",
+"W@ c #8CD2DE",
+"X@ c #8CD3DD",
+"Y@ c #8DD3DC",
+"Z@ c #8ED4DC",
+"`@ c #8FD3DC",
+" # c #90D4DA",
+".# c #91D4D9",
+"+# c #92D5D8",
+"@# c #93D5D7",
+"## c #94D5D7",
+"$# c #94D6D5",
+"%# c #96D6D5",
+"&# c #97D6D4",
+"*# c #98D7D3",
+"=# c #98D7D2",
+"-# c #9AD8D1",
+";# c #9BD7D0",
+"># c #9CD8CF",
+",# c #9DD9CF",
+"'# c #9ED9CE",
+")# c #A0DACC",
+"!# c #A1DBCC",
+"~# c #A2DBCA",
+"{# c #A4DCC9",
+"]# c #A5DCC8",
+"^# c #A7DDC7",
+"/# c #A9DDC6",
+"(# c #A9DEC5",
+"_# c #ACDFC4",
+":# c #ADDFC2",
+"<# c #AEDFC2",
+"[# c #AFE0C1",
+"}# c #B1E1C0",
+"|# c #B2E1BF",
+"1# c #B3E1BF",
+"2# c #B4E1BE",
+"3# c #B4E2BE",
+"4# c #B4E2BD",
+"5# c #B1E0C0",
+"6# c #AFE0C0",
+"7# c #AEDFC1",
+"8# c #86CFE1",
+"9# c #87CFE0",
+"0# c #87D0E0",
+"a# c #87D0E1",
+"b# c #88D0DF",
+"c# c #88D1E0",
+"d# c #89D0DE",
+"e# c #8AD0DF",
+"f# c #8AD1DD",
+"g# c #8BD2DD",
+"h# c #8BD1DC",
+"i# c #8CD1DB",
+"j# c #8DD2DB",
+"k# c #8DD2DA",
+"l# c #8DD3DA",
+"m# c #8ED2D9",
+"n# c #8FD3D9",
+"o# c #90D3D8",
+"p# c #91D3D7",
+"q# c #92D4D6",
+"r# c #93D4D5",
+"s# c #95D5D4",
+"t# c #95D5D3",
+"u# c #96D5D2",
+"v# c #97D6D2",
+"w# c #99D6D1",
+"x# c #9AD7D0",
+"y# c #9BD7CF",
+"z# c #9BD8CE",
+"A# c #9ED8CD",
+"B# c #9ED9CC",
+"C# c #9FD9CB",
+"D# c #A2DACA",
+"E# c #A3DAC9",
+"F# c #A4DAC8",
+"G# c #A5DBC7",
+"H# c #A7DCC5",
+"I# c #A8DCC5",
+"J# c #A9DDC4",
+"K# c #AADDC3",
+"L# c #ABDDC2",
+"M# c #ACDEC2",
+"N# c #AEDEC1",
+"O# c #AFDFC0",
+"P# c #AFDFBF",
+"Q# c #ADDEC1",
+"R# c #85CDE0",
+"S# c #85CEDF",
+"T# c #85CEE0",
+"U# c #86CEDF",
+"V# c #86CEDE",
+"W# c #87CEDE",
+"X# c #87CFDE",
+"Y# c #87CFDD",
+"Z# c #88D0DD",
+"`# c #88CFDC",
+" $ c #89D0DC",
+".$ c #8ACFDB",
+"+$ c #8AD0DB",
+"@$ c #8BD0DA",
+"#$ c #8CD1D9",
+"$$ c #8CD1D8",
+"%$ c #8ED1D8",
+"&$ c #8DD2D7",
+"*$ c #8FD2D6",
+"=$ c #8FD3D6",
+"-$ c #90D2D5",
+";$ c #91D3D4",
+">$ c #93D3D4",
+",$ c #92D3D3",
+"'$ c #94D4D2",
+")$ c #95D4D1",
+"!$ c #97D5D0",
+"~$ c #98D5CF",
+"{$ c #99D6CE",
+"]$ c #9AD6CD",
+"^$ c #9CD7CC",
+"/$ c #9DD7CB",
+"($ c #9FD8CA",
+"_$ c #A0D8C8",
+":$ c #A0D9C8",
+"<$ c #A1D9C8",
+"[$ c #A3D9C6",
+"}$ c #A5DAC6",
+"|$ c #A5DBC4",
+"1$ c #A7DBC4",
+"2$ c #A7DBC3",
+"3$ c #A8DCC3",
+"4$ c #A9DCC2",
+"5$ c #AADDC2",
+"6$ c #AADDC1",
+"7$ c #ABDCC1",
+"8$ c #ABDDC1",
+"9$ c #AADCC2",
+"0$ c #A6DBC4",
+"a$ c #83CCDF",
+"b$ c #82CDDF",
+"c$ c #83CDDF",
+"d$ c #84CCDE",
+"e$ c #83CCDE",
+"f$ c #85CDDE",
+"g$ c #85CDDD",
+"h$ c #86CEDD",
+"i$ c #86CDDC",
+"j$ c #87CEDC",
+"k$ c #87CEDB",
+"l$ c #88CEDB",
+"m$ c #88CFDA",
+"n$ c #89CFDA",
+"o$ c #8ACFD9",
+"p$ c #89D0D9",
+"q$ c #8ACFD8",
+"r$ c #8BCFD8",
+"s$ c #8BCFD7",
+"t$ c #8DD0D6",
+"u$ c #8FD1D5",
+"v$ c #8FD1D4",
+"w$ c #90D1D4",
+"x$ c #91D2D3",
+"y$ c #92D3D2",
+"z$ c #92D2D2",
+"A$ c #93D3D0",
+"B$ c #95D3D0",
+"C$ c #96D4CF",
+"D$ c #97D4CE",
+"E$ c #97D4CD",
+"F$ c #98D5CD",
+"G$ c #9AD5CB",
+"H$ c #9BD6CB",
+"I$ c #9CD6CA",
+"J$ c #9DD7C9",
+"K$ c #9ED7C8",
+"L$ c #9FD8C7",
+"M$ c #A1D8C7",
+"N$ c #A2D9C6",
+"O$ c #A3D9C5",
+"P$ c #A4D9C4",
+"Q$ c #A4DAC4",
+"R$ c #A5D9C3",
+"S$ c #A6DAC3",
+"T$ c #A6DBC2",
+"U$ c #A7DBC2",
+"V$ c #A7DAC2",
+"W$ c #A6DBC3",
+"X$ c #A3D9C4",
+"Y$ c #A2D9C5",
+"Z$ c #81CADF",
+"`$ c #81CADE",
+" % c #82CADE",
+".% c #81CBDD",
+"+% c #82CCDD",
+"@% c #83CCDC",
+"#% c #83CBDC",
+"$% c #85CCDB",
+"%% c #85CCDC",
+"&% c #86CCDA",
+"*% c #86CDDA",
+"=% c #88CDD9",
+"-% c #88CED8",
+";% c #88CDD8",
+">% c #89CDD7",
+",% c #8ACED6",
+"'% c #8BCED6",
+")% c #8CCFD5",
+"!% c #8BCFD5",
+"~% c #8DCFD4",
+"{% c #8DCFD3",
+"]% c #8ED0D2",
+"^% c #8FD0D2",
+"/% c #90D1D1",
+"(% c #91D1D1",
+"_% c #92D1D0",
+":% c #93D2CF",
+"<% c #94D2CE",
+"[% c #95D3CE",
+"}% c #97D3CD",
+"|% c #98D3CC",
+"1% c #98D4CB",
+"2% c #99D4CB",
+"3% c #9AD5CA",
+"4% c #9BD5C9",
+"5% c #9CD6C7",
+"6% c #9ED6C8",
+"7% c #9FD6C7",
+"8% c #9FD7C6",
+"9% c #A0D7C5",
+"0% c #A1D8C5",
+"a% c #A2D8C4",
+"b% c #A3D8C4",
+"c% c #A3D8C3",
+"d% c #A1D7C5",
+"e% c #7FC8DF",
+"f% c #7FC9DD",
+"g% c #7FC8DD",
+"h% c #80C9DE",
+"i% c #80CADD",
+"j% c #81CADD",
+"k% c #81C9DC",
+"l% c #82CADB",
+"m% c #83CBDA",
+"n% c #84CADA",
+"o% c #84CAD9",
+"p% c #83CADA",
+"q% c #84CBD9",
+"r% c #85CCD8",
+"s% c #86CCD8",
+"t% c #87CCD7",
+"u% c #87CCD6",
+"v% c #88CDD6",
+"w% c #89CCD6",
+"x% c #89CDD5",
+"y% c #8BCDD4",
+"z% c #8BCED3",
+"A% c #8DCED2",
+"B% c #8ECED2",
+"C% c #8DCFD1",
+"D% c #8FCFD0",
+"E% c #90CFD0",
+"F% c #91D0CF",
+"G% c #92D0CE",
+"H% c #92D1CE",
+"I% c #93D1CD",
+"J% c #95D1CC",
+"K% c #96D2CC",
+"L% c #96D2CB",
+"M% c #97D3CA",
+"N% c #99D3C9",
+"O% c #9BD4C8",
+"P% c #9AD4C8",
+"Q% c #9CD5C7",
+"R% c #9CD5C6",
+"S% c #9DD5C5",
+"T% c #9ED5C6",
+"U% c #9ED6C5",
+"V% c #9FD6C5",
+"W% c #9FD5C5",
+"X% c #9DD5C6",
+"Y% c #7DC7DE",
+"Z% c #7CC7DD",
+"`% c #7EC7DD",
+" & c #7EC8DC",
+".& c #7FC8DC",
+"+& c #80C7DB",
+"@& c #80C8DB",
+"#& c #7FC8DB",
+"$& c #80C8DA",
+"%& c #81C8DA",
+"&& c #82C8DA",
+"*& c #83C9D9",
+"=& c #83C9D8",
+"-& c #84C9D8",
+";& c #84CAD7",
+">& c #85CAD7",
+",& c #85CAD6",
+"'& c #86CBD6",
+")& c #87CAD5",
+"!& c #87CBD6",
+"~& c #88CBD4",
+"{& c #88CCD3",
+"]& c #89CCD3",
+"^& c #8ACCD3",
+"/& c #8BCDD1",
+"(& c #8CCED1",
+"_& c #8ECED0",
+":& c #8ECFCF",
+"<& c #8FCECE",
+"[& c #90CFCE",
+"}& c #91CFCD",
+"|& c #91D0CC",
+"1& c #93D0CC",
+"2& c #93D1CB",
+"3& c #94D1CA",
+"4& c #95D1CA",
+"5& c #96D1C9",
+"6& c #97D2C9",
+"7& c #97D2C8",
+"8& c #99D2C8",
+"9& c #99D3C8",
+"0& c #99D3C7",
+"a& c #9AD3C7",
+"b& c #9BD3C6",
+"c& c #9BD4C6",
+"d& c #9BD4C5",
+"e& c #9AD3C6",
+"f& c #98D2C7",
+"g& c #7BC5DD",
+"h& c #7BC5DC",
+"i& c #7CC5DC",
+"j& c #7BC6DC",
+"k& c #7DC5DB",
+"l& c #7CC6DC",
+"m& c #7CC6DB",
+"n& c #7EC7DA",
+"o& c #80C7D9",
+"p& c #7FC7D9",
+"q& c #7FC8D8",
+"r& c #81C7D9",
+"s& c #81C8D7",
+"t& c #83C8D6",
+"u& c #83C9D6",
+"v& c #84C9D5",
+"w& c #85C9D5",
+"x& c #84CAD4",
+"y& c #85CAD4",
+"z& c #87CAD3",
+"A& c #87CAD2",
+"B& c #88CBD2",
+"C& c #89CCD1",
+"D& c #8ACBD0",
+"E& c #8ACCD0",
+"F& c #8CCCCF",
+"G& c #8DCCCF",
+"H& c #8DCDCE",
+"I& c #8FCECD",
+"J& c #8FCECC",
+"K& c #90CECB",
+"L& c #92CFCB",
+"M& c #92CFCA",
+"N& c #93CFCA",
+"O& c #94D0C9",
+"P& c #95D0C9",
+"Q& c #95D0C8",
+"R& c #96D1C8",
+"S& c #97D1C7",
+"T& c #97D2C7",
+"U& c #98D2C6",
+"V& c #97D1C6",
+"W& c #79C4DC",
+"X& c #79C4DB",
+"Y& c #7AC4DB",
+"Z& c #7BC3DA",
+"`& c #7CC5DA",
+" * c #7BC4D9",
+".* c #7CC5D9",
+"+* c #7DC4D9",
+"@* c #7DC5D9",
+"#* c #7DC6D9",
+"$* c #7EC6D7",
+"%* c #7FC6D7",
+"&* c #80C6D6",
+"** c #81C7D6",
+"=* c #81C7D5",
+"-* c #82C7D5",
+";* c #83C8D4",
+">* c #83C8D3",
+",* c #84C9D3",
+"'* c #85C9D2",
+")* c #85C8D2",
+"!* c #86C9D1",
+"~* c #88CAD0",
+"{* c #89CACF",
+"]* c #89CBCF",
+"^* c #8ACACF",
+"/* c #8BCCCE",
+"(* c #8CCCCD",
+"_* c #8CCBCD",
+":* c #8DCCCD",
+"<* c #8ECCCC",
+"[* c #8ECDCB",
+"}* c #8FCECB",
+"|* c #90CDCA",
+"1* c #91CECA",
+"2* c #92CEC9",
+"3* c #92CEC8",
+"4* c #93CEC8",
+"5* c #93CFC8",
+"6* c #94CFC7",
+"7* c #94D0C7",
+"8* c #93CEC7",
+"9* c #91CFC9",
+"0* c #77C2DC",
+"a* c #77C1DC",
+"b* c #78C2DB",
+"c* c #79C2DA",
+"d* c #78C3DA",
+"e* c #7AC2D9",
+"f* c #79C2D9",
+"g* c #7AC3D9",
+"h* c #7BC3D8",
+"i* c #7CC4D8",
+"j* c #7BC4D8",
+"k* c #7CC3D7",
+"l* c #7DC4D7",
+"m* c #7EC5D7",
+"n* c #7EC5D6",
+"o* c #7EC4D5",
+"p* c #7FC5D5",
+"q* c #7FC6D4",
+"r* c #81C6D4",
+"s* c #81C5D3",
+"t* c #81C6D3",
+"u* c #83C6D2",
+"v* c #83C7D2",
+"w* c #84C8D1",
+"x* c #85C8D0",
+"y* c #86C8D0",
+"z* c #87C8CF",
+"A* c #87C9CE",
+"B* c #88CACE",
+"C* c #89CACD",
+"D* c #89C9CD",
+"E* c #8ACACD",
+"F* c #8BCACC",
+"G* c #8CCBCB",
+"H* c #8DCBCA",
+"I* c #8ECBCA",
+"J* c #8ECCCA",
+"K* c #8FCDC9",
+"L* c #90CDC9",
+"M* c #90CCC9",
+"N* c #90CDC8",
+"O* c #91CDC7",
+"P* c #91CDC8",
+"Q* c #8FCDC8",
+"R* c #8FCCC9",
+"S* c #74C0DC",
+"T* c #75C0DA",
+"U* c #76C0DA",
+"V* c #76C1D9",
+"W* c #78C1D9",
+"X* c #77C1D9",
+"Y* c #78C2D8",
+"Z* c #79C2D7",
+"`* c #7AC2D7",
+" = c #7BC2D6",
+".= c #7BC3D6",
+"+= c #7BC3D5",
+"@= c #7DC3D5",
+"#= c #7CC3D4",
+"$= c #7EC4D4",
+"%= c #7FC4D4",
+"&= c #7FC4D3",
+"*= c #7FC4D2",
+"== c #80C5D2",
+"-= c #80C4D2",
+";= c #81C5D2",
+">= c #82C5D1",
+",= c #82C5D0",
+"'= c #83C6D0",
+")= c #84C7CF",
+"!= c #85C7CE",
+"~= c #86C8CE",
+"{= c #86C7CE",
+"]= c #87C7CD",
+"^= c #87C8CD",
+"/= c #88C9CC",
+"(= c #89C9CB",
+"_= c #8ACACB",
+":= c #8ACACA",
+"<= c #8BC9CA",
+"[= c #8CCACA",
+"}= c #8CCAC9",
+"|= c #8DCAC9",
+"1= c #8DCBC8",
+"2= c #8CCBC9",
+"3= c #8CCAC8",
+"4= c #73BEDB",
+"5= c #74BED9",
+"6= c #74BFD9",
+"7= c #74BFDA",
+"8= c #75BFD8",
+"9= c #76C0D7",
+"0= c #77C0D7",
+"a= c #78C0D6",
+"b= c #78C0D7",
+"c= c #79C1D6",
+"d= c #79C1D5",
+"e= c #7AC1D5",
+"f= c #7AC2D4",
+"g= c #7CC2D4",
+"h= c #7BC2D3",
+"i= c #7DC3D3",
+"j= c #7DC2D2",
+"k= c #7DC3D2",
+"l= c #7EC3D1",
+"m= c #7FC4D1",
+"n= c #80C3D0",
+"o= c #81C4D0",
+"p= c #81C5CF",
+"q= c #83C5CE",
+"r= c #82C5CE",
+"s= c #83C6CE",
+"t= c #84C5CD",
+"u= c #84C6CD",
+"v= c #85C7CC",
+"w= c #85C6CC",
+"x= c #86C6CC",
+"y= c #86C7CC",
+"z= c #87C7CB",
+"A= c #88C8CA",
+"B= c #88C7CA",
+"C= c #89C8CA",
+"D= c #8AC8C9",
+"E= c #8AC9C9",
+"F= c #8AC8C8",
+"G= c #71BCD9",
+"H= c #71BDD9",
+"I= c #72BED9",
+"J= c #72BDD8",
+"K= c #73BDD8",
+"L= c #73BED7",
+"M= c #74BED7",
+"N= c #75BED6",
+"O= c #76BED6",
+"P= c #76BFD5",
+"Q= c #77BFD5",
+"R= c #77BFD4",
+"S= c #78C0D4",
+"T= c #79C0D3",
+"U= c #7AC0D2",
+"V= c #7BC0D2",
+"W= c #7CC0D1",
+"X= c #7DC2D1",
+"Y= c #7CC2D1",
+"Z= c #7CC1D1",
+"`= c #7DC2D0",
+" - c #7FC2D0",
+".- c #7EC3CF",
+"+- c #7FC3CF",
+"@- c #80C3CE",
+"#- c #80C4CE",
+"$- c #81C4CD",
+"%- c #82C4CD",
+"&- c #82C5CC",
+"*- c #83C5CC",
+"=- c #84C5CC",
+"-- c #84C5CB",
+";- c #85C5CB",
+">- c #86C6CA",
+",- c #87C6C9",
+"'- c #87C7C9",
+")- c #87C7C8",
+"!- c #87C6CA",
+"~- c #86C7C9",
+"{- c #85C6CA",
+"]- c #86C5CA",
+"^- c #6FBAD9",
+"/- c #6FBBD8",
+"(- c #70BBD8",
+"_- c #71BCD8",
+":- c #70BBD7",
+"<- c #70BCD7",
+"[- c #72BCD7",
+"}- c #73BDD7",
+"|- c #73BCD6",
+"1- c #74BDD5",
+"2- c #74BDD4",
+"3- c #75BDD4",
+"4- c #76BED3",
+"5- c #76BED4",
+"6- c #77BED2",
+"7- c #78BFD2",
+"8- c #78BFD1",
+"9- c #7ABFD1",
+"0- c #7AC0D1",
+"a- c #7AC0D0",
+"b- c #7BC0D0",
+"c- c #7CC1CF",
+"d- c #7DC1CE",
+"e- c #7EC2CD",
+"f- c #7EC1CD",
+"g- c #7FC2CD",
+"h- c #80C3CC",
+"i- c #81C3CC",
+"j- c #81C2CC",
+"k- c #81C3CB",
+"l- c #82C4CB",
+"m- c #83C4CA",
+"n- c #84C5CA",
+"o- c #84C4CA",
+"p- c #83C5CA",
+"q- c #83C3CA",
+"r- c #6EB9D8",
+"s- c #6DBAD8",
+"t- c #6DB9D7",
+"u- c #6FB9D7",
+"v- c #70BAD6",
+"w- c #6FBAD6",
+"x- c #71BAD5",
+"y- c #70BAD5",
+"z- c #72BBD5",
+"A- c #71BCD4",
+"B- c #71BBD4",
+"C- c #72BBD4",
+"D- c #73BBD4",
+"E- c #74BCD3",
+"F- c #75BCD3",
+"G- c #75BCD2",
+"H- c #76BDD2",
+"I- c #76BDD1",
+"J- c #77BDD1",
+"K- c #77BED0",
+"L- c #77BFD0",
+"M- c #78BED0",
+"N- c #79BECF",
+"O- c #79BFCF",
+"P- c #7ABFCE",
+"Q- c #7BBFCE",
+"R- c #7BC0CE",
+"S- c #7CC0CD",
+"T- c #7DC0CD",
+"U- c #7DC1CC",
+"V- c #7EC1CC",
+"W- c #7FC1CB",
+"X- c #80C1CB",
+"Y- c #80C2CB",
+"Z- c #81C2CA",
+"`- c #81C1CA",
+" ; c #7FC2CA",
+".; c #6BB7D7",
+"+; c #6CB7D7",
+"@; c #6DB8D6",
+"#; c #6CB7D6",
+"$; c #6CB8D6",
+"%; c #6EB8D6",
+"&; c #6EB8D5",
+"*; c #6EB9D4",
+"=; c #6EB9D5",
+"-; c #6FB9D4",
+";; c #70B9D4",
+">; c #70B9D3",
+",; c #71BAD3",
+"'; c #72BAD2",
+"); c #73BAD2",
+"!; c #73BBD1",
+"~; c #74BBD1",
+"{; c #74BBD0",
+"]; c #75BCD0",
+"^; c #76BDD0",
+"/; c #76BCCF",
+"(; c #77BDCE",
+"_; c #77BDCF",
+":; c #78BDCE",
+"<; c #79BECD",
+"[; c #7ABECC",
+"}; c #7BBFCC",
+"|; c #7CBFCB",
+"1; c #7DC0CB",
+"2; c #7DC0CA",
+"3; c #7DBFC9",
+"4; c #7EC0CA",
+"5; c #7EC0C9",
+"6; c #7EBFCA",
+"7; c #69B6D7",
+"8; c #69B6D6",
+"9; c #69B5D6",
+"0; c #6BB6D6",
+"a; c #6BB7D5",
+"b; c #6BB7D6",
+"c; c #6CB7D5",
+"d; c #6CB7D4",
+"e; c #6DB8D4",
+"f; c #6DB8D3",
+"g; c #6EB8D3",
+"h; c #70B8D2",
+"i; c #6FB8D2",
+"j; c #70B9D1",
+"k; c #71B9D1",
+"l; c #71B9D0",
+"m; c #72BAD0",
+"n; c #73BAD0",
+"o; c #73BACF",
+"p; c #74BBCF",
+"q; c #75BBCE",
+"r; c #76BCCD",
+"s; c #77BDCD",
+"t; c #77BCCC",
+"u; c #78BDCC",
+"v; c #79BDCC",
+"w; c #7ABDCB",
+"x; c #79BECB",
+"y; c #7ABECB",
+"z; c #7ABECA",
+"A; c #7BBECA",
+"B; c #7CBECA",
+"C; c #7CBEC9",
+"D; c #7BBDCA",
+"E; c #7ABDCA",
+"F; c #67B3D6",
+"G; c #68B4D5",
+"H; c #68B5D6",
+"I; c #68B5D5",
+"J; c #69B4D4",
+"K; c #6AB5D4",
+"L; c #6AB6D3",
+"M; c #6AB6D4",
+"N; c #6CB6D3",
+"O; c #6CB6D2",
+"P; c #6CB5D2",
+"Q; c #6CB7D2",
+"R; c #6CB7D3",
+"S; c #6DB6D1",
+"T; c #6EB7D1",
+"U; c #6EB8D1",
+"V; c #6FB8D0",
+"W; c #6FB7D1",
+"X; c #70B8D0",
+"Y; c #70B8CF",
+"Z; c #70B9CF",
+"`; c #71B8D0",
+" > c #72B9CE",
+".> c #73B9CE",
+"+> c #73B9CD",
+"@> c #74BACD",
+"#> c #75BACD",
+"$> c #75BACC",
+"%> c #76BBCC",
+"&> c #77BBCB",
+"*> c #78BCCA",
+"=> c #79BCCA",
+"-> c #79BBCA",
+";> c #79BCC9",
+">> c #77BCCA",
+",> c #77BBCA",
+"'> c #65B2D5",
+")> c #65B1D6",
+"!> c #66B2D4",
+"~> c #66B2D5",
+"{> c #66B3D4",
+"]> c #67B3D3",
+"^> c #69B3D4",
+"/> c #68B4D4",
+"(> c #69B4D2",
+"_> c #69B3D2",
+":> c #6AB4D2",
+"<> c #6BB5D1",
+"[> c #6BB4D1",
+"}> c #6CB5D1",
+"|> c #6DB5D0",
+"1> c #6DB6CF",
+"2> c #6EB7CF",
+"3> c #6FB6CE",
+"4> c #70B7CE",
+"5> c #6FB7CE",
+"6> c #71B7CD",
+"7> c #71B8CD",
+"8> c #72B8CD",
+"9> c #71B8CC",
+"0> c #72B9CC",
+"a> c #73B8CC",
+"b> c #73B9CB",
+"c> c #74B9CB",
+"d> c #75B9CA",
+"e> c #75B9CB",
+"f> c #75BACA",
+"g> c #76BACA",
+"h> c #76BAC9",
+"i> c #63B0D5",
+"j> c #63B1D4",
+"k> c #64B1D4",
+"l> c #65B1D3",
+"m> c #66B0D3",
+"n> c #65B2D3",
+"o> c #66B2D2",
+"p> c #66B1D2",
+"q> c #67B1D2",
+"r> c #68B2D1",
+"s> c #68B3D1",
+"t> c #69B2D0",
+"u> c #68B3D0",
+"v> c #6AB4D0",
+"w> c #6AB3CF",
+"x> c #6BB4CF",
+"y> c #6CB4CE",
+"z> c #6CB5CE",
+"A> c #6DB5CE",
+"B> c #6EB6CD",
+"C> c #6FB5CD",
+"D> c #6FB6CC",
+"E> c #70B6CC",
+"F> c #71B6CB",
+"G> c #71B6CC",
+"H> c #71B8CB",
+"I> c #71B7CB",
+"J> c #72B7CB",
+"K> c #72B7CA",
+"L> c #73B7CA",
+"M> c #73B8C9",
+"N> c #74B8CA",
+"O> c #73B8CA",
+"P> c #74B9CA",
+"Q> c #73B7C9",
+"R> c #61AED4",
+"S> c #62AFD4",
+"T> c #62AED3",
+"U> c #62AFD3",
+"V> c #63AFD2",
+"W> c #63AFD3",
+"X> c #64B0D2",
+"Y> c #64B0D1",
+"Z> c #65B1D1",
+"`> c #66B1D0",
+" , c #66B0D1",
+"., c #67B1D0",
+"+, c #67B1CF",
+"@, c #68B1CF",
+"#, c #68B2CF",
+"$, c #69B2CE",
+"%, c #69B3CF",
+"&, c #6AB2CE",
+"*, c #6BB3CD",
+"=, c #6AB3CD",
+"-, c #6BB4CD",
+";, c #6CB4CC",
+">, c #6CB3CC",
+",, c #6DB4CC",
+"', c #6DB5CC",
+"), c #6EB5CC",
+"!, c #6EB4CB",
+"~, c #6EB5CB",
+"{, c #6FB5CB",
+"], c #6FB5CA",
+"^, c #70B5CA",
+"/, c #6FB6CA",
+"(, c #70B6CA",
+"_, c #71B6CA",
+":, c #71B6C9",
+"<, c #5FADD4",
+"[, c #60ACD2",
+"}, c #60ADD3",
+"|, c #61ADD2",
+"1, c #61AED1",
+"2, c #61ADD1",
+"3, c #62AED1",
+"4, c #62AED2",
+"5, c #63AFD1",
+"6, c #63AFD0",
+"7, c #63AED1",
+"8, c #64AED0",
+"9, c #65AFCF",
+"0, c #64B0CF",
+"a, c #66AFCF",
+"b, c #66B0CE",
+"c, c #67B0CE",
+"d, c #66B1CE",
+"e, c #68B0CD",
+"f, c #67B1CD",
+"g, c #69B1CD",
+"h, c #69B2CC",
+"i, c #6AB2CC",
+"j, c #6AB1CC",
+"k, c #6BB3CB",
+"l, c #6BB2CB",
+"m, c #6CB3CB",
+"n, c #6CB4CA",
+"o, c #6DB3CA",
+"p, c #6EB4CA",
+"q, c #6EB4C9",
+"r, c #6DB4C9",
+"s, c #6EB3CA",
+"t, c #5DABD2",
+"u, c #5DABD3",
+"v, c #5EABD1",
+"w, c #5FACD2",
+"x, c #5FACD1",
+"y, c #60ACD0",
+"z, c #61ADD0",
+"A, c #62ADCF",
+"B, c #62AECF",
+"C, c #63AECF",
+"D, c #63AECE",
+"E, c #64AECE",
+"F, c #65AFCD",
+"G, c #65AFCE",
+"H, c #65AECD",
+"I, c #66AFCC",
+"J, c #67B0CC",
+"K, c #67AFCC",
+"L, c #68B0CC",
+"M, c #68B0CB",
+"N, c #68B1CB",
+"O, c #69B1CB",
+"P, c #69B1CA",
+"Q, c #6AB1CA",
+"R, c #6AB2CA",
+"S, c #6BB2CA",
+"T, c #6AB1C9",
+"U, c #6BB2C9",
+"V, c #6BB1C9",
+"W, c #6AB2C9",
+"X, c #5DAAD2",
+"Y, c #5DAAD1",
+"Z, c #5EAAD1",
+"`, c #5FABD1",
+" ' c #60ABD0",
+".' c #5FACD0",
+"+' c #60ADD0",
+"@' c #62ACCF",
+"#' c #61ACCF",
+"$' c #62ADCE",
+"%' c #64ADCE",
+"&' c #63ADCE",
+"*' c #64AECD",
+"=' c #65AFCC",
+"-' c #67B0CB",
+";' c #6BB1CA",
+">' c #5CAAD2",
+",' c #5EACD1",
+"'' c #5FABD0",
+")' c #61ACD0",
+"!' c #61ADCF",
+"~' c #63ADCF",
+"{' c #62AECE",
+"]' c #64AFCD",
+"^' c #66B0CC",
+"/' c #68AFCC",
+"(' c #69B0CB",
+"_' c #5EAAD2",
+":' c #60ACD3",
+"<' c #61ACD3",
+"[' c #63ACD2",
+"}' c #62ADD2",
+"|' c #64ADD2",
+"1' c #64AED2",
+"2' c #64ADD1",
+"3' c #62ACD0",
+"4' c #63ADD1",
+"5' c #64AED1",
+"6' c #66AED0",
+"7' c #64AECF",
+"8' c #65AECF",
+"9' c #65ADCE",
+"0' c #68B0CE",
+"a' c #69B0CE",
+"b' c #66AECD",
+"c' c #6AB2CD",
+"d' c #6AB1CD",
+"e' c #6AB0CD",
+"f' c #69AFCC",
+"g' c #6BB2CC",
+"h' c #6CB2CC",
+"i' c #6DB3CC",
+"j' c #6BB1CC",
+"k' c #5BA9D3",
+"l' c #5CABD2",
+"m' c #2D3740",
+"n' c #435A69",
+"o' c #6A9DB7",
+"p' c #76B6D6",
+"q' c #262B32",
+"r' c #80BCD9",
+"s' c #71AAC6",
+"t' c #252B32",
+"u' c #6FA6C0",
+"v' c #7BBAD5",
+"w' c #84BDD6",
+"x' c #628FA4",
+"y' c #3E5664",
+"z' c #2D3943",
+"A' c #262C34",
+"B' c #2C353D",
+"C' c #394953",
+"D' c #597E8E",
+"E' c #7EBCD4",
+"F' c #75B6D0",
+"G' c #69AEC9",
+"H' c #4D788A",
+"I' c #364A55",
+"J' c #29323A",
+"K' c #3B4C57",
+"L' c #5B8090",
+"M' c #7CB7D0",
+"N' c #77B8D0",
+"O' c #6FB4CD",
+"P' c #3A586B",
+"Q' c #718795",
+"R' c #718794",
+"S' c #687F8D",
+"T' c #4E5F6A",
+"U' c #7FA2B4",
+"V' c #587585",
+"W' c #2B3138",
+"X' c #788E9A",
+"Y' c #B1D6E7",
+"Z' c #668595",
+"`' c #68818E",
+" ) c #A6D1E3",
+".) c #5F8193",
+"+) c #2E3841",
+"@) c #697E8A",
+"#) c #5C6C77",
+"$) c #313B43",
+"%) c #5A6E7A",
+"&) c #647A85",
+"*) c #50606A",
+"=) c #52636D",
+"-) c #A5CFE1",
+";) c #88BCD0",
+">) c #364853",
+",) c #262C33",
+"') c #526773",
+")) c #6F8995",
+"!) c #576A74",
+"~) c #262B33",
+"{) c #424F58",
+"]) c #93C2D4",
+"^) c #84BED6",
+"/) c #71B4CF",
+"() c #5CA9D3",
+"_) c #5CA8D1",
+":) c #C2DFEE",
+"<) c #C3DFEE",
+"[) c #A7D1E6",
+"}) c #99C9E2",
+"|) c #7294A5",
+"1) c #454F58",
+"2) c #B4D8E9",
+"3) c #475762",
+"4) c #333B42",
+"5) c #CFE5F0",
+"6) c #C1DFEC",
+"7) c #3F4E59",
+"8) c #404952",
+"9) c #C3E0EC",
+"0) c #9FCDE1",
+"a) c #3E515D",
+"b) c #495C67",
+"c) c #8197A3",
+"d) c #48555F",
+"e) c #B5D3E2",
+"f) c #BDDCEA",
+"g) c #B2D7E6",
+"h) c #536772",
+"i) c #B1D6E5",
+"j) c #5A717E",
+"k) c #76919E",
+"l) c #BBDBE8",
+"m) c #B7D9E7",
+"n) c #A7D1E2",
+"o) c #6D8A98",
+"p) c #6A7C85",
+"q) c #A8D1E2",
+"r) c #86BFD6",
+"s) c #6DB3CE",
+"t) c #6C707A",
+"u) c #E0E1E7",
+"v) c #CCCED7",
+"w) c #C1C4CF",
+"x) c #BEC1CC",
+"y) c #2F343B",
+"z) c #E7E8EC",
+"A) c #8D9097",
+"B) c #BFC1C5",
+"C) c #CACBD0",
+"D) c #B2C5CF",
+"E) c #A8CCDD",
+"F) c #272D35",
+"G) c #65899B",
+"H) c #47555E",
+"I) c #AAC2CD",
+"J) c #C8E2ED",
+"K) c #AFD5E6",
+"L) c #90C5DC",
+"M) c #80BCD7",
+"N) c #7DB9D4",
+"O) c #89C0D7",
+"P) c #9ACADE",
+"Q) c #303A42",
+"R) c #BFDBE6",
+"S) c #C3DFEB",
+"T) c #A2CEE1",
+"U) c #85BED7",
+"V) c #77B3CD",
+"W) c #373F46",
+"X) c #9ECDDF",
+"Y) c #78B8D3",
+"Z) c #67AFCD",
+"`) c #2B2F36",
+" ! c #CECFD0",
+".! c #75787D",
+"+! c #7F8286",
+"@! c #769CAF",
+"#! c #77848D",
+"$! c #8BA2AE",
+"%! c #88B7CE",
+"&! c #3B464F",
+"*! c #CAE1EC",
+"=! c #C2DFEC",
+"-! c #5F7B89",
+";! c #93C7DD",
+">! c #313840",
+",! c #CFE5EF",
+"'! c #BDDCE9",
+")! c #8DC4DA",
+"!! c #6FB3D0",
+"~! c #CFE6EF",
+"{! c #80BCD6",
+"]! c #68AFCE",
+"^! c #474B51",
+"/! c #2E333A",
+"(! c #3D4147",
+"_! c #42464C",
+":! c #3F444A",
+"<! c #AAD3E6",
+"[! c #424D57",
+"}! c #3A424A",
+"|! c #606E77",
+"1! c #A3CFE4",
+"2! c #52646F",
+"3! c #A5B9C2",
+"4! c #BEDDEB",
+"5! c #85B8CE",
+"6! c #69A0BB",
+"7! c #71A5BC",
+"8! c #B2D7E7",
+"9! c #313A42",
+"0! c #282E35",
+"a! c #CCE2EB",
+"b! c #BADBE9",
+"c! c #87C0D9",
+"d! c #69B0CF",
+"e! c #61A7C7",
+"f! c #343C43",
+"g! c #D2E7F0",
+"h! c #83BDD7",
+"i! c #68AFCF",
+"j! c #8F9195",
+"k! c #7A7D81",
+"l! c #BBDBEB",
+"m! c #6F8897",
+"n! c #778892",
+"o! c #B6D9E9",
+"p! c #8BB0C1",
+"q! c #3E464E",
+"r! c #ABC5D1",
+"s! c #9AC9E0",
+"t! c #7CBAD7",
+"u! c #7BBAD6",
+"v! c #BFDDEB",
+"w! c #657781",
+"x! c #8E9EA7",
+"y! c #BCDCEA",
+"z! c #8BC2DB",
+"A! c #6DB2D1",
+"B! c #4C798F",
+"C! c #6B7B85",
+"D! c #CEE5EF",
+"E! c #B1D6E6",
+"F! c #7FBCD7",
+"G! c #7A7D82",
+"H! c #55585E",
+"I! c #2D3238",
+"J! c #464A50",
+"K! c #F9F9F9",
+"L! c #282D34",
+"M! c #DCDEE2",
+"N! c #E2E3E8",
+"O! c #C0C2CB",
+"P! c #C6C7CB",
+"Q! c #D1D3DB",
+"R! c #91949D",
+"S! c #2C3138",
+"T! c #52565C",
+"U! c #656971",
+"V! c #5F636B",
+"W! c #272B33",
+"X! c #E1E2E8",
+"Y! c #D4D6DC",
+"Z! c #484C54",
+"`! c #6F7279",
+" ~ c #898C94",
+".~ c #63676F",
+"+~ c #4E5259",
+"@~ c #DADBE1",
+"#~ c #E3E4E9",
+"$~ c #D2D3DC",
+"%~ c #C0C2CE",
+"&~ c #B8BBC7",
+"*~ c #3C4147",
+"=~ c #54585D",
+"-~ c #2E3239",
+";~ c #33383E",
+">~ c #FDFDFD",
+",~ c #595D62",
+"'~ c #2D3239",
+")~ c #2B3036",
+"!~ c #484C52",
+"~~ c #585B61",
+"{~ c #2A2F36",
+"]~ c #3C4046",
+"^~ c #787B80",
+"/~ c #F7F7F7",
+" ",
+" ",
+" . + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # # # # # # $ $ $ $ $ $ $ % % & & & & & & & & & % % $ $ * ",
+" . = - ; > , ' ) ! ~ { ] ^ / ( _ : < [ } | 1 2 3 4 5 6 7 8 9 0 a b c d e f g h i j k l m n o p q r s t s r q p o n m l u ",
+" . v - ; > , w x y ~ z ] A B ( C : < [ D E F G H 4 I 6 J K L 0 M N O P Q R S T U V W X n Y Z ` ...+.@.+... .` Z Y n X u ",
+" . = #.; $., ' x y ~ %.] A B ( C &.< [ D E *.G 3 4 =.-.;.>.,.'.).!.~.{.f ].h i ^./.(._.o Z s :.<.[.}.}.}.[.<.:.s Z o _.u ",
+" . - #.; > $.w ) ! |.z ] / B 1.2.&.3.} 4.1 *.5.3 6.7.8.;.9.0.a.b.c.d.e.f.g.h.U V W i.j.p ` :.k.}.}.}.}.}.}.}.k.:.` p j.u ",
+" . #.- ; > , w ) ~ { z l./ B 1.C &.m.D 4.F 2 5.4 6.6 J 8 n.0 a.N o.p.q.r.S T s.k t.u.v.q .<.}.}.}.}.}.}.}.}.}.<. .q v.u ",
+" . - - ; > $.w ) ~ |.z l./ B _ 2.&.3.} 4.F 2 G 4 6.6 7 8 9 w.a x.y.P z.A.B.C.j /.D.n E.r ..[.}.}.}.}.}.}.}.}.}.[...r E.u ",
+" . - ; ; > $.' y ~ { z ] / B _ C &.m.} 4.F 2 5.4 6.6 J 8 9 0 M N O P F.A.h i G.H.I.J.p s +.}.}.}.}.}.}.}.}.}.}.}.+.s p u ",
+" . - K.; > , w L.~ z z l./ B M.C &.m.D 4.1 2 5.4 5 6 7 8 9 0 N.N O P z.A.h O.^.H.X P.Q.t @.}.}.}.}.}.}.}.}.}.}.}.@.t Q.u ",
+" . - ; K.> , w L.~ { z l./ B _ C &.3.} 4.F 2 G 4 5 6 J 8 9 0 N.x.O P F.A.h i G.H.I.J.p s +.}.}.}.}.}.}.}.}.}.}.}.+.s p u ",
+" . - - ; > $.w x ~ { %.l./ B _ 2.&.3.} 4.F 2 5.4 5 6 J 8 9 0 a R.o.P F.A.S.T.j U.D.n E.r ..[.}.}.}.}.}.}.}.}.}.[...r E.u ",
+" . - - K.> , w x ~ { z ] V.B W.C &.m.D 4.F *.5.4 6.6 J 8 n.w.a N y.p.q.r.S T s.k t._.v.q .<.}.}.}.}.}.}.}.}.}.<. .q v.u ",
+" . - #.; > , w ) y { %.] V.B W.2.&.3.} 4.F 2 G H 5 I -.;.9.0.a b c.d.e.f.g.h.U V W i.j.p ` :.k.}.}.}.}.}.}.}.k.:.` p j.u ",
+" . v #.; $., ' x ! ~ z l.A B X.2.&.&.[ } 4.*.G 3 4 =.-.;.>.Y.Z.).!.~.{.f ].h i ^./.`._.o Z s :.<.[.}.}.}.[.<.:.s Z o _.u ",
+" . v - K.> , ' ) y ~ %.] ^ B X.2. +< .+} E F G H 4 7.6 J K ,.0 N.x.O P Q r.S T U V W ++n Y Z ` ...+.@.+... .` Z Y n X u ",
+" . = - K.> , w x y ~ |.] A / ( M.: < [ } | 1 2 3 4 5 6 J 8 9 w.a b c d e f g h i j k l m n o p q r s t s r q p o n m l u ",
+" . = - K.> , w ) L.~ |.%.@+/ B _ : &.3.D 4.1 2 G 3 5 7.-.;.#+Y.'.M !.O P z.r.S h.$+G.%+l X _.j.v.E.p Q.p E.v.j._.X l %+u ",
+" . v - ; > > $.x y ~ |.z l./ B W.C &.m.3.} F 2 G 3 4 7.6 J 8 L 0 a.N c d e.f A.B.T $+G.k W (.i.u.n J.P.J.n _.i.(.W k G.u ",
+" . = - #.; > $.w x y { z ] @+B ( C : &..+} E F 2 H 4 5 6 J ;.n.0.'.M !.O p.e.f.].B.T $+j V /.W t.D.I.X I.D.t.W /.V j $+u ",
+" . = = - ; > , w ) y ~ |.l.A V.X._ +&.m.} 4.1 2 5.3 5 =.6 ;.K L w.a b.!.O P q.f.].S.h.i U ^.V k U.H.H.H.U.k V ^.U i h.u ",
+" . &+= - K.> *+w ) ! ~ |.z A / B M.C &.3.[ } 4.1 G 3 4 5 6 J ;.#+Y.Z.M N c.~.P q.f.A.S h T i U s.j G.^.G.j s.U i T h S u ",
+" . =+v #.; > -+, w y ~ { z ] A B X.C : < [ } 4.| 2 5.3 5 ;+6 >+8 ,+0.'.M '+c )+!+e.~+{+]+^+/+(+_+C.i i i C.T (+h ^+]+r.u ",
+" . :+<+[+[+}+|+1+2+3+4+5+6+7+7+8+9+0+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+~+z+A+g.B+B+C+C+C+D+E+F+A+G+~+H+u ",
+" . I+J+J+K+L+M+N+O+P+P+Q+Q+R+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@%@&@*@=@-@;@>@,@'@)@!@~@{@]@^@/@(@_@:@<@[@:@:@}@|@|@^@1@{@u ",
+" . 2@2@3@4@5@5@6@6@6@7@7@8@9@0@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@A@B@C@D@E@F@G@H@I@J@^@I@K@L@M@N@O@P@u ",
+" . Q@R@S@T@T@U@V@V@W@W@X@Y@Z@`@ # #.#.#+#@###$#%#&#*#=#-#;#>#,#'#)#!#~#{#]#^#/#(#_#:#<#[#}#|#1#2#3#N@N@3#4#2#1#|#5#6#7#u ",
+" . 8#9#0#a#b#c#d#e#f#g#h#h#i#j#k#l#m#n#o#p#q#r#r#s#t#u#v#w#x#y#z#A#B#C#D#E#F#G#H#I#J#K#L#M#7#N#O#O#O#6#O#P#O#7#Q#Q#L#K#u ",
+" . R#S#T#U#V#W#X#Y#Z#`# $.$+$@$@$#$$$%$&$*$=$-$;$>$,$'$)$!$!$~${$]$^$/$($_$:$<$[$}$|$1$2$3$4$5$6$7$8$8$8$7$6$5$9$3$1$0$u ",
+" . a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$t$u$v$w$x$y$z$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$2$U$V$V$W$W$S$R$Q$X$Y$u ",
+" . Z$`$ %`$.%+%@%#%#%$%%%&%&%*%=%-%;%>%,%'%)%!%~%{%]%^%/%(%_%:%<%[%}%|%1%2%3%4%5%6%7%8%9%9%0%a%b%b%c%b%c%a%a%a%d%9%9%8%u ",
+" . e%f%g%h%i%j%k%l%l%m%n%o%p%q%r%s%t%u%v%w%x%x%y%z%A%B%C%D%E%F%G%H%I%J%K%L%M%N%N%O%P%Q%R%S%T%U%U%V%V%V%W%V%U%U%X%X%R%Q%u ",
+" . Y%Z%`% & &.&+&@&#&$&%&&&*&=&-&;&>&,&'&)&!&~&{&]&^&/&/&(&_&:&<&[&}&|&1&2&3&4&5&6&7&8&9&0&a&b&c&c&c&c&c&d&c&e&a&0&9&f&u ",
+" . g&h&i&j&k&l&m&n&n&n&o&p&q&r&s&s&t&u&v&w&x&y&z&z&A&B&C&D&E&F&G&H&I&I&J&K&L&M&N&O&P&P&Q&R&S&S&S&T&S&U&V&S&S&S&S&R&Q&P&u ",
+" . W&X&W&Y&Z&Y&`& *.*+*@*#*$*%*%*%*&***=*-*;*>*,*'*)*!*!*~*{*]*^*/*(*_*:*<*[*}*|*|*1*2*3*4*4*5*6*6*6*7*6*6*7*5*4*8*9*2*u ",
+" . 0*a*b*c*b*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*v*w*x*x*y*z*A*B*C*D*E*F*G*G*H*I*J*J*K*L*M*N*N*O*P*P*P*P*N*Q*M*K*R*J*u ",
+" . S*T*U*T*V*W*X*X*Y*Y*Z*`* =`*.=+=@=#=$=%=&=*===-=;=>=,='=)=)=!=~={=]=^=/=/=(=_=:=<=[=}=}=|=|=1=1=1=1=1=1=1=|=|=2=3=}=u ",
+" . 4=5=5=6=7=6=8=8=9=0=a=b=a=c=d=d=e=f=g=h=i=j=k=l=m=m=n=o=p=q=r=s=t=u=v=w=x=y=z=A=A=B=C=D=D=D=D=D=E=F=D=E=D=F=E=D=A=B=u ",
+" . G=G=H=I=J=K=K=L=M=M=N=O=O=P=Q=R=S=S=T=T=U=V=W=X=Y=Z=`= -.-+-@-#-$-%-&-*-*-=---;->->->->-,-'->-)-'-,-,-,-!-'-~->-{-]-u ",
+" . ^-/-(-_-:-<-[-}-[-[-|-1-1-2-3-3-4-4-5-6-7-8-9-0-0-a-b-c-c-d-d-e-f-g-g-h-i-j-k-l-l-m-m-m-m-n-o-n-o-o-p-n-o-m-m-m-m-q-u ",
+" . r-s-t-u-u-v-w-w-x-y-z-A-B-C-D-D-E-F-G-G-H-I-J-K-L-M-N-O-P-P-Q-R-S-T-T-U-V-W-W-W-W-X-Y-Z-`-Z-Z-Z-Z-Z-Z-Z-Z-Z-Z-`-Y- ;u ",
+" . .;+;@;#;$;$;%;&;&;*;=;-;;;;;>;,;,;';);!;!;~;{;];];^;/;(;_;:;:;<;<;<;[;};};|;|;|;1;1;2;3;4;4;4;4;4;4;5;4;4;5;6;4;2;2;u ",
+" . 7;8;9;0;a;0;b;c;d;d;e;f;e;g;g;h;i;i;j;k;l;k;m;n;n;o;p;q;q;q;r;r;s;t;t;u;v;v;w;w;x;y;z;A;z;A;B;B;B;B;B;C;B;B;D;E;A;w;u ",
+" . F;G;G;H;I;J;J;K;K;L;M;N;O;P;Q;R;S;T;T;U;V;W;X;Y;Z;`; > >.>+>@>@>#>@>$>%>%>&>&>&>&>*>*>*>*>*>=>->*>*>=>=>;>=>=>>>*>,>u ",
+" . '>)>!>~>{>{>]>]>^>/>(>(>_>:>:><>[><>}>}>|>1>1>2>3>3>4>5>4>6>7>8>9>0>a>a>b>c>c>c>d>e>e>f>g>g>f>f>h>g>g>g>g>f>f>f>e>c>u ",
+" . i>j>j>k>k>l>m>n>n>o>p>q>r>s>r>r>t>u>v>w>w>x>x>y>y>z>A>A>B>C>C>D>D>E>E>F>G>H>I>J>J>J>K>L>L>M>N>N>O>P>P>N>N>M>Q>L>K>J>u ",
+" . R>S>S>T>S>U>V>W>X>X>Y>Y>Z>`> ,.,.,+,+,@,@,#,$,%,&,&,*,=,-,;,>,,,',,,),!,!,~,{,~,],^,/,(,_,(,_,_,(,_,(,_,(,(,:,_,],],u ",
+" . <,<,[,},|,|,|,1,2,3,4,5,6,6,7,8,9,0,a,a,b,b,c,d,e,f,g,h,h,i,j,k,l,k,k,l,m,m,n,o,o,p,p,o,o,q,q,q,r,q,r,r,q,r,s,s,o,o,u ",
+" . t,u,t,v,v,w,x,y,y,y,y,y,z,z,A,A,B,C,C,D,E,F,G,H,F,I,I,J,K,L,L,M,M,N,O,N,P,Q,Q,R,Q,S,T,U,V,T,W,V,U,W,V,T,T,V,T,T,U,S,u ",
+" . X,t,X,X,Y,Z,v,`, ' '.'y,y,+'z,@'#'B,B,$'D,%'&'H,*'H,F,I,='K,J,-'K,J,M,M,O,N,N,P,P,P,Q,;'R,Q,R,R,;'R,;'Q,R,;';';'Q,P,u ",
+" . >'X,X,t,X,Y,v,,',''' 'y,.'.'+')'!'!'~'B,{'$'%'D,]'*'*'H,F,I,I,K,K,^'J,/'M,N,M,N,M,N,M,O,N,Q,Q,Q,P,P,Q,P,Q,P,N,N,O,('u ",
+" . >'>'X,_':'<'['}'|'1'2'2'3'y,y,4'5'6'6'6'~'7'9,8'%'9'0'a'0'0'b'I,e,e,c'd'c'e'f'K,N,O,('g'h'h'i'j'O,('M,N,N,M,M,M,N,M,u ",
+" . k'l'. . . . . . . m'n'o'p'. . . . q'r's't'. u'v't'. . . w'x'y'z'A't'B'C'D'E'F'G'H'I'J'. + K'L'M'N'O'('K,/'J,J,K,/'/'u ",
+" . k'k'P'. . Q'R'S'T'q'. @ U'V'. . W'X'Y'Z'. . `' ).)+). @)#). . $)%)&)*). =)-);)>). ,)')))!)~). {)])^)/)J,K,J,I,^'^'J,u ",
+" . ()()_). . :)<)[)})|). . 1)2)3). 4)5)6)7). . 8)9)0)a)b)c). . d)e)f)g)-)h)=)i)j). . k)l)m)n)o). . p)q)r)s)I,='I,I,I,='u ",
+" t)u u u q'. u)u)v)w)x)y). * z)A). . B)C). +). . D)E)F)G)H). . I)J)K)L)M)N)O)P)Q). F)R)S)T)U)V)t'. W)S)X)Y)Z)F,F,F,H,H,u ",
+" . . }.}. q'. `)}. !. . .!+!. @!. . #!$!. %!&!. . *!=!-!. . . q';!. . >!,!'!)!!!0'J'. q'~!i){!]!F,]'F,*'*'u ",
+" . . }.}. . . ^!}.}./!. (!_!:!<![!. }!|!{)1!2!. . 3!4!5!6!7!. ~)8!9!. 0!a!b!c!d!e!t'. f!g!m)h!i!D,%'&'D,E,u ",
+" . . }.}. * . . j!}. _!. . . k!l!m!. . 0!n!o!p!,). q!r!s!t!u!. ~)v!w!. . x!y!z!A!B!. . C!D!E!F!a,%'{'$'D,$'u ",
+" q'. . G!G!H!I!. . J!K!}. . . L!M!N!O!q'. . P!N!Q!R!S!. * T!U!V!. W!X!Y!Z!. * `! ~.~* . +~@~#~$~%~&~u u u u u u ",
+" . . . . . . L!*~+!K!}. . . =~}.}. -~. ;~>~}. ,~:!'~. . )~!~}.}. ~~(!`). {~]~^~/~}. ",
+" }.}. }. }. ",
+" "};
diff --git a/pixmaps/clouds.xpm b/pixmaps/clouds.xpm
new file mode 100644
index 0000000..b07d8da
--- /dev/null
+++ b/pixmaps/clouds.xpm
@@ -0,0 +1,1776 @@
+/* XPM */
+static char * clouds_xpm[] = {
+"64 64 1709 2",
+" c None",
+". c #252A31",
+"+ c #2A323A",
+"@ c #272D34",
+"# c #272D33",
+"$ c #282D33",
+"% c #282E33",
+"& c #292E33",
+"* c #272C33",
+"= c #90D8E4",
+"- c #90D8E3",
+"; c #91D8E3",
+"> c #91D8E2",
+", c #92D9E2",
+"' c #92D8E1",
+") c #93D8E1",
+"! c #93D8E0",
+"~ c #94D9E0",
+"{ c #94DADF",
+"] c #95DADE",
+"^ c #97D9DE",
+"/ c #96DADD",
+"( c #97DBDC",
+"_ c #98DBDC",
+": c #99DBDA",
+"< c #9ADCDA",
+"[ c #9BDCD8",
+"} c #9CDCD8",
+"| c #9DDDD6",
+"1 c #9EDCD6",
+"2 c #9FDDD5",
+"3 c #A1DED3",
+"4 c #A2DED2",
+"5 c #A3DFD1",
+"6 c #A5DFCF",
+"7 c #A7DFCE",
+"8 c #A9E1CC",
+"9 c #ABE1CB",
+"0 c #ADE2C9",
+"a c #AFE3C7",
+"b c #B1E3C5",
+"c c #B4E4C3",
+"d c #B8E5C1",
+"e c #BBE6BF",
+"f c #BEE8BC",
+"g c #C2EAB9",
+"h c #C7EBB7",
+"i c #CCEDB4",
+"j c #D2EFB1",
+"k c #D8F1AE",
+"l c #DFF3AB",
+"m c #E6F6A8",
+"n c #EEF9A7",
+"o c #F6FCA5",
+"p c #FFFFA5",
+"q c #FFFFAF",
+"r c #FFFFB7",
+"s c #FFFFBC",
+"t c #FFFFBE",
+"u c #B7BAC7",
+"v c #90D7E4",
+"w c #92D9E1",
+"x c #93D9E1",
+"y c #93D9E0",
+"z c #95DADF",
+"A c #96DADE",
+"B c #97DADD",
+"C c #99DBDB",
+"D c #9CDBD8",
+"E c #9DDDD7",
+"F c #9EDDD6",
+"G c #A0DDD4",
+"H c #A1DDD3",
+"I c #A4DED0",
+"J c #A7E0CE",
+"K c #A9E0CC",
+"L c #ABE1CA",
+"M c #B0E3C6",
+"N c #B2E4C5",
+"O c #B6E5C2",
+"P c #B9E6C0",
+"Q c #BCE7BD",
+"R c #C0E9BB",
+"S c #C5EAB8",
+"T c #CAECB5",
+"U c #CFEEB2",
+"V c #D6F0AF",
+"W c #DDF3AC",
+"X c #E5F6A9",
+"Y c #F8FCA5",
+"Z c #FFFFAA",
+"` c #FFFFB8",
+" . c #FFFFC6",
+".. c #FFFFD2",
+"+. c #FFFFDB",
+"@. c #FFFFDE",
+"#. c #90D7E3",
+"$. c #92D8E2",
+"%. c #95D9DF",
+"&. c #9ADBDA",
+"*. c #9FDCD5",
+"=. c #A4DFD1",
+"-. c #A6E0CF",
+";. c #A8E0CD",
+">. c #AAE0CC",
+",. c #ACE1CA",
+"'. c #AEE3C8",
+"). c #B1E3C6",
+"!. c #B3E4C4",
+"~. c #B7E5C1",
+"{. c #BAE6BF",
+"]. c #C2E9BA",
+"^. c #D3EFB1",
+"/. c #DAF2AD",
+"(. c #E2F4AA",
+"_. c #EBF8A7",
+":. c #FFFFD0",
+"<. c #FFFFE4",
+"[. c #FFFFF7",
+"}. c #FFFFFF",
+"|. c #94D9DF",
+"1. c #98DADB",
+"2. c #99DADB",
+"3. c #9BDCD9",
+"4. c #9DDCD7",
+"5. c #A0DED4",
+"6. c #A3DED1",
+"7. c #A4DFD0",
+"8. c #A6DFCF",
+"9. c #AAE0CB",
+"0. c #ACE2C9",
+"a. c #AFE2C7",
+"b. c #B1E4C5",
+"c. c #B4E5C3",
+"d. c #B8E6C1",
+"e. c #BBE7BE",
+"f. c #BFE8BC",
+"g. c #C3E9B9",
+"h. c #C9ECB6",
+"i. c #E7F6A9",
+"j. c #F2FAA6",
+"k. c #FFFFEB",
+"l. c #95D9DE",
+"m. c #9BDBD9",
+"n. c #AAE1CB",
+"o. c #B5E5C2",
+"p. c #B8E5C0",
+"q. c #BCE7BE",
+"r. c #C0E8BB",
+"s. c #D0EEB2",
+"t. c #E0F4AB",
+"u. c #EBF7A7",
+"v. c #F7FCA5",
+"w. c #ADE1C9",
+"x. c #B2E3C5",
+"y. c #B5E4C2",
+"z. c #BDE8BD",
+"A. c #C1E9BA",
+"B. c #C6EBB8",
+"C. c #CBEDB4",
+"D. c #E3F5AA",
+"E. c #FCFEA4",
+"F. c #BDE7BD",
+"G. c #D3EFB0",
+"H. c #DBF2AD",
+"I. c #E5F5AA",
+"J. c #F0F9A6",
+"K. c #91D7E3",
+"L. c #94D8E0",
+"M. c #98DADC",
+"N. c #B0E2C6",
+"O. c #CDEDB4",
+"P. c #F1FAA6",
+"Q. c #FFFFA6",
+"R. c #B3E3C5",
+"S. c #C6EAB8",
+"T. c #CBECB4",
+"U. c #DAF1AD",
+"V. c #96D9DD",
+"W. c #98DBDB",
+"X. c #97DADC",
+"Y. c #ACE2CA",
+"Z. c #AEE2C8",
+"`. c #E2F5AA",
+" + c #99DADA",
+".+ c #9BDBD8",
+"++ c #E5F5A9",
+"@+ c #96D9DE",
+"#+ c #AAE1CC",
+"$+ c #CEEEB3",
+"%+ c #D9F1AE",
+"&+ c #8FD8E5",
+"*+ c #93D8E2",
+"=+ c #8FD7E5",
+"-+ c #93D9E2",
+";+ c #A4DED1",
+">+ c #A6DFCE",
+",+ c #A9E0CB",
+"'+ c #B2E3C4",
+")+ c #B6E5C1",
+"!+ c #B9E6BF",
+"~+ c #BDE7BC",
+"{+ c #C0E8BA",
+"]+ c #C2E9B9",
+"^+ c #C5EAB7",
+"/+ c #C7EBB6",
+"(+ c #C9EBB6",
+"_+ c #CAECB4",
+":+ c #8ED6E4",
+"<+ c #8ED6E3",
+"[+ c #8FD6E3",
+"}+ c #8FD7E2",
+"|+ c #90D7E2",
+"1+ c #91D7E1",
+"2+ c #91D6E0",
+"3+ c #91D7E0",
+"4+ c #92D8DF",
+"5+ c #92D8E0",
+"6+ c #93D8DE",
+"7+ c #94D8DD",
+"8+ c #95D9DC",
+"9+ c #96D9DB",
+"0+ c #96D8DB",
+"a+ c #98DADA",
+"b+ c #99DAD9",
+"c+ c #9ADAD8",
+"d+ c #9BDBD7",
+"e+ c #9CDBD7",
+"f+ c #9DDAD6",
+"g+ c #9EDBD5",
+"h+ c #9FDCD3",
+"i+ c #A0DCD3",
+"j+ c #A1DCD1",
+"k+ c #A3DDD0",
+"l+ c #A4DECF",
+"m+ c #A6DECE",
+"n+ c #A7DFCC",
+"o+ c #A9DFCB",
+"p+ c #AADFCA",
+"q+ c #ACE0C8",
+"r+ c #ADE1C7",
+"s+ c #B0E1C5",
+"t+ c #B2E2C4",
+"u+ c #B4E3C2",
+"v+ c #B5E4C1",
+"w+ c #B8E4C0",
+"x+ c #BDE6BE",
+"y+ c #BEE7BD",
+"z+ c #C1E8BA",
+"A+ c #C3E9BA",
+"B+ c #C4EAB8",
+"C+ c #C4EAB7",
+"D+ c #C6EAB6",
+"E+ c #C5E9B7",
+"F+ c #C4E9B7",
+"G+ c #C2E9B8",
+"H+ c #C1E8B9",
+"I+ c #BFE7BA",
+"J+ c #BBE7BD",
+"K+ c #8CD4E3",
+"L+ c #8CD5E2",
+"M+ c #8DD5E2",
+"N+ c #8DD5E1",
+"O+ c #8ED5E1",
+"P+ c #8FD5E0",
+"Q+ c #8FD6E0",
+"R+ c #90D6DF",
+"S+ c #91D6DE",
+"T+ c #92D6DD",
+"U+ c #93D7DC",
+"V+ c #95D7DC",
+"W+ c #95D7DA",
+"X+ c #97D8DA",
+"Y+ c #98D8D9",
+"Z+ c #99D9D9",
+"`+ c #9BD9D8",
+" @ c #9BDAD7",
+".@ c #9EDBD6",
+"+@ c #9FDBD5",
+"@@ c #9FDBD4",
+"#@ c #A2DCD2",
+"$@ c #A2DDD2",
+"%@ c #A4DDD0",
+"&@ c #A5DECE",
+"*@ c #A7DECE",
+"=@ c #A8DFCD",
+"-@ c #AADFCB",
+";@ c #ACE0CA",
+">@ c #AEE1C8",
+",@ c #B0E1C7",
+"'@ c #B2E2C6",
+")@ c #B3E3C4",
+"!@ c #B5E3C3",
+"~@ c #B7E3C2",
+"{@ c #B9E4C1",
+"]@ c #BBE5C0",
+"^@ c #BCE5BE",
+"/@ c #BDE6BD",
+"(@ c #BFE6BD",
+"_@ c #BFE7BC",
+":@ c #C0E7BA",
+"<@ c #C1E7BA",
+"[@ c #C0E7B9",
+"}@ c #BFE7B9",
+"|@ c #BEE7BA",
+"1@ c #BCE6BB",
+"2@ c #BAE5BC",
+"3@ c #B8E4BE",
+"4@ c #B7E4BF",
+"5@ c #8AD3E2",
+"6@ c #8BD3E2",
+"7@ c #8BD3E1",
+"8@ c #8CD3E0",
+"9@ c #8DD4DF",
+"0@ c #8ED4DE",
+"a@ c #90D5DD",
+"b@ c #90D5DC",
+"c@ c #92D5DC",
+"d@ c #92D5DB",
+"e@ c #94D6DB",
+"f@ c #96D7DB",
+"g@ c #97D7DA",
+"h@ c #9AD9D9",
+"i@ c #9BD9D9",
+"j@ c #9DDAD8",
+"k@ c #9EDAD7",
+"l@ c #9FDAD6",
+"m@ c #A0DBD4",
+"n@ c #A1DBD3",
+"o@ c #A2DCD3",
+"p@ c #A3DCD1",
+"q@ c #A5DDD0",
+"r@ c #A6DDCF",
+"s@ c #A8DECF",
+"t@ c #A9DECE",
+"u@ c #ABDFCD",
+"v@ c #ACDFCB",
+"w@ c #AEDFCA",
+"x@ c #AFDFC9",
+"y@ c #B0E1C8",
+"z@ c #B2E1C6",
+"A@ c #B3E2C5",
+"B@ c #B5E2C4",
+"C@ c #B7E2C3",
+"D@ c #B8E3C2",
+"E@ c #BBE4C0",
+"F@ c #BCE5C0",
+"G@ c #BBE5BF",
+"H@ c #BCE5BD",
+"I@ c #BBE4BD",
+"J@ c #BAE4BD",
+"K@ c #B8E3BD",
+"L@ c #B7E4BD",
+"M@ c #B5E2BE",
+"N@ c #B4E3BF",
+"O@ c #B2E1C0",
+"P@ c #88D1E2",
+"Q@ c #88D2E1",
+"R@ c #89D1E2",
+"S@ c #8AD1E1",
+"T@ c #8AD2E0",
+"U@ c #8BD2DF",
+"V@ c #8CD2DE",
+"W@ c #8CD3DD",
+"X@ c #8DD3DC",
+"Y@ c #8FD4DC",
+"Z@ c #A3DBE2",
+"`@ c #D3EEF1",
+" # c #DFF2F4",
+".# c #E3F4F5",
+"+# c #E2F4F5",
+"@# c #E0F3F3",
+"## c #DDF1F2",
+"$# c #D7EFF0",
+"%# c #C7EAE9",
+"&# c #D5EFEF",
+"*# c #D6EEEE",
+"=# c #D6EFED",
+"-# c #D7EFEC",
+";# c #D7EEEC",
+"># c #CAEAE6",
+",# c #D8EEEC",
+"'# c #D9F0EB",
+")# c #DAF0EB",
+"!# c #DAF0EA",
+"~# c #DBF1E9",
+"{# c #DAF1E9",
+"]# c #D8EFE7",
+"^# c #CBEBDF",
+"/# c #E1F3EB",
+"(# c #E7F5EE",
+"_# c #E8F6EE",
+":# c #E9F6EE",
+"<# c #EAF6EE",
+"[# c #E9F7EE",
+"}# c #E2F4E9",
+"|# c #C6E9D0",
+"1# c #BAE3C3",
+"2# c #B9E4C3",
+"3# c #BAE4C2",
+"4# c #B9E3C1",
+"5# c #B7E3C1",
+"6# c #B6E3BF",
+"7# c #B6E1C0",
+"8# c #B4E1C0",
+"9# c #B2E1BF",
+"0# c #B1E0C0",
+"a# c #AFE0C0",
+"b# c #AEDFC1",
+"c# c #86CFE1",
+"d# c #87CFE0",
+"e# c #87D0E0",
+"f# c #87D0E1",
+"g# c #88D0DF",
+"h# c #88D1E0",
+"i# c #89D0DE",
+"j# c #8AD0DF",
+"k# c #8AD1DD",
+"l# c #8BD2DD",
+"m# c #8BD1DC",
+"n# c #8CD1DC",
+"o# c #BEE6EC",
+"p# c #E2F3F5",
+"q# c #E3F3F5",
+"r# c #E1F3F5",
+"s# c #E1F2F4",
+"t# c #DFF2F3",
+"u# c #DCF0F2",
+"v# c #DBF0F0",
+"w# c #D9F0F0",
+"x# c #D5EEEE",
+"y# c #D6EEED",
+"z# c #DFF2F1",
+"A# c #ECF7F6",
+"B# c #EDF7F6",
+"C# c #E8F6F4",
+"D# c #DEF2EF",
+"E# c #D7EFEB",
+"F# c #D8EFEB",
+"G# c #D8F0EB",
+"H# c #DAF0E9",
+"I# c #DBF0E9",
+"J# c #E3F3EE",
+"K# c #E6F5EF",
+"L# c #E7F5EF",
+"M# c #E9F5EF",
+"N# c #EBF7F1",
+"O# c #EDF7F2",
+"P# c #EDF8F2",
+"Q# c #EDF7F1",
+"R# c #ECF7F0",
+"S# c #DBF0E5",
+"T# c #B9E3C7",
+"U# c #B8E2C7",
+"V# c #B6E3C6",
+"W# c #B5E1C5",
+"X# c #B4E1C3",
+"Y# c #B3E0C3",
+"Z# c #B0E0C3",
+"`# c #AEDEC2",
+" $ c #AEDEC1",
+".$ c #ABDDC2",
+"+$ c #AADDC3",
+"@$ c #85CDE0",
+"#$ c #85CEDF",
+"$$ c #85CEE0",
+"%$ c #86CEDF",
+"&$ c #86CEDE",
+"*$ c #87CEDE",
+"=$ c #87CFDE",
+"-$ c #87CFDD",
+";$ c #88D0DD",
+">$ c #88CFDC",
+",$ c #8AD0DC",
+"'$ c #A7DBE5",
+")$ c #E0F2F5",
+"!$ c #E2F3F4",
+"~$ c #E2F2F4",
+"{$ c #E1F3F4",
+"]$ c #DCF0F1",
+"^$ c #DAF0F0",
+"/$ c #D9EFF0",
+"($ c #D4EDEE",
+"_$ c #D6EDEE",
+":$ c #DDF1F1",
+"<$ c #E6F4F4",
+"[$ c #F0F9F8",
+"}$ c #F1F9F8",
+"|$ c #F2F9F9",
+"1$ c #E8F5F3",
+"2$ c #E0F2EF",
+"3$ c #DFF1EE",
+"4$ c #DFF1ED",
+"5$ c #E0F2ED",
+"6$ c #DAEFEA",
+"7$ c #D9F0E9",
+"8$ c #ECF7F4",
+"9$ c #EFF8F5",
+"0$ c #F0F9F5",
+"a$ c #F0F8F5",
+"b$ c #EFF8F4",
+"c$ c #EEF8F3",
+"d$ c #ECF7F2",
+"e$ c #EBF6F1",
+"f$ c #EAF6EF",
+"g$ c #D3ECDF",
+"h$ c #B8E2CB",
+"i$ c #B7E1C9",
+"j$ c #B5E1C8",
+"k$ c #B3DFC7",
+"l$ c #B0DFC5",
+"m$ c #AEDEC5",
+"n$ c #ADDDC4",
+"o$ c #AADCC4",
+"p$ c #A8DBC4",
+"q$ c #A6DBC4",
+"r$ c #83CCDF",
+"s$ c #82CDDF",
+"t$ c #83CDDF",
+"u$ c #84CCDE",
+"v$ c #83CCDE",
+"w$ c #85CDDE",
+"x$ c #85CDDD",
+"y$ c #86CEDD",
+"z$ c #86CDDC",
+"A$ c #88CEDC",
+"B$ c #89CEDB",
+"C$ c #D3EDF2",
+"D$ c #DDF1F4",
+"E$ c #DBF0F1",
+"F$ c #DBEFF1",
+"G$ c #D6EDEF",
+"H$ c #D3ECEE",
+"I$ c #E0F2F2",
+"J$ c #E3F3F3",
+"K$ c #E9F6F6",
+"L$ c #EBF6F6",
+"M$ c #EAF6F5",
+"N$ c #E7F5F4",
+"O$ c #E7F5F3",
+"P$ c #E6F5F3",
+"Q$ c #E2F3F0",
+"R$ c #E3F3F0",
+"S$ c #DBEFEB",
+"T$ c #DBF0EB",
+"U$ c #F0F8F6",
+"V$ c #F2F9F7",
+"W$ c #F1F9F6",
+"X$ c #EAF6F1",
+"Y$ c #E5F4ED",
+"Z$ c #BAE3CF",
+"`$ c #B8E1CE",
+" % c #B6E0CC",
+".% c #B2E0CB",
+"+% c #AFDEC9",
+"@% c #ACDCC7",
+"#% c #A9DBC6",
+"$% c #A7DBC6",
+"%% c #A4D9C5",
+"&% c #A3D9C5",
+"*% c #81CADF",
+"=% c #81CADE",
+"-% c #82CADE",
+";% c #81CBDD",
+">% c #82CCDD",
+",% c #83CCDC",
+"'% c #83CBDC",
+")% c #86CCDB",
+"!% c #88CDDD",
+"~% c #D9EFF3",
+"{% c #DAEFF3",
+"]% c #DFF1F4",
+"^% c #E0F2F4",
+"/% c #D7EDF0",
+"(% c #D6EEEF",
+"_% c #D6EEF0",
+":% c #DAEFF1",
+"<% c #DDF0F1",
+"[% c #E6F4F5",
+"}% c #E4F3F4",
+"|% c #E2F2F2",
+"1% c #E4F3F3",
+"2% c #E6F4F3",
+"3% c #E7F4F3",
+"4% c #E4F3F1",
+"5% c #D9EEEB",
+"6% c #DEF1ED",
+"7% c #F4FAF8",
+"8% c #EDF7F3",
+"9% c #E7F4EF",
+"0% c #BCE3D3",
+"a% c #BAE2D3",
+"b% c #B7E0D0",
+"c% c #B3DFCE",
+"d% c #AFDDCC",
+"e% c #ACDCCA",
+"f% c #A8D9C9",
+"g% c #A4D9C7",
+"h% c #A2D8C6",
+"i% c #A0D7C6",
+"j% c #7FC8DF",
+"k% c #7FC9DD",
+"l% c #7FC8DD",
+"m% c #80C9DE",
+"n% c #80CADD",
+"o% c #81CADD",
+"p% c #81C9DC",
+"q% c #82CADB",
+"r% c #83CADB",
+"s% c #85CCDA",
+"t% c #88CCDB",
+"u% c #D6EDF2",
+"v% c #D5EDF2",
+"w% c #D7EEF1",
+"x% c #E4F3F5",
+"y% c #E5F3F5",
+"z% c #EFF8F8",
+"A% c #EEF7F8",
+"B% c #EEF8F8",
+"C% c #E7F4F4",
+"D% c #E8F5F4",
+"E% c #E9F5F4",
+"F% c #F1F9F9",
+"G% c #EFF8F7",
+"H% c #D6EDEA",
+"I% c #D7EDEA",
+"J% c #E4F3F0",
+"K% c #E6F4F1",
+"L% c #F1F9F7",
+"M% c #F4FAF9",
+"N% c #F5FBF9",
+"O% c #EDF7F4",
+"P% c #EAF5F2",
+"Q% c #BFE3D8",
+"R% c #BDE2D7",
+"S% c #BAE0D5",
+"T% c #B5DFD2",
+"U% c #B0DDCF",
+"V% c #ACDBCD",
+"W% c #A6D9CB",
+"X% c #A3D7C9",
+"Y% c #A0D6C8",
+"Z% c #9ED5C8",
+"`% c #7DC7DE",
+" & c #7CC7DD",
+".& c #7EC7DD",
+"+& c #7EC8DC",
+"@& c #7FC8DC",
+"#& c #80C7DB",
+"$& c #80C8DB",
+"%& c #81C8DB",
+"&& c #CBE8F0",
+"*& c #D0EBF1",
+"=& c #D2EBF1",
+"-& c #D3EBF1",
+";& c #D2EBF0",
+">& c #D4EBF1",
+",& c #DEF1F4",
+"'& c #E1F1F5",
+")& c #EBF6F8",
+"!& c #E9F5F7",
+"~& c #E8F4F6",
+"{& c #E7F4F6",
+"]& c #E7F5F6",
+"^& c #E8F5F6",
+"/& c #F2F9FA",
+"(& c #F3F9FA",
+"_& c #EAF5F6",
+":& c #E9F5F5",
+"<& c #E8F5F5",
+"[& c #F3F9F9",
+"}& c #E2F2F0",
+"|& c #E0F0EF",
+"1& c #E4F2F1",
+"2& c #E8F4F3",
+"3& c #EAF6F4",
+"4& c #F5FAFA",
+"5& c #F6FBFA",
+"6& c #F6FAFA",
+"7& c #EFF7F6",
+"8& c #ECF6F4",
+"9& c #EBF6F3",
+"0& c #E9F6F2",
+"a& c #E4F3EF",
+"b& c #DDF0EB",
+"c& c #BBE2D8",
+"d& c #B7E0D5",
+"e& c #B2DDD3",
+"f& c #ABDAD0",
+"g& c #A6D8CE",
+"h& c #A1D6CB",
+"i& c #9ED5CB",
+"j& c #9BD3C8",
+"k& c #7BC5DD",
+"l& c #7BC5DC",
+"m& c #7CC5DC",
+"n& c #7BC6DC",
+"o& c #7DC5DB",
+"p& c #7CC6DC",
+"q& c #7CC6DB",
+"r& c #7FC7DA",
+"s& c #80C8DA",
+"t& c #CAE8F0",
+"u& c #D0EAF1",
+"v& c #CFEAF1",
+"w& c #CFEAF0",
+"x& c #D0EAF0",
+"y& c #DDF0F4",
+"z& c #E1F1F4",
+"A& c #EDF7F8",
+"B& c #E8F4F7",
+"C& c #EAF5F5",
+"D& c #F4FAFA",
+"E& c #ECF6F6",
+"F& c #EAF5F4",
+"G& c #EEF7F6",
+"H& c #F0F8F7",
+"I& c #EBF5F4",
+"J& c #EAF5F3",
+"K& c #E7F4F2",
+"L& c #E4F2F0",
+"M& c #DCEFEB",
+"N& c #BDE2DB",
+"O& c #B8DFD9",
+"P& c #B3DDD6",
+"Q& c #ACDAD2",
+"R& c #A6D8CF",
+"S& c #A0D5CD",
+"T& c #9BD2CB",
+"U& c #99D1CB",
+"V& c #79C4DC",
+"W& c #79C4DB",
+"X& c #7AC4DB",
+"Y& c #7BC3DA",
+"Z& c #7CC5DA",
+"`& c #7CC4D9",
+" * c #7FC6D9",
+".* c #82C6DA",
+"+* c #86C9DB",
+"@* c #A8DAE6",
+"#* c #CDE8EF",
+"$* c #CEE8EF",
+"%* c #E5F3F6",
+"&* c #EEF7F9",
+"** c #F0F8F9",
+"=* c #F1F8F9",
+"-* c #E6F3F5",
+";* c #E2F2F3",
+">* c #E3F2F3",
+",* c #F6FBFB",
+"'* c #ECF6F5",
+")* c #E6F4F2",
+"!* c #E5F3F1",
+"~* c #D0EAE7",
+"{* c #C4E4E0",
+"]* c #C2E4DF",
+"^* c #BFE2DD",
+"/* c #B9DFDA",
+"(* c #B3DED7",
+"_* c #ABDAD4",
+":* c #A5D6D1",
+"<* c #9FD3CD",
+"[* c #98D2CC",
+"}* c #96D0CB",
+"|* c #77C2DC",
+"1* c #77C1DC",
+"2* c #78C2DB",
+"3* c #79C2DA",
+"4* c #78C3DA",
+"5* c #7BC2D9",
+"6* c #7DC4DA",
+"7* c #81C6D9",
+"8* c #86C8DB",
+"9* c #8BCBDC",
+"0* c #BDE2EC",
+"a* c #CBE7EF",
+"b* c #CCE8EF",
+"c* c #CCE8EE",
+"d* c #CEE8EE",
+"e* c #D4EBF0",
+"f* c #DEF0F4",
+"g* c #DDEFF3",
+"h* c #DDEFF2",
+"i* c #DDF0F2",
+"j* c #DFF0F3",
+"k* c #E0F1F3",
+"l* c #DEF0F2",
+"m* c #DEF0F1",
+"n* c #DFF0F1",
+"o* c #E0F1F2",
+"p* c #EBF5F6",
+"q* c #E4F2F2",
+"r* c #E3F2F2",
+"s* c #E5F2F2",
+"t* c #E6F3F2",
+"u* c #E3F2F1",
+"v* c #D7EDEC",
+"w* c #C4E4E1",
+"x* c #C3E4E1",
+"y* c #C2E3E0",
+"z* c #BFE1DF",
+"A* c #B9DFDC",
+"B* c #B2DCD9",
+"C* c #AAD9D5",
+"D* c #A4D5D2",
+"E* c #9DD3CF",
+"F* c #97D0CD",
+"G* c #93CECC",
+"H* c #74C0DC",
+"I* c #75C0DA",
+"J* c #76C0DA",
+"K* c #76C1D9",
+"L* c #78C1D9",
+"M* c #79C1D9",
+"N* c #7BC3D9",
+"O* c #7EC5D9",
+"P* c #83C6DA",
+"Q* c #8AC9DC",
+"R* c #92CDDD",
+"S* c #AAD9E6",
+"T* c #CCE7EF",
+"U* c #CDE7EE",
+"V* c #CDE8EE",
+"W* c #D8EDF2",
+"X* c #DAEDF2",
+"Y* c #DAEEF2",
+"Z* c #D3EBF0",
+"`* c #DDEEF2",
+" = c #DAEEF1",
+".= c #D9EDF0",
+"+= c #DAEEF0",
+"@= c #DCEEF1",
+"#= c #DDEFF1",
+"$= c #DFF0F2",
+"%= c #DCEFF0",
+"&= c #DBEEF0",
+"*= c #E4F2F4",
+"== c #E5F3F4",
+"-= c #E0F0F1",
+";= c #E1F1F2",
+">= c #DBEEEF",
+",= c #E0F1F1",
+"'= c #E1F0F1",
+")= c #E0F0F0",
+"!= c #E0F1F0",
+"~= c #DCEFEF",
+"{= c #CBE7E7",
+"]= c #C2E3E1",
+"^= c #C1E3E1",
+"/= c #C0E2E1",
+"(= c #BFE1E0",
+"_= c #BCE0DE",
+":= c #B7DEDC",
+"<= c #B0DBD9",
+"[= c #A8D6D6",
+"}= c #A1D3D2",
+"|= c #9AD1CF",
+"1= c #95CECC",
+"2= c #91CCCB",
+"3= c #73BEDB",
+"4= c #74BED9",
+"5= c #74BFD9",
+"6= c #74BFDA",
+"7= c #76BFD8",
+"8= c #77C0D8",
+"9= c #79C1D8",
+"0= c #7DC2D8",
+"a= c #82C4D9",
+"b= c #87C7DB",
+"c= c #8FCADD",
+"d= c #98CFDF",
+"e= c #A0D3E1",
+"f= c #A7D6E3",
+"g= c #AED9E5",
+"h= c #B2DBE6",
+"i= c #B5DCE6",
+"j= c #B5DDE6",
+"k= c #B7DEE6",
+"l= c #B9DEE6",
+"m= c #BBDFE7",
+"n= c #BFE1E8",
+"o= c #C2E3E9",
+"p= c #C3E3E9",
+"q= c #C4E3E9",
+"r= c #C3E3E8",
+"s= c #C3E3E7",
+"t= c #C5E4E8",
+"u= c #C7E4E8",
+"v= c #C7E5E8",
+"w= c #C7E5E7",
+"x= c #C6E4E7",
+"y= c #C5E3E6",
+"z= c #C5E4E6",
+"A= c #C6E4E6",
+"B= c #C7E5E6",
+"C= c #C7E4E5",
+"D= c #C5E3E4",
+"E= c #C2E2E3",
+"F= c #C0E1E1",
+"G= c #BEE0E1",
+"H= c #BDE0E0",
+"I= c #BCE0E0",
+"J= c #BBDFDF",
+"K= c #B7DDDE",
+"L= c #B2DBDB",
+"M= c #ACD8D8",
+"N= c #A5D4D4",
+"O= c #9ED2D2",
+"P= c #97CECF",
+"Q= c #90CCCD",
+"R= c #8DC9CC",
+"S= c #71BCD9",
+"T= c #71BDD9",
+"U= c #72BED9",
+"V= c #72BDD8",
+"W= c #73BDD8",
+"X= c #74BED7",
+"Y= c #77BFD7",
+"Z= c #79C0D8",
+"`= c #7EC2D8",
+" - c #84C4DA",
+".- c #8AC7DC",
+"+- c #91CCDD",
+"@- c #9ACFE0",
+"#- c #A1D2E1",
+"$- c #ABD8E4",
+"%- c #AFD9E4",
+"&- c #B0DAE5",
+"*- c #B2DAE5",
+"=- c #B3DBE5",
+"-- c #B7DCE5",
+";- c #BADEE6",
+">- c #BDDFE7",
+",- c #BDE0E7",
+"'- c #BEE0E7",
+")- c #BCE0E6",
+"!- c #BDE0E6",
+"~- c #BDE0E5",
+"{- c #BEE1E6",
+"]- c #C0E1E6",
+"^- c #C1E1E6",
+"/- c #C0E2E5",
+"(- c #C0E1E5",
+"_- c #BFE1E5",
+":- c #BFE1E4",
+"<- c #C1E1E4",
+"[- c #C2E2E4",
+"}- c #C0E1E3",
+"|- c #BEE0E2",
+"1- c #BDDFE1",
+"2- c #BADFE0",
+"3- c #B9DEE0",
+"4- c #B8DEDE",
+"5- c #B5DBDD",
+"6- c #B1DADC",
+"7- c #ACD7D9",
+"8- c #A6D4D7",
+"9- c #9FD2D4",
+"0- c #98CFD1",
+"a- c #92CCCF",
+"b- c #8DC9CD",
+"c- c #8BC7CC",
+"d- c #6FBAD9",
+"e- c #6FBBD8",
+"f- c #70BBD8",
+"g- c #71BCD8",
+"h- c #70BBD7",
+"i- c #70BCD7",
+"j- c #72BCD7",
+"k- c #74BDD7",
+"l- c #76BED8",
+"m- c #7BBFD8",
+"n- c #7FC2D8",
+"o- c #85C5DA",
+"p- c #8BC8DB",
+"q- c #93CBDD",
+"r- c #99CEDF",
+"s- c #9FD1E0",
+"t- c #A3D3E1",
+"u- c #A6D4E3",
+"v- c #A9D5E2",
+"w- c #AAD7E2",
+"x- c #ACD8E3",
+"y- c #B0D9E3",
+"z- c #B2DAE4",
+"A- c #B3DBE4",
+"B- c #B4DBE4",
+"C- c #B5DBE4",
+"D- c #B5DCE4",
+"E- c #B5DBE3",
+"F- c #B6DCE2",
+"G- c #B7DCE3",
+"H- c #B8DDE3",
+"I- c #B7DDE2",
+"J- c #B7DCE2",
+"K- c #B7DDE1",
+"L- c #B8DDE1",
+"M- c #B9DEE2",
+"N- c #B9DDE1",
+"O- c #B8DDE0",
+"P- c #B7DCE0",
+"Q- c #B5DCDF",
+"R- c #B4DBDE",
+"S- c #B2DADD",
+"T- c #B0DADD",
+"U- c #AFD8DC",
+"V- c #ADD7DB",
+"W- c #A8D6DA",
+"X- c #A4D4D8",
+"Y- c #9FD0D5",
+"Z- c #98CED3",
+"`- c #92CBD0",
+" ; c #8DC9CE",
+".; c #8AC7CD",
+"+; c #87C5CB",
+"@; c #6EB9D8",
+"#; c #6DBAD8",
+"$; c #6DB9D7",
+"%; c #6FB9D7",
+"&; c #70BAD6",
+"*; c #6FBAD6",
+"=; c #73BBD5",
+"-; c #73BBD6",
+";; c #78BDD6",
+">; c #7AC0D6",
+",; c #7EC1D8",
+"'; c #84C4D9",
+"); c #8BC7DB",
+"!; c #90C9DD",
+"~; c #96CCDD",
+"{; c #9ACEDF",
+"]; c #9DCFDF",
+"^; c #9FD0DF",
+"/; c #A2D2E0",
+"(; c #A3D3E0",
+"_; c #A5D3E0",
+":; c #A7D5E0",
+"<; c #A9D6E1",
+"[; c #AAD6E1",
+"}; c #ABD6E1",
+"|; c #AAD6E0",
+"1; c #ABD6E0",
+"2; c #ACD7E0",
+"3; c #ADD7DF",
+"4; c #AED7E0",
+"5; c #ADD8DF",
+"6; c #ADD7DE",
+"7; c #AED7DE",
+"8; c #AED8DE",
+"9; c #AFD8DE",
+"0; c #ADD7DC",
+"a; c #ACD6DC",
+"b; c #ABD6DB",
+"c; c #A9D5DA",
+"d; c #A7D4DA",
+"e; c #A6D3D9",
+"f; c #A3D2D8",
+"g; c #A0D1D7",
+"h; c #9BCED5",
+"i; c #97CCD3",
+"j; c #91CAD1",
+"k; c #8DC7CF",
+"l; c #89C5CD",
+"m; c #85C4CD",
+"n; c #82C3CB",
+"o; c #6BB7D7",
+"p; c #6CB7D7",
+"q; c #6DB8D6",
+"r; c #6CB7D6",
+"s; c #6CB8D6",
+"t; c #6EB8D6",
+"u; c #6EB8D5",
+"v; c #6FB8D5",
+"w; c #70BAD4",
+"x; c #72BBD6",
+"y; c #76BCD6",
+"z; c #7ABDD7",
+"A; c #7EBFD8",
+"B; c #82C2D8",
+"C; c #87C5DA",
+"D; c #8BC6DB",
+"E; c #8FC8DB",
+"F; c #93C9DC",
+"G; c #95CBDC",
+"H; c #97CCDC",
+"I; c #99CDDD",
+"J; c #9ACDDD",
+"K; c #9DCFDD",
+"L; c #9ECFDE",
+"M; c #9FD0DE",
+"N; c #9FD0DD",
+"O; c #9FD0DC",
+"P; c #A0D0DC",
+"Q; c #A1D1DC",
+"R; c #A2D1DB",
+"S; c #A2D2DB",
+"T; c #A3D2DA",
+"U; c #A4D3DA",
+"V; c #A3D2D9",
+"W; c #A2D1D8",
+"X; c #A1D1D8",
+"Y; c #A0D1D8",
+"Z; c #9FD0D7",
+"`; c #9DCFD7",
+" > c #9BCED6",
+".> c #99CDD5",
+"+> c #95CBD2",
+"@> c #92CAD2",
+"#> c #8EC8D0",
+"$> c #8AC6CE",
+"%> c #87C3CD",
+"&> c #84C3CC",
+"*> c #81C1CB",
+"=> c #7FC1CB",
+"-> c #69B6D7",
+";> c #69B6D6",
+">> c #69B5D6",
+",> c #6BB6D6",
+"'> c #6BB7D5",
+")> c #6BB7D6",
+"!> c #6CB7D5",
+"~> c #6DB7D4",
+"{> c #6FB9D4",
+"]> c #72BAD4",
+"^> c #74BBD6",
+"/> c #77BCD5",
+"(> c #7ABED6",
+"_> c #7FBFD6",
+":> c #82C1D8",
+"<> c #85C2D8",
+"[> c #88C5D8",
+"}> c #8AC5D9",
+"|> c #8CC6D9",
+"1> c #8DC7DA",
+"2> c #8FC8D9",
+"3> c #91C8DA",
+"4> c #91C9DA",
+"5> c #92C9D9",
+"6> c #93CAD9",
+"7> c #93CAD8",
+"8> c #93C9D8",
+"9> c #94CAD8",
+"0> c #95CBD8",
+"a> c #95CBD7",
+"b> c #95CAD7",
+"c> c #96CBD7",
+"d> c #97CBD6",
+"e> c #96CCD6",
+"f> c #97CCD6",
+"g> c #97CCD5",
+"h> c #95CBD5",
+"i> c #95CBD4",
+"j> c #95CAD4",
+"k> c #93C9D3",
+"l> c #92C9D3",
+"m> c #90C7D2",
+"n> c #8DC6D1",
+"o> c #8AC5CE",
+"p> c #87C3CE",
+"q> c #84C2CD",
+"r> c #81C0CC",
+"s> c #7EBFCB",
+"t> c #7DBFCB",
+"u> c #7BBDCB",
+"v> c #67B3D6",
+"w> c #68B4D5",
+"x> c #68B5D6",
+"y> c #68B5D5",
+"z> c #69B4D4",
+"A> c #6AB5D4",
+"B> c #6BB6D3",
+"C> c #6BB6D4",
+"D> c #6EB7D3",
+"E> c #70B8D3",
+"F> c #72B8D3",
+"G> c #74BBD4",
+"H> c #7ABCD5",
+"I> c #7CBED5",
+"J> c #80C1D6",
+"K> c #82C1D6",
+"L> c #83C1D7",
+"M> c #85C2D7",
+"N> c #85C2D6",
+"O> c #86C3D6",
+"P> c #87C3D7",
+"Q> c #88C3D5",
+"R> c #88C3D4",
+"S> c #89C4D4",
+"T> c #8AC4D4",
+"U> c #8BC5D4",
+"V> c #8CC5D3",
+"W> c #8DC6D2",
+"X> c #8CC6D2",
+"Y> c #8CC5D1",
+"Z> c #8BC5D1",
+"`> c #8AC3D0",
+" , c #87C3D0",
+"., c #85C2CF",
+"+, c #85C2CE",
+"@, c #82C0CD",
+"#, c #80BFCC",
+"$, c #7EBECC",
+"%, c #7DBECB",
+"&, c #79BDCB",
+"*, c #79BCCA",
+"=, c #78BBCA",
+"-, c #65B2D5",
+";, c #65B1D6",
+">, c #66B2D4",
+",, c #66B2D5",
+"', c #66B3D4",
+"), c #67B3D3",
+"!, c #69B3D4",
+"~, c #68B4D4",
+"{, c #6AB4D2",
+"], c #6BB4D2",
+"^, c #6EB6D3",
+"/, c #6FB6D3",
+"(, c #71B8D3",
+"_, c #73B8D3",
+":, c #74B9D3",
+"<, c #76BAD4",
+"[, c #78BBD4",
+"}, c #79BBD4",
+"|, c #7ABCD3",
+"1, c #7CBED3",
+"2, c #7DBDD2",
+"3, c #7EBED2",
+"4, c #7DBED2",
+"5, c #7FBED2",
+"6, c #7FBFD2",
+"7, c #80BFD2",
+"8, c #7FBFD1",
+"9, c #80C0D1",
+"0, c #81BFD1",
+"a, c #81C0D0",
+"b, c #82C0D0",
+"c, c #83C0CF",
+"d, c #83C0D0",
+"e, c #82C0CF",
+"f, c #82C0CE",
+"g, c #80BFCE",
+"h, c #80BFCD",
+"i, c #7EBECD",
+"j, c #7CBDCC",
+"k, c #7ABCCB",
+"l, c #78BBCB",
+"m, c #77BBCB",
+"n, c #76BACA",
+"o, c #76B9CB",
+"p, c #74B9CB",
+"q, c #63B0D5",
+"r, c #63B1D4",
+"s, c #64B1D4",
+"t, c #65B1D3",
+"u, c #66B0D3",
+"v, c #65B2D3",
+"w, c #66B2D2",
+"x, c #66B1D2",
+"y, c #68B1D2",
+"z, c #69B2D1",
+"A, c #6AB4D1",
+"B, c #6AB3D1",
+"C, c #6CB4D2",
+"D, c #6DB4D1",
+"E, c #6DB5D1",
+"F, c #71B7D2",
+"G, c #71B6D1",
+"H, c #72B7D1",
+"I, c #73B8D1",
+"J, c #74B8D0",
+"K, c #74B9D0",
+"L, c #75B9D0",
+"M, c #76BACF",
+"N, c #77B9CF",
+"O, c #77BACF",
+"P, c #78BACF",
+"Q, c #79BACE",
+"R, c #79BACF",
+"S, c #79BCCE",
+"T, c #79BBCE",
+"U, c #7ABBCE",
+"V, c #7ABBCD",
+"W, c #7BBBCD",
+"X, c #7BBCCC",
+"Y, c #7BBBCC",
+"Z, c #79BBCC",
+"`, c #77B9CB",
+" ' c #75B9C9",
+".' c #74B7C9",
+"+' c #74B7CA",
+"@' c #72B7CA",
+"#' c #72B7CB",
+"$' c #61AED4",
+"%' c #62AFD4",
+"&' c #62AED3",
+"*' c #62AFD3",
+"=' c #63AFD2",
+"-' c #63AFD3",
+";' c #64B0D2",
+">' c #64B0D1",
+",' c #65B1D1",
+"'' c #67B1D0",
+")' c #67B0D1",
+"!' c #68B1D0",
+"~' c #69B2D0",
+"{' c #69B2CF",
+"]' c #6AB2D0",
+"^' c #6CB3D0",
+"/' c #6CB4D0",
+"(' c #6DB4CF",
+"_' c #6EB5D0",
+":' c #6FB4CF",
+"<' c #70B5CE",
+"[' c #6FB5CE",
+"}' c #70B6CE",
+"|' c #71B6CD",
+"1' c #71B5CD",
+"2' c #72B6CD",
+"3' c #72B7CD",
+"4' c #73B7CD",
+"5' c #73B6CC",
+"6' c #73B7CC",
+"7' c #74B7CC",
+"8' c #74B7CB",
+"9' c #75B7CB",
+"0' c #74B8CB",
+"a' c #75B8CB",
+"b' c #73B7CB",
+"c' c #72B6CA",
+"d' c #71B6CA",
+"e' c #71B6C9",
+"f' c #6FB5CA",
+"g' c #5FADD4",
+"h' c #60ACD2",
+"i' c #60ADD3",
+"j' c #61ADD2",
+"k' c #61AED1",
+"l' c #61ADD1",
+"m' c #62AED1",
+"n' c #62AED2",
+"o' c #63AFD1",
+"p' c #63AFD0",
+"q' c #63AED1",
+"r' c #65AED0",
+"s' c #66AFCF",
+"t' c #65B0CF",
+"u' c #67AFCF",
+"v' c #68B0CF",
+"w' c #68B1CE",
+"x' c #69B1CE",
+"y' c #68B2CE",
+"z' c #6AB1CD",
+"A' c #69B2CD",
+"B' c #6BB2CD",
+"C' c #6BB3CC",
+"D' c #6CB3CC",
+"E' c #6CB2CC",
+"F' c #6DB4CB",
+"G' c #6DB3CB",
+"H' c #6EB4CB",
+"I' c #6EB5CA",
+"J' c #6FB4CA",
+"K' c #70B5CA",
+"L' c #70B5C9",
+"M' c #6EB4C9",
+"N' c #6FB4C9",
+"O' c #6DB4C9",
+"P' c #6EB3CA",
+"Q' c #6DB3CA",
+"R' c #5DABD2",
+"S' c #5DABD3",
+"T' c #5EABD1",
+"U' c #5FACD2",
+"V' c #5FACD1",
+"W' c #60ACD0",
+"X' c #61ADD0",
+"Y' c #62ADCF",
+"Z' c #62AECF",
+"`' c #63AECF",
+" ) c #64AECE",
+".) c #65AECE",
+"+) c #66AFCD",
+"@) c #66AFCE",
+"#) c #66AECD",
+"$) c #67AFCC",
+"%) c #68B0CC",
+"&) c #68AFCC",
+"*) c #69B0CC",
+"=) c #69B0CB",
+"-) c #69B1CB",
+";) c #6AB1CB",
+">) c #6AB1CA",
+",) c #6BB1CA",
+"') c #6BB2CA",
+")) c #6CB2CA",
+"!) c #6BB1C9",
+"~) c #6CB2C9",
+"{) c #6CB1C9",
+"]) c #6BB2C9",
+"^) c #6AB2C9",
+"/) c #6AB1C9",
+"() c #5DAAD2",
+"_) c #5DAAD1",
+":) c #5EAAD1",
+"<) c #5FABD1",
+"[) c #60ABD0",
+"}) c #5FACD0",
+"|) c #60ADD0",
+"1) c #62ACCF",
+"2) c #61ACCF",
+"3) c #62ADCE",
+"4) c #63AECE",
+"5) c #64ADCE",
+"6) c #63ADCE",
+"7) c #65AECD",
+"8) c #64AECD",
+"9) c #65AFCD",
+"0) c #66AFCC",
+"a) c #65AFCC",
+"b) c #67B0CC",
+"c) c #67B0CB",
+"d) c #68B0CB",
+"e) c #68B1CB",
+"f) c #69B1CA",
+"g) c #6AB2CA",
+"h) c #5CAAD2",
+"i) c #5EACD1",
+"j) c #5FABD0",
+"k) c #61ACD0",
+"l) c #61ADCF",
+"m) c #63ADCF",
+"n) c #62AECE",
+"o) c #64AFCD",
+"p) c #66B0CC",
+"q) c #5EAAD2",
+"r) c #60ACD3",
+"s) c #61ACD3",
+"t) c #63ACD2",
+"u) c #62ADD2",
+"v) c #64ADD2",
+"w) c #64AED2",
+"x) c #64ADD1",
+"y) c #62ACD0",
+"z) c #63ADD1",
+"A) c #64AED1",
+"B) c #66AED0",
+"C) c #64AECF",
+"D) c #65AFCF",
+"E) c #65AECF",
+"F) c #65ADCE",
+"G) c #68B0CE",
+"H) c #69B0CE",
+"I) c #68B0CD",
+"J) c #6AB2CD",
+"K) c #6AB0CD",
+"L) c #69AFCC",
+"M) c #6BB2CC",
+"N) c #6DB3CC",
+"O) c #6BB1CC",
+"P) c #5BA9D3",
+"Q) c #5CABD2",
+"R) c #2D3740",
+"S) c #435A69",
+"T) c #6A9DB7",
+"U) c #76B6D6",
+"V) c #262B32",
+"W) c #80BCD9",
+"X) c #71AAC6",
+"Y) c #252B32",
+"Z) c #6FA6C0",
+"`) c #7BBAD5",
+" ! c #84BDD6",
+".! c #628FA4",
+"+! c #3E5664",
+"@! c #2D3943",
+"#! c #262C34",
+"$! c #2C353D",
+"%! c #394953",
+"&! c #597E8E",
+"*! c #7EBCD4",
+"=! c #75B6D0",
+"-! c #69AEC9",
+";! c #4D788A",
+">! c #364A55",
+",! c #29323A",
+"'! c #3B4C57",
+")! c #5B8090",
+"!! c #7CB7D0",
+"~! c #77B8D0",
+"{! c #6FB4CD",
+"]! c #3A586B",
+"^! c #718795",
+"/! c #718794",
+"(! c #687F8D",
+"_! c #4E5F6A",
+":! c #7FA2B4",
+"<! c #587585",
+"[! c #2B3138",
+"}! c #788E9A",
+"|! c #B1D6E7",
+"1! c #668595",
+"2! c #68818E",
+"3! c #A6D1E3",
+"4! c #5F8193",
+"5! c #2E3841",
+"6! c #697E8A",
+"7! c #5C6C77",
+"8! c #313B43",
+"9! c #5A6E7A",
+"0! c #647A85",
+"a! c #50606A",
+"b! c #52636D",
+"c! c #A5CFE1",
+"d! c #88BCD0",
+"e! c #364853",
+"f! c #262C33",
+"g! c #526773",
+"h! c #6F8995",
+"i! c #576A74",
+"j! c #262B33",
+"k! c #424F58",
+"l! c #93C2D4",
+"m! c #84BED6",
+"n! c #71B4CF",
+"o! c #5CA9D3",
+"p! c #5CA8D1",
+"q! c #C2DFEE",
+"r! c #C3DFEE",
+"s! c #A7D1E6",
+"t! c #99C9E2",
+"u! c #7294A5",
+"v! c #454F58",
+"w! c #B4D8E9",
+"x! c #475762",
+"y! c #333B42",
+"z! c #CFE5F0",
+"A! c #C1DFEC",
+"B! c #3F4E59",
+"C! c #404952",
+"D! c #C3E0EC",
+"E! c #9FCDE1",
+"F! c #3E515D",
+"G! c #495C67",
+"H! c #8197A3",
+"I! c #48555F",
+"J! c #B5D3E2",
+"K! c #BDDCEA",
+"L! c #B2D7E6",
+"M! c #536772",
+"N! c #B1D6E5",
+"O! c #5A717E",
+"P! c #76919E",
+"Q! c #BBDBE8",
+"R! c #B7D9E7",
+"S! c #A7D1E2",
+"T! c #6D8A98",
+"U! c #6A7C85",
+"V! c #A8D1E2",
+"W! c #86BFD6",
+"X! c #6DB3CE",
+"Y! c #6C707A",
+"Z! c #E0E1E7",
+"`! c #CCCED7",
+" ~ c #C1C4CF",
+".~ c #BEC1CC",
+"+~ c #2F343B",
+"@~ c #E7E8EC",
+"#~ c #8D9097",
+"$~ c #BFC1C5",
+"%~ c #CACBD0",
+"&~ c #B2C5CF",
+"*~ c #A8CCDD",
+"=~ c #272D35",
+"-~ c #65899B",
+";~ c #47555E",
+">~ c #AAC2CD",
+",~ c #C8E2ED",
+"'~ c #AFD5E6",
+")~ c #90C5DC",
+"!~ c #80BCD7",
+"~~ c #7DB9D4",
+"{~ c #89C0D7",
+"]~ c #9ACADE",
+"^~ c #303A42",
+"/~ c #BFDBE6",
+"(~ c #C3DFEB",
+"_~ c #A2CEE1",
+":~ c #85BED7",
+"<~ c #77B3CD",
+"[~ c #373F46",
+"}~ c #9ECDDF",
+"|~ c #78B8D3",
+"1~ c #67AFCD",
+"2~ c #2B2F36",
+"3~ c #CECFD0",
+"4~ c #75787D",
+"5~ c #7F8286",
+"6~ c #769CAF",
+"7~ c #77848D",
+"8~ c #8BA2AE",
+"9~ c #88B7CE",
+"0~ c #3B464F",
+"a~ c #CAE1EC",
+"b~ c #C2DFEC",
+"c~ c #5F7B89",
+"d~ c #93C7DD",
+"e~ c #313840",
+"f~ c #CFE5EF",
+"g~ c #BDDCE9",
+"h~ c #8DC4DA",
+"i~ c #6FB3D0",
+"j~ c #CFE6EF",
+"k~ c #80BCD6",
+"l~ c #68AFCE",
+"m~ c #474B51",
+"n~ c #2E333A",
+"o~ c #3D4147",
+"p~ c #42464C",
+"q~ c #3F444A",
+"r~ c #AAD3E6",
+"s~ c #424D57",
+"t~ c #3A424A",
+"u~ c #606E77",
+"v~ c #A3CFE4",
+"w~ c #52646F",
+"x~ c #A5B9C2",
+"y~ c #BEDDEB",
+"z~ c #85B8CE",
+"A~ c #69A0BB",
+"B~ c #71A5BC",
+"C~ c #B2D7E7",
+"D~ c #313A42",
+"E~ c #282E35",
+"F~ c #CCE2EB",
+"G~ c #BADBE9",
+"H~ c #87C0D9",
+"I~ c #69B0CF",
+"J~ c #61A7C7",
+"K~ c #343C43",
+"L~ c #D2E7F0",
+"M~ c #83BDD7",
+"N~ c #68AFCF",
+"O~ c #8F9195",
+"P~ c #7A7D81",
+"Q~ c #BBDBEB",
+"R~ c #6F8897",
+"S~ c #778892",
+"T~ c #B6D9E9",
+"U~ c #8BB0C1",
+"V~ c #3E464E",
+"W~ c #ABC5D1",
+"X~ c #9AC9E0",
+"Y~ c #7CBAD7",
+"Z~ c #7BBAD6",
+"`~ c #BFDDEB",
+" { c #657781",
+".{ c #8E9EA7",
+"+{ c #BCDCEA",
+"@{ c #8BC2DB",
+"#{ c #6DB2D1",
+"${ c #4C798F",
+"%{ c #6B7B85",
+"&{ c #CEE5EF",
+"*{ c #B1D6E6",
+"={ c #7FBCD7",
+"-{ c #7A7D82",
+";{ c #55585E",
+">{ c #2D3238",
+",{ c #464A50",
+"'{ c #F9F9F9",
+"){ c #282D34",
+"!{ c #DCDEE2",
+"~{ c #E2E3E8",
+"{{ c #C0C2CB",
+"]{ c #C6C7CB",
+"^{ c #D1D3DB",
+"/{ c #91949D",
+"({ c #2C3138",
+"_{ c #52565C",
+":{ c #656971",
+"<{ c #5F636B",
+"[{ c #272B33",
+"}{ c #E1E2E8",
+"|{ c #D4D6DC",
+"1{ c #484C54",
+"2{ c #6F7279",
+"3{ c #898C94",
+"4{ c #63676F",
+"5{ c #4E5259",
+"6{ c #DADBE1",
+"7{ c #E3E4E9",
+"8{ c #D2D3DC",
+"9{ c #C0C2CE",
+"0{ c #B8BBC7",
+"a{ c #3C4147",
+"b{ c #54585D",
+"c{ c #2E3239",
+"d{ c #33383E",
+"e{ c #FDFDFD",
+"f{ c #595D62",
+"g{ c #2D3239",
+"h{ c #2B3036",
+"i{ c #484C52",
+"j{ c #585B61",
+"k{ c #2A2F36",
+"l{ c #3C4046",
+"m{ c #787B80",
+"n{ c #F7F7F7",
+" ",
+" ",
+" . + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # # # # # # $ $ $ $ $ $ $ % % & & & & & & & & & % % $ $ * ",
+" . = - ; > , ' ) ! ~ { ] ^ / ( _ : < [ } | 1 2 3 4 5 6 7 8 9 0 a b c d e f g h i j k l m n o p q r s t s r q p o n m l u ",
+" . v - ; > , w x y ~ z ] A B ( C : < [ D E F G H 4 I 6 J K L 0 M N O P Q R S T U V W X n Y Z ` ...+.@.+... .` Z Y n X u ",
+" . = #.; $., ' x y ~ %.] A B ( C &.< [ D E *.G 3 4 =.-.;.>.,.'.).!.~.{.f ].h i ^./.(._.o Z s :.<.[.}.}.}.[.<.:.s Z o _.u ",
+" . - #.; > $.w ) ! |.z ] / B 1.2.&.3.} 4.1 *.5.3 6.7.8.;.9.0.a.b.c.d.e.f.g.h.U V W i.j.p ` :.k.}.}.}.}.}.}.}.k.:.` p j.u ",
+" . #.- ; > , w ) ~ { z l./ B 1.C &.m.D 4.F 2 5.4 6.6 J 8 n.0 a.N o.p.q.r.S T s.k t.u.v.q .<.}.}.}.}.}.}.}.}.}.<. .q v.u ",
+" . - - ; > $.w ) ~ |.z l./ B _ 2.&.3.} 4.F 2 G 4 6.6 7 8 9 w.a x.y.P z.A.B.C.j /.D.n E.r ..[.}.}.}.}.}.}.}.}.}.[...r E.u ",
+" . - ; ; > $.' y ~ { z ] / B _ C &.m.} 4.F 2 5.4 6.6 J 8 9 0 M N O P F.A.h i G.H.I.J.p s +.}.}.}.}.}.}.}.}.}.}.}.+.s p u ",
+" . - K.; > , w L.~ z z l./ B M.C &.m.D 4.1 2 5.4 5 6 7 8 9 0 N.N O P z.A.h O.^.H.X P.Q.t @.}.}.}.}.}.}.}.}.}.}.}.@.t Q.u ",
+" . - ; K.> , w L.~ { z l./ B _ C &.3.} 4.F 2 G 4 5 6 J 8 9 0 N.x.O P F.A.h i G.H.I.J.p s +.}.}.}.}.}.}.}.}.}.}.}.+.s p u ",
+" . - - ; > $.w x ~ { %.l./ B _ 2.&.3.} 4.F 2 5.4 5 6 J 8 9 0 a R.o.P F.A.S.T.j U.D.n E.r ..[.}.}.}.}.}.}.}.}.}.[...r E.u ",
+" . - - K.> , w x ~ { z ] V.B W.C &.m.D 4.F *.5.4 6.6 J 8 n.w.a N y.p.q.r.S T s.k t._.v.q .<.}.}.}.}.}.}.}.}.}.<. .q v.u ",
+" . - #.; > , w ) y { %.] V.B W.2.&.3.} 4.F 2 G H 5 I -.;.9.0.a b c.d.e.f.g.h.U V W i.j.p ` :.k.}.}.}.}.}.}.}.k.:.` p j.u ",
+" . v #.; $., ' x ! ~ z l.A B X.2.&.&.[ } 4.*.G 3 4 =.-.;.>.Y.Z.).!.~.{.f ].h i ^./.`._.o Z s :.<.[.}.}.}.[.<.:.s Z o _.u ",
+" . v - K.> , ' ) y ~ %.] ^ B X.2. +< .+} E F G H 4 7.6 J K ,.0 N.x.O P Q r.S T U V W ++n Y Z ` ...+.@.+... .` Z Y n X u ",
+" . = - K.> , w x y ~ |.] A / ( M.: < [ } | 1 2 3 4 5 6 J 8 9 w.a b c d e f g h i j k l m n o p q r s t s r q p o n m l u ",
+" . = - K.> , w ) L.~ |.%.@+/ B _ : &.3.D 4.1 2 G 3 5 7.-.;.#+Y.'.M !.O P z.r.S h.$+G.%+l X _.j.v.E.p Q.p E.v.j._.X l %+u ",
+" . v - ; > > $.x y ~ |.z l./ B W.C &.m.3.} F 2 G 3 4 7.6 J 8 L 0 a.N c d e.f A.B.T $+G.k W (.i.u.n J.P.J.n _.i.(.W k G.u ",
+" . = - #.; > $.w x y { z ] @+B ( C : &..+} E F 2 H 4 5 6 J ;.n.0.'.M !.O p.e.f.].B.T $+j V /.W t.D.I.X I.D.t.W /.V j $+u ",
+" . = = - ; > , w ) y ~ |.l.A V.X._ +&.m.} 4.1 2 5.3 5 =.6 ;.K L w.a b.!.O P q.f.].S.h.i U ^.V k U.H.H.H.U.k V ^.U i h.u ",
+" . &+= - K.> *+w ) ! ~ |.z A / B M.C &.3.[ } 4.1 G 3 4 5 6 J ;.#+Y.Z.M N c.~.P q.f.A.S h T i U s.j G.^.G.j s.U i T h S u ",
+" . =+v #.; > -+, w y ~ { z ] A B X.C : < [ } 4.| 2 5.3 5 ;+6 >+8 ,+0.'.M '+c )+!+e.~+{+]+^+/+(+_+C.i i i C.T (+h ^+]+r.u ",
+" . :+<+[+[+}+|+1+2+3+4+5+6+7+7+8+9+0+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+e x+y+r.z+A+B+C+D+D+D+E+F+G+H+I+~+J+u ",
+" . K+L+L+M+N+O+P+Q+R+R+S+S+T+T+U+V+W+X+Y+Z+`+ @f+.@+@@@#@$@%@&@*@=@-@;@w.>@,@'@)@!@~@{@]@^@/@(@_@:@<@[@:@}@|@1@1@2@3@4@u ",
+" . 5@5@6@7@8@8@9@9@9@0@0@a@b@c@d@e@f@g@Y+h@i@j@k@l@+@m@n@o@p@q@r@s@t@u@v@w@x@y@z@A@B@C@D@{@E@F@G@^@^@H@^@I@J@K@L@M@N@O@u ",
+" . P@Q@R@S@S@T@U@U@V@V@W@X@Y@Z@`@ #.#+#@###$#%#&#*#=#=#-#-#;#>#,#'#)#!#~#{#]#^#/#(#_#:#<#[#}#|#1#2#3#4#5#6#7#8#9#0#a#b#u ",
+" . c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#p#r#s#t#u#v#w#x#x#y#z#A#B#C#D#E#F#G#!#!#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#`# $.$+$u ",
+" . @$#$$$%$&$*$=$-$;$>$,$'$)$)$ #)$!$~${$]$^$/$($_$:$<$[$}$|$A#1$2$3$4$5$6$7$8$9$0$a$b$c$d$N#e$f$g$h$i$j$k$l$m$n$o$p$q$u ",
+" . r$s$t$u$v$w$x$y$z$A$B$C$D$D$D$)$s#s#s#E$F$G$H$G$I$J$K$L$M$N$O$1$P$Q$R$S$T$U$V$V$W$a$9$0$d$e$X$Y$Z$`$ %.%+%@%#%$%%%&%u ",
+" . *%=%-%=%;%>%,%'%'%)%!%~%~%~%{%]%^%s#s#/%(%_%:%<%[%}%<$|%1%1%2%3%B#1$4%5%6%U$U$8$U$U$W$7%V$W$8%9%0%a%b%c%d%e%f%g%h%i%u ",
+" . j%k%l%m%n%o%p%q%r%s%t%u%v%v%w%]%^%s#x%s#s#~$y%[%z%A%B%<$C%C%D%E%F%G%1$H%I%J%K%K%L%V$M%N%W$9$O%P%Q%R%S%T%U%V%W%X%Y%Z%u ",
+" . `% &.&+&+&@&#&$&%&&&*&=&-&;&>&,&'&q#)&!&~&{&]&^&/&(&(&_&:&<&:&:&[&|$}$}&|&1&2&3&M%4&5&6&7&8&9&0&a&b&c&d&e&f&g&h&i&j&u ",
+" . k&l&m&n&o&p&q&r&s&t&u&v&w&x&x&y&z&x%A&B&x%y%x%^&/&/&(&_&<$<$<$C&[&D&5&E&F&M$G&H&5&4&4&M%I&J&2&K&L&M&N&O&P&Q&R&S&T&U&u ",
+" . V&W&V&X&Y&X&Z&`& *.*+*@*#*$*#*>&z&%*&*q#z&z&z&y%**=*=*-*;*;*>*<$|$4&,*C&3%3%E%E&4&M%M%'*3%)*!*~*{*]*^*/*(*_*:*<*[*}*u ",
+" . |*1*2*3*2*4*5*5*6*7*8*9*0*a*b*c*d*e*f*g*h*h*h*i*j*~$k*l*l*l*m*n*o*p*L$>*q*r*q*s*3%D%t*1&u*u*v*w*x*y*z*A*B*C*D*E*F*G*u ",
+" . H*I*J*I*K*L*L*M*N*O*P*Q*R*S*T*#*U*V*W*X*Y*Z*Y*`* =.=+=@=l*#=$=%=&=*===-=;=>=n*,='=,=)=!=~={=]=^=/=(=_=:=<=[=}=|=1=2=u ",
+" . 3=4=4=5=6=5=7=8=9=0=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=q=r=s=s=t=u=v=w=x=y=z=A=B=B=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=u ",
+" . S=S=T=U=V=W=W=X=Y=Z=`= -.-+-@-#-f=$-%-&-*-=---;-m=>-,-'-)-!-~-{-]-^-/-(-_-:-:-<-[-[-}-|-1-2-3-4-K=5-6-7-8-9-0-a-b-c-u ",
+" . d-e-f-g-h-i-j-k-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-A-B-C-D-E-E-E-F-G-H-H-I-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-`- ;.;+;u ",
+" . @;#;$;%;%;&;*;&;=;-;;;>;,;';);!;~;{;];^;/;(;_;:;<;[;};|;1;1;1;2;3;4;3;5;6;7;7;8;9;9;8;0;a;b;c;d;e;f;g;h;i;j;k;l;m;n;u ",
+" . o;p;q;r;s;s;t;u;v;w;x;y;z;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;N;P;P;Q;Q;Q;R;S;S;T;T;T;U;U;V;W;X;Y;Z;`; >.>+>@>#>$>%>&>*>=>u ",
+" . ->;>>>,>'>,>)>!>~>~>{>]>^>/>(>_>:><>[>}>|>1>2>3>4>5>6>7>7>8>9>9>0>a>b>c>c>c>d>d>e>f>g>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>u ",
+" . v>w>w>x>y>z>z>A>A>B>C>D>E>F>G>y;H>I>_>J>K>L>M>N>O>P>Q>Q>Q>R>S>S>T>S>T>U>U>V>V>V>V>W>W>X>Y>Z>Z>`> ,.,+,@,#,$,%,&,*,=,u ",
+" . -,;,>,,,',',),),!,~,{,{,],^,/,(,_,:,<,[,},|,|,1,2,2,3,4,3,5,6,7,8,9,0,0,a,b,b,b,c,d,d,e,f,f,g,g,h,i,i,j,k,l,m,n,o,p,u ",
+" . q,r,r,s,s,t,u,v,v,w,x,y,z,A,B,C,D,E,F,G,H,I,I,J,J,K,L,L,M,N,N,O,O,P,P,Q,R,S,T,U,U,U,V,W,W,X,Y,Y,Z,Z,l,`,o, '.'+'@'#'u ",
+" . $'%'%'&'%'*'='-';';'>'>',''')'!'~'{']'^'^'/'('_':':'<'['}'|'1'2'3'2'4'5'5'6'7'6'8'9'0'a'a'0'a'0'b'b'@'c'd'd'e'd'f'f'u ",
+" . g'g'h'i'j'j'j'k'l'm'n'o'p'p'q'r's't'u'v'w'w'x'y'z'A'B'C'C'D'E'F'G'F'F'G'H'H'I'J'J'K'K'J'J'L'L'L'M'N'M'M'M'O'P'P'Q'Q'u ",
+" . R'S'R'T'T'U'V'W'W'W'W'W'X'X'Y'Y'Z'`'`' ).)+)@)#)+)$)$)%)&)*)*)=)=)-);)-)>),),)'),)))!)~){)!)]){)])^)!)/)/)!)/)/)])')u ",
+" . ()R'()()_):)T'<)[)[)})W'W'|)X'1)2)Z'Z'3)4)5)6)7)8)7)9)0)a)$)b)c)$)b)d)d)-)e)e)f)f)f)>),)g)>)g)g),)g),)>)g),),),)>)f)u ",
+" . h)()()R'()_)T'i)i)j)[)W'})})|)k)l)l)m)Z'n)3)5)4)o)8)8)7)9)0)0)$)$)p)b)&)d)e)d)e)d)e)d)-)e)>)>)>)f)f)>)f)>)f)e)e)-)=)u ",
+" . h)h)()q)r)s)t)u)v)w)x)x)y)W'W'z)A)B)B)B)m)C)D)E)5)F)G)H)G)G)#)0)I)I)J)z'J)K)L)$)e)-)=)M)E'E'N)O)-)=)d)e)e)d)d)d)e)d)u ",
+" . P)Q). . . . . . . R)S)T)U). . . . V)W)X)Y). Z)`)Y). . . !.!+!@!#!Y)$!%!&!*!=!-!;!>!,!. + '!)!!!~!{!=)$)&)b)b)$)&)&)u ",
+" . P)P)]!. . ^!/!(!_!V). @ :!<!. . [!}!|!1!. . 2!3!4!5!. 6!7!. . 8!9!0!a!. b!c!d!e!. f!g!h!i!j!. k!l!m!n!b)$)b)0)p)p)b)u ",
+" . o!o!p!. . q!r!s!t!u!. . v!w!x!. y!z!A!B!. . C!D!E!F!G!H!. . I!J!K!L!c!M!b!N!O!. . P!Q!R!S!T!. . U!V!W!X!0)a)0)0)0)a)u ",
+" Y!u u u V). Z!Z!`! ~.~+~. * @~#~. . $~%~. 5!. . &~*~=~-~;~. . >~,~'~)~!~~~{~]~^~. =~/~(~_~:~<~Y). [~(~}~|~1~9)9)9)7)7)u ",
+" . . }.}. V). 2~}.3~. . 4~5~. 6~. . 7~8~. 9~0~. . a~b~c~. . . V)d~. . e~f~g~h~i~G),!. V)j~N!k~l~9)o)9)8)8)u ",
+" . . }.}. . . m~}.}.n~. o~p~q~r~s~. t~u~k!v~w~. . x~y~z~A~B~. j!C~D~. E~F~G~H~I~J~Y). K~L~R!M~N~4)5)6)4) )u ",
+" . . }.}. * . . O~}. p~. . . P~Q~R~. . E~S~T~U~f!. V~W~X~Y~Z~. j!`~ {. . .{+{@{#{${. . %{&{*{={s'5)n)3)4)3)u ",
+" V). . -{-{;{>{. . ,{'{}. . . ){!{~{{{V). . ]{~{^{/{({. * _{:{<{. [{}{|{1{. * 2{3{4{* . 5{6{7{8{9{0{u u u u u u ",
+" . . . . . . ){a{5~'{}. . . b{}.}. c{. d{e{}. f{q~g{. . h{i{}.}. j{o~2~. k{l{m{n{}. ",
+" }.}. }. }. ",
+" "};
diff --git a/pixmaps/default.xpm b/pixmaps/default.xpm
new file mode 100644
index 0000000..66fc4fb
--- /dev/null
+++ b/pixmaps/default.xpm
@@ -0,0 +1,873 @@
+/* XPM */
+static char * default_xpm[] = {
+"64 64 806 2",
+" c None",
+". c #252A31",
+"+ c #2A323A",
+"@ c #272D34",
+"# c #272D33",
+"$ c #282D33",
+"% c #282E33",
+"& c #292E33",
+"* c #272C33",
+"= c #16496B",
+"- c #16496A",
+"; c #15496B",
+"> c #164A6A",
+", c #154A6A",
+"' c #154A6B",
+") c #164A6B",
+"! c #164A6C",
+"~ c #174A6C",
+"{ c #164A6D",
+"] c #174B6D",
+"^ c #164B6D",
+"/ c #174B6C",
+"( c #B7BAC7",
+"_ c #164A6E",
+": c #174A6E",
+"< c #174B6E",
+"[ c #164B6E",
+"} c #174C6E",
+"| c #174B6F",
+"1 c #174C6F",
+"2 c #184B6F",
+"3 c #184C6F",
+"4 c #174C70",
+"5 c #184C70",
+"6 c #184D70",
+"7 c #174D70",
+"8 c #184D71",
+"9 c #184C71",
+"0 c #184D72",
+"a c #194E71",
+"b c #194D72",
+"c c #184E72",
+"d c #194D73",
+"e c #184E73",
+"f c #194E72",
+"g c #184D73",
+"h c #194E73",
+"i c #194E74",
+"j c #194F74",
+"k c #194F75",
+"l c #194E75",
+"m c #1A4E75",
+"n c #1A4F75",
+"o c #1A4F76",
+"p c #194F76",
+"q c #1A5075",
+"r c #1A5076",
+"s c #195076",
+"t c #1A5077",
+"u c #1A4F77",
+"v c #1B4F77",
+"w c #1A5078",
+"x c #1B5077",
+"y c #1B5078",
+"z c #1A5178",
+"A c #1B5178",
+"B c #1A5079",
+"C c #1B5079",
+"D c #1B5179",
+"E c #1A5179",
+"F c #1B517A",
+"G c #1B5279",
+"H c #1B527A",
+"I c #1C517A",
+"J c #1C527A",
+"K c #1B517B",
+"L c #1C527B",
+"M c #1B527B",
+"N c #1C527C",
+"O c #1C537C",
+"P c #1C537B",
+"Q c #1C537D",
+"R c #1D537D",
+"S c #1C537E",
+"T c #1D537E",
+"U c #1C547E",
+"V c #1D547D",
+"W c #1D547E",
+"X c #1D537F",
+"Y c #1D547F",
+"Z c #1D5480",
+"` c #1E5480",
+" . c #1E547F",
+".. c #1D557F",
+"+. c #1D5580",
+"@. c #1E5580",
+"#. c #1D5581",
+"$. c #1D5481",
+"%. c #1E5581",
+"&. c #1E5481",
+"*. c #1E5582",
+"=. c #1E5681",
+"-. c #1E5682",
+";. c #1E5683",
+">. c #1F5582",
+",. c #1F5682",
+"'. c #1E5583",
+"). c #1F5683",
+"!. c #1F5784",
+"~. c #1F5684",
+"{. c #1F5783",
+"]. c #1E5784",
+"^. c #1F5685",
+"/. c #1F5785",
+"(. c #205785",
+"_. c #1F5786",
+":. c #205786",
+"<. c #1F5886",
+"[. c #205886",
+"}. c #205885",
+"|. c #205787",
+"1. c #205887",
+"2. c #205987",
+"3. c #205888",
+"4. c #205988",
+"5. c #215887",
+"6. c #215888",
+"7. c #215988",
+"8. c #215889",
+"9. c #205989",
+"0. c #215989",
+"a. c #215A89",
+"b. c #21598A",
+"c. c #215A8A",
+"d. c #225A8A",
+"e. c #215A8B",
+"f. c #225A8B",
+"g. c #225A8C",
+"h. c #225B8B",
+"i. c #225B8C",
+"j. c #215B8B",
+"k. c #215B8C",
+"l. c #225A8D",
+"m. c #225B8D",
+"n. c #225C8C",
+"o. c #235B8D",
+"p. c #225C8D",
+"q. c #235C8D",
+"r. c #235B8E",
+"s. c #225C8E",
+"t. c #235C8E",
+"u. c #225B8E",
+"v. c #235C8F",
+"w. c #225C8F",
+"x. c #235D8F",
+"y. c #235C90",
+"z. c #235D90",
+"A. c #245D90",
+"B. c #245C90",
+"C. c #245E90",
+"D. c #245D91",
+"E. c #235D91",
+"F. c #235D92",
+"G. c #235E91",
+"H. c #245E91",
+"I. c #245E92",
+"J. c #245D92",
+"K. c #245E93",
+"L. c #245F93",
+"M. c #255E93",
+"N. c #255F93",
+"O. c #245E94",
+"P. c #245F94",
+"Q. c #255F94",
+"R. c #255E94",
+"S. c #256094",
+"T. c #255F95",
+"U. c #256095",
+"V. c #265F95",
+"W. c #256096",
+"X. c #255F96",
+"Y. c #265F96",
+"Z. c #266096",
+"`. c #266097",
+" + c #256097",
+".+ c #266196",
+"++ c #266197",
+"@+ c #256197",
+"#+ c #266198",
+"$+ c #276198",
+"%+ c #276097",
+"&+ c #266098",
+"*+ c #266199",
+"=+ c #276199",
+"-+ c #266298",
+";+ c #276299",
+">+ c #27619A",
+",+ c #27629A",
+"'+ c #26619A",
+")+ c #26629A",
+"!+ c #27629B",
+"~+ c #27639A",
+"{+ c #28629B",
+"]+ c #27639B",
+"^+ c #28639B",
+"/+ c #27629C",
+"(+ c #28629C",
+"_+ c #28639C",
+":+ c #27639C",
+"<+ c #28649C",
+"[+ c #28639D",
+"}+ c #28649D",
+"|+ c #29649D",
+"1+ c #29639D",
+"2+ c #28639E",
+"3+ c #28649E",
+"4+ c #29639E",
+"5+ c #29649E",
+"6+ c #28659E",
+"7+ c #29649F",
+"8+ c #28649F",
+"9+ c #29659E",
+"0+ c #29659F",
+"a+ c #28659F",
+"b+ c #2965A0",
+"c+ c #2A65A0",
+"d+ c #2A65A1",
+"e+ c #2965A1",
+"f+ c #2966A0",
+"g+ c #2A66A1",
+"h+ c #2966A1",
+"i+ c #2A66A2",
+"j+ c #2966A2",
+"k+ c #2A67A2",
+"l+ c #2B67A2",
+"m+ c #2A66A3",
+"n+ c #2B67A3",
+"o+ c #2A67A4",
+"p+ c #2A67A3",
+"q+ c #2B67A4",
+"r+ c #2B66A3",
+"s+ c #2B68A5",
+"t+ c #2B67A5",
+"u+ c #2A68A5",
+"v+ c #2B68A4",
+"w+ c #2A67A5",
+"x+ c #2B68A6",
+"y+ c #2C67A6",
+"z+ c #2C67A5",
+"A+ c #2C68A5",
+"B+ c #2C68A6",
+"C+ c #2B69A7",
+"D+ c #2C69A7",
+"E+ c #2B68A7",
+"F+ c #2C68A7",
+"G+ c #2C69A8",
+"H+ c #2C6AA8",
+"I+ c #2D69A8",
+"J+ c #2D6AA8",
+"K+ c #2C69A9",
+"L+ c #2C6AA9",
+"M+ c #2D69A9",
+"N+ c #2D6AA9",
+"O+ c #2D6AAA",
+"P+ c #2C6AAA",
+"Q+ c #2D6BAA",
+"R+ c #2D6BAB",
+"S+ c #2E6BAB",
+"T+ c #2D6AAB",
+"U+ c #2E6BAA",
+"V+ c #2E6AAB",
+"W+ c #2D6BAC",
+"X+ c #2E6BAC",
+"Y+ c #2D6CAC",
+"Z+ c #2E6CAD",
+"`+ c #2D6BAD",
+" @ c #2E6BAD",
+".@ c #2F6CAE",
+"+@ c #2E6CAE",
+"@@ c #2F6CAD",
+"#@ c #2E6DAE",
+"$@ c #2E6DAF",
+"%@ c #2F6DAE",
+"&@ c #2E6CAF",
+"*@ c #2F6DAF",
+"=@ c #2F6CB0",
+"-@ c #2F6DB0",
+";@ c #2F6EAF",
+">@ c #306DB0",
+",@ c #2F6EB1",
+"'@ c #306EB0",
+")@ c #306EB1",
+"!@ c #2F6DB1",
+"~@ c #2F6EB0",
+"{@ c #2F6EB2",
+"]@ c #306EB2",
+"^@ c #306FB1",
+"/@ c #306FB2",
+"(@ c #2F6EB3",
+"_@ c #306FB3",
+":@ c #306EB3",
+"<@ c #316FB3",
+"[@ c #306FB4",
+"}@ c #316FB4",
+"|@ c #3170B4",
+"1@ c #3070B4",
+"2@ c #3170B5",
+"3@ c #3070B5",
+"4@ c #316FB5",
+"5@ c #3170B6",
+"6@ c #3270B6",
+"7@ c #3171B6",
+"8@ c #3271B6",
+"9@ c #3171B7",
+"0@ c #3170B7",
+"a@ c #3270B7",
+"b@ c #3271B7",
+"c@ c #3272B7",
+"d@ c #3271B8",
+"e@ c #3171B8",
+"f@ c #3272B8",
+"g@ c #3272B9",
+"h@ c #3271B9",
+"i@ c #3372B9",
+"j@ c #3273B9",
+"k@ c #3272BA",
+"l@ c #3372BA",
+"m@ c #3373BA",
+"n@ c #3273BA",
+"o@ c #3372BB",
+"p@ c #3373BB",
+"q@ c #3273BB",
+"r@ c #3374BB",
+"s@ c #3473BB",
+"t@ c #3474BB",
+"u@ c #3374BC",
+"v@ c #3473BC",
+"w@ c #3373BC",
+"x@ c #3474BC",
+"y@ c #3473BD",
+"z@ c #3474BD",
+"A@ c #3374BD",
+"B@ c #3474BE",
+"C@ c #3574BD",
+"D@ c #3475BE",
+"E@ c #3575BE",
+"F@ c #3574BF",
+"G@ c #3475BF",
+"H@ c #3474BF",
+"I@ c #3575BF",
+"J@ c #3475C0",
+"K@ c #3576BF",
+"L@ c #3476BF",
+"M@ c #3575C0",
+"N@ c #3576C0",
+"O@ c #3675C1",
+"P@ c #3576C1",
+"Q@ c #3575C1",
+"R@ c #3676C1",
+"S@ c #3676C0",
+"T@ c #3576C2",
+"U@ c #3677C1",
+"V@ c #3676C2",
+"W@ c #3577C1",
+"X@ c #3677C2",
+"Y@ c #3577C2",
+"Z@ c #3677C3",
+"`@ c #3678C3",
+" # c #3677C4",
+".# c #3777C3",
+"+# c #3678C4",
+"@# c #3778C4",
+"## c #3778C5",
+"$# c #3777C5",
+"%# c #3779C5",
+"&# c #3778C6",
+"*# c #3779C6",
+"=# c #3879C6",
+"-# c #3779C7",
+";# c #3778C7",
+"># c #3879C7",
+",# c #387AC7",
+"'# c #387AC8",
+")# c #3879C8",
+"!# c #377AC8",
+"~# c #387AC9",
+"{# c #397AC8",
+"]# c #387BC9",
+"^# c #397AC9",
+"/# c #397ACA",
+"(# c #387ACA",
+"_# c #397BC9",
+":# c #387BCA",
+"<# c #397BCA",
+"[# c #397BCB",
+"}# c #387BCB",
+"|# c #397CCB",
+"1# c #397CCC",
+"2# c #3A7CCC",
+"3# c #397BCC",
+"4# c #3A7BCC",
+"5# c #397CCD",
+"6# c #3A7CCD",
+"7# c #3A7DCD",
+"8# c #3A7DCE",
+"9# c #3A7CCE",
+"0# c #3B7DCE",
+"a# c #3A7DCF",
+"b# c #3B7DCF",
+"c# c #3B7ECF",
+"d# c #3A7ECF",
+"e# c #3A7ED0",
+"f# c #3B7ED0",
+"g# c #3B7DD0",
+"h# c #3B7ED1",
+"i# c #3B7FD1",
+"j# c #3C7ED1",
+"k# c #3B7ED2",
+"l# c #3C7FD1",
+"m# c #3B7FD2",
+"n# c #3C7FD2",
+"o# c #3C7FD3",
+"p# c #3B7FD3",
+"q# c #3C80D2",
+"r# c #3B80D3",
+"s# c #3C80D3",
+"t# c #3C7FD4",
+"u# c #3C80D4",
+"v# c #3D7FD4",
+"w# c #3D7FD3",
+"x# c #3D80D4",
+"y# c #3C80D5",
+"z# c #3D80D5",
+"A# c #3D81D4",
+"B# c #3C81D4",
+"C# c #3D81D5",
+"D# c #3C81D5",
+"E# c #3C80D6",
+"F# c #3D80D6",
+"G# c #3D81D6",
+"H# c #3C81D6",
+"I# c #3E81D6",
+"J# c #3E81D7",
+"K# c #3D81D7",
+"L# c #3D82D7",
+"M# c #3D82D8",
+"N# c #3E82D7",
+"O# c #3D81D8",
+"P# c #3E82D8",
+"Q# c #3E81D8",
+"R# c #3E82D9",
+"S# c #3E83D9",
+"T# c #3E83D8",
+"U# c #3F82D8",
+"V# c #3E83DA",
+"W# c #3F82D9",
+"X# c #3F83D9",
+"Y# c #3F82DA",
+"Z# c #3F83DA",
+"`# c #3E82DA",
+" $ c #3F83DB",
+".$ c #3E83DB",
+"+$ c #3E84DB",
+"@$ c #3F84DA",
+"#$ c #3F84DB",
+"$$ c #3F84DC",
+"%$ c #3F83DC",
+"&$ c #4084DC",
+"*$ c #4085DC",
+"=$ c #3F84DD",
+"-$ c #4085DD",
+";$ c #4084DD",
+">$ c #3F85DD",
+",$ c #3F85DE",
+"'$ c #4085DE",
+")$ c #4185DE",
+"!$ c #4085DF",
+"~$ c #4185DF",
+"{$ c #4186DF",
+"]$ c #4086DF",
+"^$ c #4086E0",
+"/$ c #4085E0",
+"($ c #4186E0",
+"_$ c #4187E0",
+":$ c #4186E1",
+"<$ c #4187E1",
+"[$ c #4087E0",
+"}$ c #4186E2",
+"|$ c #4286E2",
+"1$ c #4287E1",
+"2$ c #4187E2",
+"3$ c #4287E2",
+"4$ c #4188E2",
+"5$ c #4187E3",
+"6$ c #4288E3",
+"7$ c #4188E3",
+"8$ c #4288E2",
+"9$ c #4287E3",
+"0$ c #4188E4",
+"a$ c #4287E4",
+"b$ c #4288E4",
+"c$ c #4388E4",
+"d$ c #4289E4",
+"e$ c #4389E4",
+"f$ c #4288E5",
+"g$ c #4388E5",
+"h$ c #4289E5",
+"i$ c #4389E5",
+"j$ c #4289E6",
+"k$ c #4389E6",
+"l$ c #4388E6",
+"m$ c #438AE6",
+"n$ c #438AE7",
+"o$ c #4389E7",
+"p$ c #4489E7",
+"q$ c #448AE7",
+"r$ c #448AE8",
+"s$ c #438AE8",
+"t$ c #438BE7",
+"u$ c #448BE8",
+"v$ c #448AE9",
+"w$ c #448BE9",
+"x$ c #438AE9",
+"y$ c #448BEA",
+"z$ c #458BEA",
+"A$ c #458BE9",
+"B$ c #448BEB",
+"C$ c #448CEB",
+"D$ c #458CEB",
+"E$ c #458CEA",
+"F$ c #458BEB",
+"G$ c #458CEC",
+"H$ c #458DEB",
+"I$ c #458DEC",
+"J$ c #468CEC",
+"K$ c #458CED",
+"L$ c #458DED",
+"M$ c #468DED",
+"N$ c #468CED",
+"O$ c #458DEE",
+"P$ c #468DEE",
+"Q$ c #468EEE",
+"R$ c #468EEF",
+"S$ c #468DEF",
+"T$ c #478EEF",
+"U$ c #478DEF",
+"V$ c #478EF0",
+"W$ c #468EF0",
+"X$ c #478FEF",
+"Y$ c #468FF0",
+"Z$ c #478FF0",
+"`$ c #4B90F0",
+" % c #4C91F0",
+".% c #4C92F0",
+"+% c #4B91F0",
+"@% c #4B92F0",
+"#% c #4990F0",
+"$% c #488EF0",
+"%% c #4A90F0",
+"&% c #4890F0",
+"*% c #4A91F0",
+"=% c #488FF0",
+"-% c #2B3543",
+";% c #3C5371",
+">% c #5A8ACB",
+",% c #609DF2",
+"'% c #252B33",
+")% c #6BA5F3",
+"!% c #5C94DF",
+"~% c #252A32",
+"{% c #5A8FD8",
+"]% c #64A0F2",
+"^% c #6CA4F2",
+"/% c #507CB8",
+"(% c #354D6E",
+"_% c #2A3646",
+":% c #262C34",
+"<% c #2A3340",
+"[% c #33445A",
+"}% c #4B6F9F",
+"|% c #639FF2",
+"1% c #5898F1",
+"2% c #4C8EEB",
+"3% c #39659F",
+"4% c #2E425D",
+"5% c #28303C",
+"6% c #28313C",
+"7% c #35465D",
+"8% c #4C70A1",
+"9% c #619DED",
+"0% c #5999F1",
+"a% c #4E94F0",
+"b% c #498FF0",
+"c% c #324E75",
+"d% c #6B809C",
+"e% c #627895",
+"f% c #495A70",
+"g% c #252B32",
+"h% c #7695C2",
+"i% c #4F6B91",
+"j% c #2A3039",
+"k% c #7286A2",
+"l% c #A4C8F7",
+"m% c #5D79A1",
+"n% c #607798",
+"o% c #96BFF6",
+"p% c #5274A1",
+"q% c #2B3644",
+"r% c #627692",
+"s% c #56677D",
+"t% c #2F3846",
+"u% c #526782",
+"v% c #5C718E",
+"w% c #4A5A70",
+"x% c #4C5D74",
+"y% c #92BDF6",
+"z% c #72A5EA",
+"A% c #30415A",
+"B% c #262B34",
+"C% c #4A5F7D",
+"D% c #657EA1",
+"E% c #50637B",
+"F% c #262B33",
+"G% c #3E4B5D",
+"H% c #80ADEB",
+"I% c #6AA4F2",
+"J% c #5395F1",
+"K% c #488EEE",
+"L% c #BAD5F9",
+"M% c #9CC2F6",
+"N% c #8BB8F5",
+"O% c #6988B2",
+"P% c #434D5A",
+"Q% c #A9CAF8",
+"R% c #435267",
+"S% c #323943",
+"T% c #C7DCF9",
+"U% c #B8D3F9",
+"V% c #3B4A5D",
+"W% c #3E4754",
+"X% c #B9D4F9",
+"Y% c #8FBAF5",
+"Z% c #384A63",
+"`% c #44556E",
+" & c #798FAD",
+".& c #455163",
+"+& c #AAC7EF",
+"@& c #B0CFF8",
+"#& c #A3C7F7",
+"$& c #94BDF6",
+"%& c #4C607A",
+"&& c #A1C6F7",
+"*& c #516887",
+"=& c #6B86AB",
+"-& c #ADCDF8",
+";& c #96BEF6",
+">& c #627EA5",
+",& c #64758D",
+"'& c #95BEF6",
+")& c #6DA6F3",
+"!& c #5095F0",
+"~& c #468FEF",
+"{& c #6C707A",
+"]& c #262B32",
+"^& c #E0E1E7",
+"/& c #CCCED7",
+"(& c #C1C4CF",
+"_& c #BEC1CC",
+":& c #2F343B",
+"<& c #E7E8EC",
+"[& c #8D9097",
+"}& c #BFC1C5",
+"|& c #CACBD0",
+"1& c #2C3643",
+"2& c #ABBED8",
+"3& c #9BBEEC",
+"4& c #262D35",
+"5& c #587BAA",
+"6& c #435163",
+"7& c #A1B8D8",
+"8& c #BED7F9",
+"9& c #A1C5F7",
+"0& c #7AAEF4",
+"a& c #68A2F2",
+"b& c #669FEF",
+"c& c #73A8F0",
+"d& c #87B5F5",
+"e& c #2E3744",
+"f& c #272D35",
+"g& c #B4CFF4",
+"h& c #B7D3F9",
+"i& c #90BBF6",
+"j& c #6DA5F3",
+"k& c #5E9AEA",
+"l& c #363E48",
+"m& c #8CB9F5",
+"n& c #5D9CF1",
+"o& c #FFFFFF",
+"p& c #2B2F36",
+"q& c #CECFD0",
+"r& c #75787D",
+"s& c #7F8286",
+"t& c #6A8EBF",
+"u& c #738091",
+"v& c #8499B7",
+"w& c #77A4E3",
+"x& c #384352",
+"y& c #C1D8F6",
+"z& c #557095",
+"A& c #80B2F4",
+"B& c #303742",
+"C& c #C5DBFA",
+"D& c #77ACF4",
+"E& c #5396F1",
+"F& c #27303C",
+"G& c #C5DCFA",
+"H& c #67A2F2",
+"I& c #474B51",
+"J& c #2E333A",
+"K& c #3D4147",
+"L& c #42464C",
+"M& c #3F444A",
+"N& c #9DC3F7",
+"O& c #3F4A5A",
+"P& c #39414C",
+"Q& c #5E6A7B",
+"R& c #404C5C",
+"S& c #4D5E75",
+"T& c #9EB1CA",
+"U& c #B3D0F8",
+"V& c #73A3E4",
+"W& c #548AD2",
+"X& c #6090D3",
+"Y& c #A5C8F7",
+"Z& c #303844",
+"`& c #282D35",
+" * c #C5D9F5",
+".* c #AECDF8",
+"+* c #70A7F3",
+"@* c #4E92F0",
+"#* c #468BE8",
+"$* c #323A45",
+"%* c #C9DEFA",
+"&* c #6BA4F3",
+"** c #8F9195",
+"=* c #7A7D81",
+"-* c #B1CFF8",
+";* c #6880A1",
+">* c #282E35",
+",* c #728298",
+"'* c #ABCCF8",
+")* c #7FA2D0",
+"!* c #3D4550",
+"~* c #A3BCDC",
+"{* c #88B7F5",
+"]* c #66A1F2",
+"^* c #65A0F2",
+"/* c #B3D1F8",
+"(* c #607188",
+"_* c #8898AE",
+":* c #3B67A3",
+"<* c #65758B",
+"[* c #A2C6F7",
+"}* c #7A7D82",
+"|* c #55585E",
+"1* c #2D3238",
+"2* c #464A50",
+"3* c #F9F9F9",
+"4* c #282D34",
+"5* c #DCDEE2",
+"6* c #E2E3E8",
+"7* c #C0C2CB",
+"8* c #C6C7CB",
+"9* c #D1D3DB",
+"0* c #91949D",
+"a* c #2C3138",
+"b* c #52565C",
+"c* c #656971",
+"d* c #5F636B",
+"e* c #272B33",
+"f* c #E1E2E8",
+"g* c #D4D6DC",
+"h* c #484C54",
+"i* c #6F7279",
+"j* c #898C94",
+"k* c #63676F",
+"l* c #4E5259",
+"m* c #DADBE1",
+"n* c #E3E4E9",
+"o* c #D2D3DC",
+"p* c #C0C2CE",
+"q* c #B8BBC7",
+"r* c #3C4147",
+"s* c #54585D",
+"t* c #2E3239",
+"u* c #33383E",
+"v* c #FDFDFD",
+"w* c #595D62",
+"x* c #2D3239",
+"y* c #2B3036",
+"z* c #484C52",
+"A* c #585B61",
+"B* c #2A2F36",
+"C* c #3C4046",
+"D* c #787B80",
+"E* c #F7F7F7",
+" ",
+" ",
+" . + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # # # # # # $ $ $ $ $ $ $ % % & & & & & & & & & % % $ $ * ",
+" . = - - ; > , ' = ; ) , ) = ) ) ) ' ) ) ) ) ! ! ) ! ) ! ! ) ! ! ! ! ! ) ! ! ! ~ { { ! ] ! { { ~ ! ^ / ^ ~ ^ ] ^ ^ ] ^ ( ",
+" . ^ { _ ] ^ ^ : < _ ^ ] ] < ] [ ] < } < < [ < } [ } < < | } } } < 1 | } 1 2 1 | | 1 3 1 1 1 4 1 5 1 1 4 1 4 6 5 5 5 6 ( ",
+" . 6 5 6 4 4 5 5 4 7 6 7 7 8 5 9 6 8 9 8 8 9 6 6 8 8 8 8 8 8 8 8 8 0 8 0 a 0 b c 0 0 c 0 c 0 b d 0 e 0 d f b g h f g f ( ",
+" . h h h h h e f h h d d e h e d e h h h i i i h h i i h j i i j i i i k j j k k k k l j l k k m n n n k n k o k k o n ( ",
+" . n k o p n q o p r r o p p o o s o t s o t u r t r t u t u v t v t t t w w x t x x t x w t y w z y y z z w z A y A B ( ",
+" . y C A D A A w z D A D D E D C D D D F D G D F F F D D H I J G F H H I F I K F F H I J I H H L L L L K L M L L M L L ( ",
+" . L L L L L N N N L O P O M L N N N N N O N O N O O Q O Q Q Q Q Q Q Q R Q R R Q Q Q R Q S Q S T U S V R W T T U S U U ( ",
+" . U V W T S X T W Y Y T W Y Y X Y X W Y Y Y Y Y Y Y Y Z Y ` Y .Z ` ..+.Z ` ....@.Z Z ` Z +.` Z +.#.@.@.#.+.$.@.%.%.+.( ",
+" . #.&.%.%.%.%.%.%.%.%.*.%.%.*.%.=.-.%.*.*.*.=.-.-.*.-.-.*.*.;.;.-.>.,.'.'.).,.-.;.,.-.;.).).).).;.;.).!.~.~.{.~.{.;.;.( ",
+" . ~.~.~.{.~.~.].!.~.~.~.~.~.!.^.!.!./.!.^.^.~.!./.!.!.!./././.(.(.(._./.:./.(._./.:.(.<./.[.}.[.}._.:.<.<.|.[.1.1.1.[.( ",
+" . [.1.1.[.1.[.1.1.[.1.1.[.1.1.1.2.1.3.1.2.4.5.1.4.3.4.1.4.4.4.1.6.4.7.8.7.7.4.7.9.4.9.4.9.7.9.0.9.9.0.0.0.a.0.0.0.0.0.( ",
+" . 0.b.0.0.a.c.b.a.a.c.b.a.c.a.b.0.c.d.b.d.e.c.c.d.b.c.d.f.d.d.e.e.c.e.d.e.f.e.f.e.g.e.e.h.i.g.i.j.i.k.i.i.g.i.i.g.i.i.( ",
+" . i.i.g.i.i.i.i.i.g.i.l.i.m.m.i.n.m.o.m.p.m.o.q.r.m.m.q.s.o.m.r.t.s.s.m.q.t.u.u.t.t.s.u.t.s.t.s.s.v.s.v.v.w.v.s.t.t.x.( ",
+" . t.v.x.v.v.x.x.x.x.x.x.y.v.y.v.z.A.z.x.x.B.z.z.A.z.z.A.z.A.z.z.z.A.z.C.D.D.A.D.E.E.z.D.E.D.E.D.F.G.E.D.D.H.E.H.I.J.J.( ",
+" . H.I.I.J.I.H.I.J.I.I.I.I.J.I.I.K.I.L.M.I.L.I.I.K.K.K.K.N.N.M.M.M.N.O.N.P.Q.R.R.Q.Q.N.N.P.N.O.Q.Q.Q.Q.Q.P.P.Q.Q.Q.S.T.( ",
+" . T.T.T.Q.T.Q.U.T.T.T.T.V.U.T.T.W.X.V.X.Y.X.U.V.W.W.X.V.Z.W.Y.Z.Z.Z.Z.W.Z.W.Z.Z.`. +`..+Z.++ +Z.`.`.++`.++`.`.@+++++++( ",
+" . ++`.#+++$+%+#+++#+++#+#+#+#+#+&+#+*+#+=+$+#+-+#+#+*+$+#+$+=+*+=+=+;+=+;+;+=+>+=+;+,+;+=+'+;+,+,+>+)+,+;+,+,+,+,+,+,+( ",
+" . ,+,+!+!+,+,+,+,+~+,+!+!+!+!+!+!+{+]+^+]+]+!+]+]+!+{+/+!+{+^+(+]+^+^+^+/+_+(+_+_+_+_+_+:+<+:+<+[+_+}+_+}+[+[+}+[+[+|+( ",
+" . 1+[+}+}+[+2+|+}+[+3+3+|+}+3+|+3+|+4+3+|+5+3+5+5+5+5+3+6+7+5+5+8+9+3+9+5+0+5+7+0+0+a+7+a+0+a+0+b+0+b+b+0+b+0+b+0+c+0+( ",
+" . b+b+b+0+b+b+b+b+b+b+b+b+b+c+d+e+d+e+e+b+f+b+e+e+f+g+h+h+h+d+d+d+g+i+i+i+i+g+i+i+j+g+g+k+i+i+i+i+i+k+k+i+l+i+m+i+k+m+( ",
+" . k+i+i+i+i+i+m+m+m+k+n+n+o+p+m+p+q+q+n+p+o+o+r+o+q+p+q+q+q+q+q+q+o+o+s+t+q+u+q+v+q+q+t+w+t+s+t+s+s+s+t+s+s+s+x+s+y+z+( ",
+" . s+s+A+x+x+s+A+x+B+x+x+x+x+x+x+x+B+C+D+B+B+B+D+E+B+C+D+D+D+C+D+E+F+E+D+D+D+D+D+D+D+G+D+D+G+D+D+D+H+G+G+G+G+I+G+G+I+J+( ",
+" . J+K+J+G+H+L+L+I+M+K+G+L+K+M+N+M+N+M+L+L+N+K+N+O+N+L+N+O+L+N+O+O+P+O+Q+O+O+O+O+Q+O+Q+O+Q+O+Q+R+S+T+Q+Q+T+Q+R+U+T+V+V+( ",
+" . V+R+R+R+R+T+R+W+S+W+R+X+X+Y+R+W+X+X+Y+X+W+X+X+X+Y+Y+W+Z+X+`+ @W+Z+Z+ @`+`+ @Z+Z+ @Z+ @Z+.@+@Z++@+@Z++@Z++@@@Z+#@Z+.@( ",
+" . .@#@+@.@+@+@$@$@+@+@%@%@&@.@#@#@*@&@.@#@&@%@*@*@*@=@&@*@*@*@*@*@*@-@*@-@-@*@;@-@-@-@-@-@>@-@-@-@-@-@-@-@,@-@'@-@)@,@( ",
+" . !@~@!@,@)@,@)@,@)@{@,@)@]@)@,@]@)@)@]@,@^@]@/@{@]@/@]@/@{@{@(@_@/@/@]@_@]@_@]@_@:@_@_@:@:@_@:@<@_@_@_@<@<@_@_@<@[@[@( ",
+" . _@<@[@_@[@}@}@[@_@}@}@|@[@1@[@}@|@[@|@2@|@}@2@|@|@2@3@2@2@2@2@4@4@5@5@2@2@2@2@5@6@6@2@2@7@2@5@8@5@7@7@6@8@6@8@7@7@8@( ",
+" . 9@7@7@7@8@0@8@a@a@9@b@7@9@b@b@b@b@b@b@9@b@9@b@b@b@c@d@d@e@9@b@f@c@f@d@d@f@d@f@f@d@f@g@f@g@f@f@d@g@h@g@f@i@g@i@g@g@g@( ",
+" . g@g@i@i@j@i@g@i@i@k@g@j@l@g@l@g@k@m@n@m@o@l@l@l@p@m@l@q@m@p@l@o@p@p@p@p@p@p@p@p@p@p@r@p@p@p@s@t@u@u@p@v@w@w@u@v@v@u@( ",
+" . x@u@u@u@x@w@x@y@u@u@x@v@x@w@v@x@u@z@z@z@z@z@z@z@z@A@z@z@z@B@z@B@z@B@C@z@z@B@B@D@E@D@D@B@B@D@F@D@G@E@F@H@H@H@F@I@D@D@( ",
+" . G@I@E@I@G@G@G@I@I@I@G@I@G@J@J@K@K@L@L@M@M@K@N@M@N@M@M@M@M@M@N@M@O@P@P@P@N@Q@N@N@R@N@S@P@P@P@P@P@P@P@T@U@T@T@V@V@P@U@( ",
+" . W@V@X@V@R@X@T@V@X@X@T@Y@X@V@X@Z@X@Y@X@Z@V@X@Z@Z@X@Z@X@Z@Z@Z@Z@`@Z@Z@Z@ #.#+#`@.#Z@ #@#Z@@# #+# #+# #@#+#@#+###@###@#( ",
+" . @###$# ###+#@#####+#%#@###########&###&#*#&#%#*#####&#*#&#%#&#*#&#=#*#*#*#*#*#*#-#=#*#;#>#>#-#>#-#-#-#-#>#>#,#>#,#-#( ",
+" . >#>#>#-#-#'#>#'#)#>#-#'#>#!#'#'#'#'#'#)#~#)#'#~#)#'#'#'#{#~#~#~#~#~#~#~#~#]#^#^#~#~#/#]#/#~#~#(#_#^#^#:#/#^#_#<#<#/#( ",
+" . :#<#<#:#:#/#<#<#<#[#}#}#<#[#[#[#|#<#[#[#[#[#[#|#[#[#1#2#3#|#1#|#1#2#2#3#2#1#|#2#2#1#1#4#1#2#2#5#2#1#6#6#1#7#6#6#6#5#( ",
+" . 6#1#6#6#5#6#7#5#6#7#8#8#7#9#6#8#8#8#9#8#8#9#8#8#0#8#8#a#b#8#8#8#8#8#a#c#a#b#a#d#a#8#d#a#b#d#d#b#a#e#a#d#f#d#g#f#f#c#( ",
+" . f#c#a#c#b#f#f#b#f#f#g#f#e#h#h#h#h#f#h#i#f#h#h#i#h#h#h#h#i#h#h#h#h#j#h#k#i#l#i#i#m#m#n#l#m#k#m#n#n#n#n#o#p#n#q#o#o#n#( ",
+" . p#p#p#o#n#n#p#p#o#r#s#o#r#o#o#o#o#s#t#u#t#s#u#v#o#t#w#u#w#t#u#x#u#u#u#y#u#x#u#x#u#z#x#A#x#B#C#D#z#D#z#C#D#y#E#z#z#F#( ",
+" . y#z#D#E#C#G#H#z#G#C#z#G#G#G#F#G#G#G#I#G#G#G#G#I#I#J#K#L#K#K#K#G#J#K#K#L#J#J#J#J#M#J#N#N#N#M#N#J#O#P#Q#P#Q#Q#P#P#P#P#( ",
+" . P#P#P#P#R#P#R#P#P#S#T#P#R#U#S#S#S#S#R#R#S#R#S#R#V#W#S#X#Y#V#Z#`#Y#`#Z#Z#Z#Z#V#V# $Z#V#.$Z#Z#Z#Z# $+$Z# $.$@$ $ $ $ $( ",
+" . .$+$#$#$+$.$#$#$#$ $$$ $$$#$%$$$#$$$$$$$$$$$&$$$$$*$$$&$*$&$=$$$$$=$-$=$=$-$$$;$;$;$=$;$>$-$;$=$=$>$,$-$-$;$'$'$;$'$( ",
+" . ;$'$'$'$'$'$'$'$'$'$'$'$'$)$!$!$~$'${$'$]$!$!${$]$]$!$!$~${${${$^$/$^$!$]$($^${$($($($^$($($($^$_$($($($($($($:$_$<$( ",
+" . [$:$:$[$:$($<$<$<$($:$}$<$<$<$<$}$<$|$1$2$<$1$}$<$2$3$<$3$2$2$4$2$3$3$5$3$6$7$2$7$3$8$8$9$9$9$6$9$6$9$5$9$6$0$6$7$6$( ",
+" . a$b$b$6$9$6$b$6$b$b$b$c$b$c$b$d$e$b$b$b$f$f$f$f$g$f$f$h$f$e$g$i$h$f$g$f$j$k$l$i$h$h$g$h$j$k$j$k$i$i$k$k$k$j$m$k$k$m$( ",
+" . m$k$k$n$m$k$o$k$o$p$n$o$p$n$o$o$q$q$n$p$r$p$q$q$r$p$n$s$n$q$r$s$q$q$s$t$r$r$u$s$u$v$r$w$r$v$v$v$u$w$x$w$v$v$w$w$w$w$( ",
+" . w$w$v$w$w$w$v$w$w$y$z$w$z$y$w$y$A$y$z$y$z$y$y$y$y$z$z$B$C$D$E$F$F$D$D$E$D$C$E$C$C$D$C$D$D$D$G$D$C$G$H$G$G$D$G$D$G$G$( ",
+" . G$G$G$G$I$G$I$G$I$I$J$K$G$I$I$L$G$M$M$L$G$N$K$M$L$M$L$M$M$O$M$P$M$L$P$L$L$M$Q$M$Q$M$Q$P$O$P$P$Q$Q$P$R$P$Q$P$S$R$R$T$( ",
+" . Q$P$S$R$U$S$T$R$T$R$R$R$U$R$T$R$V$W$R$V$R$W$W$X$W$V$V$V$W$W$V$Y$W$W$Y$Z$Y$W$V$V$W$Z$W$Y$W$Z$Y$W$W$Z$V$V$Z$V$Z$V$Z$V$( ",
+" . V$Z$W$W$Z$Y$V$W$V$W$V$W$V$V$Z$Z$V$W$Z$Z$V$V$W$Y$V$W$W$V$Y$V$V$Z$W$Z$Y$Y$V$Z$T$W$Z$V$W$Y$Y$Y$W$W$Z$Z$W$W$Y$W$Y$Z$V$Y$( ",
+" . Z$Z$Y$V$`$ % %.%+%@% % %#%V$$%`$ %+%.%%%$%#%`$`$&%V$%%.% %`$#%&%*%+%.%+% %%%#%W$V$$%=%`$.% %@%*%=%$%Z$V$V$V$V$Y$W$Z$( ",
+" . Z$V$. . . . . . . -%;%>%,%. . . . '%)%!%~%. {%]%'%. . . ^%/%(%_%:%~%<%[%}%|%1%2%3%4%5%. 6%7%8%9%0%a%b%W$Z$V$V$V$W$Z$( ",
+" . V$Z$c%. . d%d%e%f%g%. @ h%i%. . j%k%l%m%. . n%o%p%q%. r%s%. . t%u%v%w%. x%y%z%A%. B%C%D%E%F%. G%H%I%J%=%Z$W$W$V$W$Z$( ",
+" . W$Z$K%. . L%L%M%N%O%. . P%Q%R%. S%T%U%V%. . W%X%Y%Z%`% &. . .&+&@&#&$&%&x%&&*&. . =&-&Q%;&>&. . ,&'&)&!&=%~&Z$V$W$V$( ",
+" {&( ( ( ]&. ^&^&/&(&_&:&. * <&[&. . }&|&. 1&. . 2&3&4&5&6&. . 7&8&9&0&a&b&c&d&e&. f&g&h&i&j&k&~%. l&h&m&n&=%V$V$W$V$W$( ",
+" . . o&o& ]&. p&o&q&. . r&s&. t&. . u&v&. w&x&. . y&U%z&. . . '%A&. . B&C&@&D&E&*%F&. ]&G&&&H&`$V$W$Z$W$W$( ",
+" . . o&o& . . I&o&o&J&. K&L&M&N&O&. P&Q&R&'&S&. . T&U&V&W&X&. F%Y&Z&. `& *.*+*@*#*~%. $*%*Q%&* %V$V$V$Z$Z$( ",
+" . . o&o& * . . **o& L&. . . =*-*;*. . >*,*'*)*:%. !*~*{*]*^*. F%/*(*. . _*@&D&J%:*. . <*C&[*a&+%Y$Y$V$Y$Y$( ",
+" ]&. . }*}*|*1*. . 2*3*o& . . 4*5*6*7*]&. . 8*6*9*0*a*. * b*c*d*. e*f*g*h*. * i*j*k** . l*m*n*o*p*q*( ( ( ( ( ( ",
+" . . . . . . 4*r*s&3*o& . . s*o&o& t*. u*v*o& w*M&x*. . y*z*o&o& A*K&p&. B*C*D*E*o& ",
+" o&o& o& o& ",
+" "};
diff --git a/pixmaps/dust.xpm b/pixmaps/dust.xpm
new file mode 100644
index 0000000..fe8ae98
--- /dev/null
+++ b/pixmaps/dust.xpm
@@ -0,0 +1,553 @@
+/* XPM */
+static char * dust_xpm[] = {
+"64 64 486 2",
+" c None",
+". c #252A31",
+"+ c #29323B",
+"@ c #262D35",
+"# c #272C33",
+"$ c #DBD3AD",
+"% c #DBD2AC",
+"& c #DAD1AB",
+"* c #B7BAC7",
+"= c #DAD0AA",
+"- c #DAD0A9",
+"; c #D9D0A8",
+"> c #D9D0A9",
+", c #D9CFA8",
+"' c #D8CEA6",
+") c #D8CDA5",
+"! c #D7CDA5",
+"~ c #D7CDA4",
+"{ c #D7CCA3",
+"] c #D6CBA3",
+"^ c #D6CCA3",
+"/ c #D6CAA2",
+"( c #D5C9A0",
+"_ c #D4C9A0",
+": c #D4C89F",
+"< c #D4C99F",
+"[ c #D3C79E",
+"} c #D3C79D",
+"| c #D3C69D",
+"1 c #D2C69C",
+"2 c #D2C69B",
+"3 c #D2C59B",
+"4 c #D1C59B",
+"5 c #D1C49A",
+"6 c #D0C39A",
+"7 c #D0C399",
+"8 c #D0C398",
+"9 c #D0C298",
+"0 c #CFC298",
+"a c #CEC095",
+"b c #CEC094",
+"c c #CEBF94",
+"d c #CFC095",
+"e c #CEBC8F",
+"f c #CDBA8C",
+"g c #CDBA8B",
+"h c #CFC195",
+"i c #CEBD90",
+"j c #D0C49A",
+"k c #CDBB8D",
+"l c #D8C190",
+"m c #D0C095",
+"n c #D8C191",
+"o c #D1C49B",
+"p c #D0C195",
+"q c #CEBB8D",
+"r c #D9C191",
+"s c #D9C291",
+"t c #D0C196",
+"u c #CEBC8D",
+"v c #D9C392",
+"w c #D1C196",
+"x c #D3C69C",
+"y c #D1C297",
+"z c #CFBD8E",
+"A c #DAC393",
+"B c #D1C397",
+"C c #DAC493",
+"D c #D2C398",
+"E c #D0BD90",
+"F c #DAC494",
+"G c #D2C498",
+"H c #DBC494",
+"I c #D4C79E",
+"J c #D4C89E",
+"K c #D3C49A",
+"L c #D1BF91",
+"M c #DBC595",
+"N c #DBC695",
+"O c #D4C69B",
+"P c #D1C092",
+"Q c #DCC697",
+"R c #DDC797",
+"S c #D5C9A1",
+"T c #D2C093",
+"U c #D5CAA1",
+"V c #D6CAA1",
+"W c #D6C9A1",
+"X c #D4C69C",
+"Y c #DDC798",
+"Z c #D3C093",
+"` c #D5C79D",
+" . c #D3C194",
+".. c #DDC899",
+"+. c #D6CAA3",
+"@. c #DEC999",
+"#. c #D5C79E",
+"$. c #D3C295",
+"%. c #DEC99A",
+"&. c #D6C79E",
+"*. c #D7CCA4",
+"=. c #D6CBA4",
+"-. c #D6CCA4",
+";. c #D7CBA4",
+">. c #D7CBA3",
+",. c #D6C89F",
+"'. c #D4C396",
+"). c #DECA9B",
+"!. c #D6C99F",
+"~. c #D4C397",
+"{. c #D7CCA5",
+"]. c #D6C9A0",
+"^. c #DFCB9C",
+"/. c #D4C497",
+"(. c #D7CDA6",
+"_. c #D7CAA1",
+":. c #D5C498",
+"<. c #E0CC9D",
+"[. c #D8CDA7",
+"}. c #D5C599",
+"|. c #E0CC9E",
+"1. c #D6C59A",
+"2. c #E0CD9E",
+"3. c #E0CD9F",
+"4. c #D8CEA7",
+"5. c #D7CAA3",
+"6. c #D6C69A",
+"7. c #E1CDA0",
+"8. c #E1CD9F",
+"9. c #D8CEA8",
+"0. c #D9CEA8",
+"a. c #D6C69B",
+"b. c #E1CEA0",
+"c. c #E1CEA1",
+"d. c #E1CFA1",
+"e. c #D9CFA9",
+"f. c #D8CCA4",
+"g. c #D6C79C",
+"h. c #D9CFAA",
+"i. c #D6C79D",
+"j. c #E2CFA2",
+"k. c #D7C79D",
+"l. c #D8CCA5",
+"m. c #E2CFA3",
+"n. c #D9CFAB",
+"o. c #D9CDA5",
+"p. c #D7C79E",
+"q. c #E3D0A3",
+"r. c #E2D0A3",
+"s. c #D7C89E",
+"t. c #D9CDA6",
+"u. c #E3D0A4",
+"v. c #D8CCA6",
+"w. c #D9CEAA",
+"x. c #D9CEA9",
+"y. c #D8CEA9",
+"z. c #D8CDA9",
+"A. c #D8CDA8",
+"B. c #D7CAA4",
+"C. c #D6C69C",
+"D. c #D7CDA7",
+"E. c #D7CCA7",
+"F. c #D7CCA6",
+"G. c #D6C9A2",
+"H. c #D6C59B",
+"I. c #D7CBA5",
+"J. c #D6CAA4",
+"K. c #D6CBA5",
+"L. c #D6C9A3",
+"M. c #D6C7A0",
+"N. c #D4C398",
+"O. c #D6C9A4",
+"P. c #D5C9A3",
+"Q. c #D5C69E",
+"R. c #D4C297",
+"S. c #D5C8A2",
+"T. c #D4C7A1",
+"U. c #D4C7A0",
+"V. c #D4C49C",
+"W. c #D3C195",
+"X. c #D4C6A0",
+"Y. c #D4C69F",
+"Z. c #D3C49B",
+"`. c #D2C094",
+" + c #D3C69F",
+".+ c #D3C6A0",
+"++ c #D3C59E",
+"@+ c #D3C49E",
+"#+ c #D3C49D",
+"$+ c #D2C299",
+"%+ c #D1BF92",
+"&+ c #D2C49C",
+"*+ c #D2C49D",
+"=+ c #D1C49C",
+"-+ c #D1C39C",
+";+ c #D1C39B",
+">+ c #D1C197",
+",+ c #DCC696",
+"'+ c #CFC098",
+")+ c #CEC098",
+"!+ c #CEC097",
+"~+ c #CEBD93",
+"{+ c #D9C292",
+"]+ c #CEBF97",
+"^+ c #CEBF96",
+"/+ c #CDB98B",
+"(+ c #CEBE96",
+"_+ c #CDBD95",
+":+ c #CCBB91",
+"<+ c #CBB78A",
+"[+ c #D7C090",
+"}+ c #CCBD94",
+"|+ c #CCBD95",
+"1+ c #CFC099",
+"2+ c #D0C19A",
+"3+ c #D5C79F",
+"4+ c #D5C499",
+"5+ c #D6CAA5",
+"6+ c #D6C7A1",
+"7+ c #D5C49A",
+"8+ c #D6C8A1",
+"9+ c #D6CAA6",
+"0+ c #D7CBA6",
+"a+ c #D7CAA5",
+"b+ c #D6CBA6",
+"c+ c #D7CAA6",
+"d+ c #D7C8A2",
+"e+ c #D6C59C",
+"f+ c #E0CEA2",
+"g+ c #E0CEA1",
+"h+ c #E0CDA0",
+"i+ c #D6C9A5",
+"j+ c #D6C8A2",
+"k+ c #D4C399",
+"l+ c #E0CC9F",
+"m+ c #D4C7A2",
+"n+ c #373A3C",
+"o+ c #65635B",
+"p+ c #BEB295",
+"q+ c #E3D2A9",
+"r+ c #272C32",
+"s+ c #E5D5B0",
+"t+ c #D1C29F",
+"u+ c #262B31",
+"v+ c #C2B99E",
+"w+ c #DAD0B0",
+"x+ c #272B32",
+"y+ c #DBD1B3",
+"z+ c #A49E8A",
+"A+ c #5E5E57",
+"B+ c #393C3E",
+"C+ c #282D33",
+"D+ c #262B32",
+"E+ c #33373B",
+"F+ c #4B4D4C",
+"G+ c #8D897A",
+"H+ c #DACEAC",
+"I+ c #D7C69E",
+"J+ c #DBC79B",
+"K+ c #90866F",
+"L+ c #51504A",
+"M+ c #303337",
+"N+ c #303338",
+"O+ c #51514D",
+"P+ c #948C79",
+"Q+ c #DECEA7",
+"R+ c #E1CFA5",
+"S+ c #DFCC9F",
+"T+ c #DECA9C",
+"U+ c #D4C6A1",
+"V+ c #636259",
+"W+ c #8F8E88",
+"X+ c #8F8E87",
+"Y+ c #87857D",
+"Z+ c #646461",
+"`+ c #282D34",
+" @ c #B6AF9C",
+".@ c #847F73",
+"+@ c #2D3237",
+"@@ c #98958C",
+"#@ c #EEE4CD",
+"$@ c #958F81",
+"%@ c #898880",
+"&@ c #E6DEC8",
+"*@ c #8F8C7E",
+"=@ c #373A3D",
+"-@ c #85847E",
+";@ c #71716E",
+">@ c #393C40",
+",@ c #74746E",
+"'@ c #81807A",
+")@ c #636462",
+"!@ c #676765",
+"~@ c #E5DBC3",
+"{@ c #D4C7A8",
+"]@ c #4D4D49",
+"^@ c #716E66",
+"/@ c #969285",
+"(@ c #706F69",
+"_@ c #515251",
+":@ c #DED1B4",
+"<@ c #E3D2AD",
+"[@ c #DFCBA0",
+"}@ c #D3C49F",
+"|@ c #D0C29D",
+"1@ c #EEE8DA",
+"2@ c #E9DBBD",
+"3@ c #A69F8D",
+"4@ c #4F5153",
+"5@ c #EFE5CE",
+"6@ c #5B5B59",
+"7@ c #383B40",
+"8@ c #F4EDDF",
+"9@ c #F1E9D7",
+"0@ c #515250",
+"a@ c #484B4E",
+"b@ c #E3DAC3",
+"c@ c #555553",
+"d@ c #60605D",
+"e@ c #A09D96",
+"f@ c #565859",
+"g@ c #E2DCCC",
+"h@ c #EBE5D5",
+"i@ c #E8E1CD",
+"j@ c #E4DCC6",
+"k@ c #6B6B67",
+"l@ c #666764",
+"m@ c #E7DFCA",
+"n@ c #78756D",
+"o@ c #9F9A8C",
+"p@ c #F0E6D1",
+"q@ c #EFE4CE",
+"r@ c #EBDFC3",
+"s@ c #999384",
+"t@ c #82807B",
+"u@ c #6C707A",
+"v@ c #E0E1E7",
+"w@ c #CCCED7",
+"x@ c #C1C4CF",
+"y@ c #BEC1CC",
+"z@ c #2F343B",
+"A@ c #E7E8EC",
+"B@ c #8D9097",
+"C@ c #BFC1C5",
+"D@ c #CACBD0",
+"E@ c #36393D",
+"F@ c #CDCBC2",
+"G@ c #DDD6C4",
+"H@ c #292D34",
+"I@ c #979283",
+"J@ c #565757",
+"K@ c #CCC8BD",
+"L@ c #EEE9DB",
+"M@ c #E7DFCB",
+"N@ c #DDD2B6",
+"O@ c #D8CCAC",
+"P@ c #D5C9A9",
+"Q@ c #D8CEB1",
+"R@ c #E0D6BB",
+"S@ c #373B3E",
+"T@ c #292E34",
+"U@ c #ECE3D1",
+"V@ c #F1E8D5",
+"W@ c #E9DCBF",
+"X@ c #E2D1AA",
+"Y@ c #D8C69E",
+"Z@ c #3D4044",
+"`@ c #E8DABC",
+" # c #D5C8A6",
+".# c #D0C19B",
+"+# c #FFFFFF",
+"@# c #2B2F36",
+"## c #CECFD0",
+"$# c #75787D",
+"%# c #7F8286",
+"&# c #ABA695",
+"*# c #868785",
+"=# c #AAA89E",
+"-# c #CDC4AB",
+";# c #45484A",
+"># c #EBE6DB",
+",# c #ECE6D7",
+"'# c #848177",
+")# c #DDD2B5",
+"!# c #36393E",
+"~# c #F3ECDD",
+"{# c #EFE5D1",
+"]# c #E3D3AF",
+"^# c #DCC79A",
+"/# c #DAC495",
+"(# c #2F3337",
+"_# c #ECE0C8",
+":# c #D6CAA9",
+"<# c #474B51",
+"[# c #2E333A",
+"}# c #3D4147",
+"|# c #42464C",
+"1# c #3F444A",
+"2# c #E5DDC8",
+"3# c #4D4F51",
+"4# c #404347",
+"5# c #6F706F",
+"6# c #4F5152",
+"7# c #E2DAC3",
+"8# c #676865",
+"9# c #BFBCB5",
+"0# c #EBE4D4",
+"a# c #CDC3A9",
+"b# c #B8AE91",
+"c# c #BBB197",
+"d# c #E6DECA",
+"e# c #EEE3CE",
+"f# c #E1CFAA",
+"g# c #D1BB8D",
+"h# c #393C41",
+"i# c #F3EDDF",
+"j# c #EDE2CC",
+"k# c #D7CBAB",
+"l# c #CFBF99",
+"m# c #CEBE97",
+"n# c #8F9195",
+"o# c #7A7D81",
+"p# c #EAE3D2",
+"q# c #918E85",
+"r# c #292E35",
+"s# c #8C8B86",
+"t# c #E8E1CE",
+"u# c #BDB8A6",
+"v# c #44474B",
+"w# c #CFCBBE",
+"x# c #DFD5BB",
+"y# c #7A7975",
+"z# c #A4A29B",
+"A# c #EEE4CF",
+"B# c #E2D1AD",
+"C# c #DAC597",
+"D# c #90856B",
+"E# c #807F79",
+"F# c #F2EBDC",
+"G# c #EBDFC7",
+"H# c #D6C9A8",
+"I# c #CDBE95",
+"J# c #7A7D82",
+"K# c #55585E",
+"L# c #2D3238",
+"M# c #464A50",
+"N# c #F9F9F9",
+"O# c #DCDEE2",
+"P# c #E2E3E8",
+"Q# c #C0C2CB",
+"R# c #C6C7CB",
+"S# c #D1D3DB",
+"T# c #91949D",
+"U# c #2C3138",
+"V# c #52565C",
+"W# c #656971",
+"X# c #5F636B",
+"Y# c #272B33",
+"Z# c #E1E2E8",
+"`# c #D4D6DC",
+" $ c #484C54",
+".$ c #6F7279",
+"+$ c #898C94",
+"@$ c #63676F",
+"#$ c #4E5259",
+"$$ c #DADBE1",
+"%$ c #E3E4E9",
+"&$ c #D2D3DC",
+"*$ c #C0C2CE",
+"=$ c #B8BBC7",
+"-$ c #3C4147",
+";$ c #54585D",
+">$ c #2E3239",
+",$ c #33383E",
+"'$ c #FDFDFD",
+")$ c #595D62",
+"!$ c #2D3239",
+"~$ c #2B3036",
+"{$ c #484C52",
+"]$ c #55595E",
+"^$ c #2B3037",
+"/$ c #2A2E35",
+"($ c #3B3F45",
+"_$ c #76797D",
+":$ c #EFEFF0",
+"<$ c #F8F8F8",
+" ",
+" ",
+" . + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # ",
+" . $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % % % % % % % % % % % % % % % % % % % % % % % % % % % % & & & & & & & & & & & * ",
+" . = = = = = = = = = = = = = = = = - = = - - - - - - - - - - - - ; > > ; ; ; , , ; , ; , ; ; ; , ; ; , , ; ; , , , , , * ",
+" . ' ' ' ' ' ' ' ' ' ' ) ) ' ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ~ * ",
+" . { { { { { { ] { { ^ ^ ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] / / / / / / / / / / / / / / / / / / / * ",
+" . ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( _ _ ( ( ( _ _ _ _ _ _ _ ( _ _ _ _ _ _ _ _ _ _ _ _ _ : : < : : : : : : : : * ",
+" . [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ } [ [ } } } } } } } } } | | | } | } } | } } | | } | } } | | } | | | | | | | | | * ",
+" . 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 2 2 3 3 2 2 2 3 3 2 2 2 3 2 2 3 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 * ",
+" . 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 * ",
+" . 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 6 6 7 6 * ",
+" . 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 * ",
+" . 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 * ",
+" . 7 7 7 7 7 7 7 8 8 8 8 9 8 8 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 8 9 9 8 8 8 8 7 7 7 7 7 7 7 7 * ",
+" . 7 7 7 7 7 7 0 a b c c c c c c c c b a 0 7 7 7 7 7 6 7 7 7 7 7 7 7 7 6 7 7 9 d b c b c b c b b b b d 9 7 6 6 6 6 6 6 * ",
+" . 6 6 6 6 6 7 d e f g g g g g g g g f e h 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 h i f g g g g g g g g f i h 7 j 6 j 6 6 j * ",
+" . j 5 5 5 5 6 d k l l l l l l l l l l l l 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 j m k n n n n n n n n n n n n j 5 5 5 5 5 5 * ",
+" . o o o o o 5 p q r r r r r r r r r r r r 5 o o o o o o o o o o o o o o o 5 p q s s s s s s s s s s s s 5 o o o o o o * ",
+" . 3 4 2 4 2 4 t u v v v v v v v v v v v v 4 2 2 2 3 2 2 2 2 2 2 2 2 2 2 2 4 w u v v v v v v v v v v v v 4 2 2 2 2 2 2 * ",
+" . x x x x x 2 y z A A A A A A A A A A A A 2 x x x x x | | x x | | | | | | x B z C A C C C C C C C C C C x | | | | | | * ",
+" . } } } [ } | D E F F F F F F F F F F F F | [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ | G E F F H F H H H H H H H H } [ [ I I I I * ",
+" . : J : : : I K L M M M M M N N N N N N N I : : : : : : : : : : : : : : : J K L N N N N N N N N N N N N J _ _ _ _ _ _ * ",
+" . ( ( ( ( ( ( O P Q Q Q Q Q Q Q Q Q R Q R ( S S S S S S S S S S S S S S ( ( O T R R R R R R R R R R R R ( U V V V V V * ",
+" . V V V V V W X T Y Y Y Y Y Y Y Y Y Y Y Y W V V V V V V V V V V V V V V V W X Z Y Y Y Y Y Y Y Y Y Y Y Y W V V V V / / * ",
+" . / / / / / V ` .........................V / / ] ] +.+.] ] ] ] ] ] ] ] ] / ` .@.@.@.@.@.@.@.@.@.@.@.@./ ] +.+.+.+.+.* ",
+" . ] ] ] ] ] +.#.$.%.%.%.%.%.%.%.%.%.%.%.%.+.] ] ] ] ] ] ] ] ] ] ] ] ] ] ] +.&.$.%.%.%.%.%.%.%.%.%.%.%.%.] *.=.-.;.-.=.* ",
+" . *.*.*.*.*.>.,.'.).).).).).).).).).).).).>.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.!.~.).).).).).).).).).).).).*.*.*.*.*.*.*.* ",
+" . {.*.{.{.{.*.].~.^.^.^.^.^.^.^.^.^.^.^.^.*.{.{.{.{.{.{.{.{.{.{.{.{.{.{.{.*.]./.^.^.^.^.^.^.^.^.^.^.^.^.*.{.{.! ! ! {.* ",
+" . (.(.(.(.(.{._.:.<.<.<.<.<.<.<.<.<.<.<.<.! (.(.(.(.(.(.(.(.(.(.(.(.(.(.(.! _.:.<.<.<.<.<.<.<.<.<.<.<.<.{.(.(.(.(.(.(.* ",
+" . [.[.[.[.[.! _.}.|.|.|.|.|.|.|.|.|.|.|.|.(.[.[.[.[.[.[.[.[.[.[.[.[.[.[.[.(._.1.2.3.2.2.3.3.3.3.3.3.3.3.[.4.[.[.4.[.4.* ",
+" . 4.4.4.4.4.[.5.6.7.7.7.7.7.7.8.7.7.7.7.7.[.9.9.9.9.9.9.0.9.9.9.9.0.0.9.9.[.>.a.7.7.7.7.7.7.7.7.7.7.7.7.4.0.0.0.0.0.0.* ",
+" . 0., 0.0., 0.>.a.b.b.b.b.b.b.b.b.b.b.b.b.9., , , , , , , , , , , , , , , 9.>.a.c.c.c.c.c.c.c.c.c.c.d.d.0., , , e., , * ",
+" . e., , , , 0.f.g.d.d.d.d.d.d.d.d.d.d.d.d., e.e.e.e.e.e.e.e.e.e.e.e.e.e.e., f.g.d.d.d.d.d.d.d.d.d.d.d.d., e.e.e.e.e.e.* ",
+" . h.h.h.h.h.e.f.i.d.d.d.d.d.d.d.d.d.d.d.j., h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.e.f.k.j.d.j.j.j.j.j.j.j.j.j.j.e.h.h.h.h.h.h.* ",
+" . h.h.h.h.h.e.l.k.m.m.m.m.m.m.m.m.m.m.m.m.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.l.k.m.m.m.m.m.m.m.m.m.m.m.m.h.h.h.h.h.h.h.* ",
+" . n.n.n.n.h.h.o.p.q.q.q.q.q.q.r.q.q.q.q.q.h.n.n.n.n.n.n.n.n.n.n.n.n.n.n.n.h.o.s.q.q.q.q.q.q.q.q.q.q.q.q.h.n.n.n.n.n.n.* ",
+" . n.n.n.n.n.h.t.s.q.u.u.u.u.q.u.u.u.u.q.u.h.n.n.n.n.n.n.n.n.n.n.n.n.n.n.n.h.t.s.u.u.u.u.u.u.u.u.u.u.u.u.h.n.n.n.n.n.n.* ",
+" . n.n.n.n.n.h.) s.u.u.u.u.u.u.u.u.u.u.u.u.h.n.n.n.n.n.n.n.n.n.n.n.n.n.n.n.h.t.s.u.u.u.u.u.u.u.u.u.u.u.u.h.n.n.h.n.n.n.* ",
+" . n.h.h.n.h.h.l.s.u.u.u.u.u.u.u.u.u.u.u.u.h.h.h.h.h.n.h.h.n.n.n.h.h.h.h.h.h.v.s.u.u.u.u.u.u.u.u.u.u.u.u.h.n.h.n.n.h.n.* ",
+" . h.h.h.h.h.h.l.s.u.u.u.u.u.q.u.u.u.u.q.q.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.h.w.l.p.q.q.q.q.q.q.q.q.q.q.q.q.x.h.h.h.h.h.h.* ",
+" . x.y.y.z.x.A.;.g.j.j.j.j.j.j.j.j.j.j.j.j.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.A.B.C.d.d.d.d.d.d.d.d.d.d.d.d.D.A.A.A.A.A.A.* ",
+" . E.E.E.E.E.F.G.H.b.b.b.b.b.7.b.b.b.7.7.7.I.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.I.W 1.7.7.7.8.3.8.3.3.3.3.3.3.J.I.I.K.K.K.K.* ",
+" . J.J.J.J.J.L.M.N.<.<.<.<.<.<.<.<.<.<.<.<.L.O.O.L.L.L.L.L.L.L.L.L.L.L.P.L.L.Q.R.^.^.^.^.^.^.^.^.^.^.^.^.S.P.P.P.P.P.P.* ",
+" . T.T.T.T.T.U.V.W.%.%.%.%.%.%.%.%.%.%.%.%.X.U.U.U.U.U.U.U.U.U.X.X.X.X.X.X.Y.Z.`.%.%.%.%.%.%.%.%.@.%.%.%. +X.X.X..+.+.+* ",
+" . ++@+#+@+#+#+$+%+R R R R R R R R R R R R &+*+*+*+*+*+*+*+*+*+&+*+=+=+-+-+;+>+E ,+,+,+,+N ,+N N N N N N ;+;+;+;+;+;+;+* ",
+" . '+'+)+)+)+!+~+f v v v v v v v {+{+{+{+{+]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+]+^+~+/+r r r n n n n n n n n n (+]+]+]+]+]+]+* ",
+" . _+_+_+_+_+_+:+<+[+[+[+[+[+[+[+[+[+[+[+[+}+_+_+_+_+_+_+_+_+_+_+_+|+|+|+|+}+:+<+[+[+[+[+[+[+[+[+[+[+[+[+}+|+|+|+]+1+2+* ",
+" . O.O.O.O.O.L.3+N.|.|.|.|.|.|.|.|.|.|.|.|.L.O.O.O.O.O.O.O.O.O.O.O.O.O.J.O.O.M.4+3.3.3.3.3.3.3.3.3.3.3.3.O.O.O.O.O.O.O.* ",
+" . 5+5+5+5+5+J.6+7+7.7.7.7.7.7.7.7.7.7.7.7.J.5+5+5+5+5+5+5+5+5+5+5+5+5+5+5+J.8+7+7.7.7.7.7.7.b.7.7.7.7.b.J.5+5+5+5+5+5+* ",
+" . 5+5+5+5+5+5+8+1.b.b.b.b.b.b.b.c.b.b.b.b.5+5+5+5+9+5+9+9+5+9+5+5+9+5+5+5+5+W H.b.c.c.c.c.c.c.c.c.c.c.c.5+9+9+9+9+9+9+* ",
+" . 0+0+0+0+0+a+G.a.d.d.d.d.d.d.d.d.d.d.d.d.a+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+a+G.H.d.d.d.d.d.d.d.d.d.d.d.d.a+0+0+0+0+0+0+* ",
+" . 5+J.5+J.b+c+d+e+f+f+f+g+h+3.3.g+g+f+g+g+O.i+9+9+i+O.9+c+c+9+i+i+5+9+c+c+c+j+k+|.|.|.l+h+h+h+h+h+l+|.|.L.O.O.O.O.O.O.* ",
+" . m+m+. . . . . . . n+o+p+q+. . . . r+s+t+u+. v+w+x+. . . y+z+A+B+C+D+E+F+G+H+I+J+K+L+M+. N+O+P+Q+R+S+T+X.T.T.T.T.T.U+* ",
+" . .+.+V+. . W+X+Y+Z+D+. `+ @.@. . +@@@#@$@. . %@&@*@=@. -@;@. . >@,@'@)@. !@~@{@]@. r+^@/@(@r+. _@:@<@[@}@++++++++++++* ",
+" . *+*+|@. . 1@1@&@2@3@. . 4@5@6@. 7@8@9@0@. . a@1@b@c@d@e@. . f@g@h@i@j@k@l@m@n@. . o@p@q@r@s@. . t@r@<@.+-+-+-+-+-+-+* ",
+" u@* * * D+. v@v@w@x@y@z@. # A@B@. . C@D@. E@. . F@G@H@I@J@. . K@L@M@N@O@P@Q@R@S@. T@U@V@W@X@Y@u+. Z@V@`@ #.#2+2+2+2+2+* ",
+" . . +#+# D+. @#+###. . $#%#. &#. . *#=#. -#;#. . >#,#'#. . . x+)#. . !#~#{#]#^#/#(#. D+~#_#:#2+'+'+)+'+'+* ",
+" . . +#+# . . <#+#+#[#. }#|#1#2#3#. 4#5#6#7#8#. . 9#0#a#b#c#. r+d#S@. T@1@e#f#/#g#u+. h#i#j#k#l#]+m#m#]+]+* ",
+" . . +#+# # . . n#+# |#. . . o#p#q#. . r#s#t#u## . v#w#x# # #. r+p#y#. . z#A#B#C#D#. . E#F#G#H#]+I#I#_+I#_+* ",
+" D+. . J#J#K#L#. . M#N#+# . . `+O#P#Q#D+. . R#P#S#T#U#. # V#W#X#. Y#Z#`# $. # .$+$@$# . #$$$%$&$*$=$* * * * * * ",
+" . . . . . . `+-$%#N#+# . . ;$+#+# >$. ,$'$+# )$1#!$. . ~${$'$N# ]$-$^$. /$($_$:$<$ ",
+" +#+# +# +# ",
+" "};
diff --git a/pixmaps/fog.xpm b/pixmaps/fog.xpm
new file mode 100644
index 0000000..654c5bb
--- /dev/null
+++ b/pixmaps/fog.xpm
@@ -0,0 +1,666 @@
+/* XPM */
+static char * fog_xpm[] = {
+"64 64 599 2",
+" c None",
+". c #252A31",
+"+ c #29323B",
+"@ c #262D35",
+"# c #272C33",
+"$ c #DBEDF9",
+"% c #DBECF9",
+"& c #DBECF8",
+"* c #DAECF8",
+"= c #DAEBF8",
+"- c #B7BAC7",
+"; c #D8EAF6",
+"> c #D8E9F6",
+", c #D8E9F5",
+"' c #D7E9F5",
+") c #D7E8F5",
+"! c #D5E7F3",
+"~ c #D5E6F3",
+"{ c #D5E6F2",
+"] c #D5E5F2",
+"^ c #D4E6F2",
+"/ c #D4E5F2",
+"( c #D4E5F1",
+"_ c #D2E3F0",
+": c #D2E3EF",
+"< c #D1E3EF",
+"[ c #D1E2EF",
+"} c #D1E2EE",
+"| c #D0E2EE",
+"1 c #CFE0EC",
+"2 c #CEE0EC",
+"3 c #CEDFEC",
+"4 c #CEDFEB",
+"5 c #CDDFEB",
+"6 c #CEDEEB",
+"7 c #CDDEEB",
+"8 c #CBDDE9",
+"9 c #CBDCE9",
+"0 c #CBDCE8",
+"a c #CADCE8",
+"b c #CADBE8",
+"c c #C9DAE6",
+"d c #C8DAE6",
+"e c #C8D9E6",
+"f c #C8D9E5",
+"g c #C7D9E5",
+"h c #C7D8E5",
+"i c #C6D7E4",
+"j c #C6D7E3",
+"k c #C6D6E3",
+"l c #C5D6E3",
+"m c #C4D6E2",
+"n c #C4D5E2",
+"o c #C3D5E1",
+"p c #C3D4E1",
+"q c #C3D4E0",
+"r c #C4D5E1",
+"s c #C4D4E1",
+"t c #C3D3DF",
+"u c #C2D0DA",
+"v c #C1CED8",
+"w c #C1CED7",
+"x c #C1CFD8",
+"y c #C2CFD8",
+"z c #C2CED7",
+"A c #C2CFD7",
+"B c #C2CED8",
+"C c #C3D1DB",
+"D c #C0C9D0",
+"E c #BEC5C9",
+"F c #BEC4C8",
+"G c #BEC4C9",
+"H c #C5D6E2",
+"I c #C5D5E2",
+"J c #BFC5CA",
+"K c #BFC5C9",
+"L c #C3D0D9",
+"M c #BFC6CA",
+"N c #D3D1D1",
+"O c #D2D2D1",
+"P c #D2D2D2",
+"Q c #D3D2D2",
+"R c #D3D2D1",
+"S c #C3D0DA",
+"T c #C0C6CB",
+"U c #C7D7E4",
+"V c #C7D8E4",
+"W c #C4D1DA",
+"X c #C0C6CA",
+"Y c #D4D3D3",
+"Z c #C7D7E3",
+"` c #C5D1DB",
+" . c #C1C7CB",
+".. c #C6D3DC",
+"+. c #C2C8CC",
+"@. c #D5D4D4",
+"#. c #C8D8E4",
+"$. c #D5D4D5",
+"%. c #D5D5D4",
+"&. c #D5D5D5",
+"*. c #C8D8E5",
+"=. c #C9DAE7",
+"-. c #C9DBE7",
+";. c #C9D9E5",
+">. c #C7D4DD",
+",. c #C3C9CD",
+"'. c #D6D5D5",
+"). c #D6D5D6",
+"!. c #D6D6D6",
+"~. c #D6D6D5",
+"{. c #CADBE7",
+"]. c #C7D5DE",
+"^. c #C4C9CE",
+"/. c #D7D6D6",
+"(. c #C9D6DF",
+"_. c #C5CBCF",
+":. c #D8D7D7",
+"<. c #CBDBE7",
+"[. c #C6CBD0",
+"}. c #D8D7D8",
+"|. c #D8D8D7",
+"1. c #D9D7D8",
+"2. c #D9D8D7",
+"3. c #D9D8D8",
+"4. c #CCDDE9",
+"5. c #CDDEEA",
+"6. c #CAD7E1",
+"7. c #C7CDD1",
+"8. c #DAD9D9",
+"9. c #CDDEE9",
+"0. c #CBD8E1",
+"a. c #C7CDD2",
+"b. c #DAD9DA",
+"c. c #DBD9D9",
+"d. c #DADADA",
+"e. c #CCD9E3",
+"f. c #C8CED3",
+"g. c #DCDBDB",
+"h. c #CFE0ED",
+"i. c #CFDFEB",
+"j. c #C9CFD3",
+"k. c #CFE1ED",
+"l. c #D0E1ED",
+"m. c #D0E1EE",
+"n. c #D0E0EC",
+"o. c #CEDAE3",
+"p. c #CAD0D4",
+"q. c #DDDCDC",
+"r. c #D0E0ED",
+"s. c #CEDAE4",
+"t. c #DDDDDD",
+"u. c #DEDDDD",
+"v. c #CFDBE5",
+"w. c #CBD1D5",
+"x. c #DFDDDE",
+"y. c #DFDEDE",
+"z. c #DEDEDE",
+"A. c #D1E1ED",
+"B. c #D2E2EF",
+"C. c #CFDCE5",
+"D. c #CCD2D6",
+"E. c #E0DFDF",
+"F. c #D2E2EE",
+"G. c #D2E2F0",
+"H. c #D0DCE6",
+"I. c #CDD2D6",
+"J. c #D3E3F0",
+"K. c #D3E3F1",
+"L. c #D0DDE7",
+"M. c #CDD3D7",
+"N. c #E1E0E0",
+"O. c #D3E2EF",
+"P. c #D1DDE7",
+"Q. c #CDD3D8",
+"R. c #D4E3F1",
+"S. c #D1DEE7",
+"T. c #CED4D8",
+"U. c #E2E1E1",
+"V. c #D4E4F1",
+"W. c #D2DEE8",
+"X. c #CED4D9",
+"Y. c #E3E1E2",
+"Z. c #D2DFE8",
+"`. c #CFD5D9",
+" + c #E3E2E2",
+".+ c #D4E4F0",
+"++ c #D4E4F2",
+"@+ c #D5E4F2",
+"#+ c #D5E4F1",
+"$+ c #D3DFE9",
+"%+ c #D0D5D9",
+"&+ c #E3E2E3",
+"*+ c #E3E3E3",
+"=+ c #D0D6DA",
+"-+ c #E4E3E3",
+";+ c #D5E5F3",
+">+ c #D6E5F3",
+",+ c #D4E0EA",
+"'+ c #D1D6DB",
+")+ c #E5E4E4",
+"!+ c #D1D7DB",
+"~+ c #D6E6F3",
+"{+ c #D6E5F4",
+"]+ c #D6E5F2",
+"^+ c #D5E0EA",
+"/+ c #D2D7DC",
+"(+ c #E6E5E5",
+"_+ c #D6E6F4",
+":+ c #D5E0EB",
+"<+ c #D7E6F4",
+"[+ c #D3D8DD",
+"}+ c #E6E6E5",
+"|+ c #E6E5E6",
+"1+ c #E7E5E5",
+"2+ c #E6E6E6",
+"3+ c #E7E6E6",
+"4+ c #D5E1EB",
+"5+ c #D7E5F3",
+"6+ c #D7E6F3",
+"7+ c #D5E1EC",
+"8+ c #D7E7F4",
+"9+ c #D7E7F5",
+"0+ c #D7E6F5",
+"a+ c #D6E1EC",
+"b+ c #D4D9DE",
+"c+ c #E8E7E7",
+"d+ c #D8E7F5",
+"e+ c #D8E6F5",
+"f+ c #D7E5F4",
+"g+ c #E9E8E8",
+"h+ c #E8E8E8",
+"i+ c #E8E7E8",
+"j+ c #E9E8E7",
+"k+ c #E9E7E7",
+"l+ c #D8E6F4",
+"m+ c #D7E5F5",
+"n+ c #D5D9DE",
+"o+ c #D6E0EC",
+"p+ c #E8E8E7",
+"q+ c #D7E4F3",
+"r+ c #D4D8DE",
+"s+ c #D6E4F2",
+"t+ c #D7E4F4",
+"u+ c #D6E4F4",
+"v+ c #D6E4F3",
+"w+ c #D6E3F2",
+"x+ c #D5DFEA",
+"y+ c #D3D7DD",
+"z+ c #E7E7E7",
+"A+ c #E7E6E7",
+"B+ c #E7E7E6",
+"C+ c #D5E3F1",
+"D+ c #D5E3F2",
+"E+ c #D5E3F3",
+"F+ c #D5E4F3",
+"G+ c #D4DFEA",
+"H+ c #D5E2F1",
+"I+ c #D4E1F1",
+"J+ c #D4E2F1",
+"K+ c #D4E1F0",
+"L+ c #D2DDE8",
+"M+ c #D1D5DB",
+"N+ c #E6E4E5",
+"O+ c #E6E4E4",
+"P+ c #D3E0EF",
+"Q+ c #D3E1F0",
+"R+ c #D2DCE8",
+"S+ c #D0D5DA",
+"T+ c #D3E0EE",
+"U+ c #D3E0F0",
+"V+ c #D1DFEE",
+"W+ c #D1DEEE",
+"X+ c #D1DEED",
+"Y+ c #D0DAE6",
+"Z+ c #CED3D8",
+"`+ c #D0DDEC",
+" @ c #D0DEEE",
+".@ c #D0DEED",
+"+@ c #D0DDED",
+"@@ c #CFD9E4",
+"#@ c #CDD2D7",
+"$@ c #D0DDEB",
+"%@ c #CEDBEB",
+"&@ c #CEDBEA",
+"*@ c #CDDAE9",
+"=@ c #CDD6E2",
+"-@ c #CBD0D5",
+";@ c #CDDBEA",
+">@ c #CDDAEA",
+",@ c #CDD9E9",
+"'@ c #CCD6E1",
+")@ c #CACFD4",
+"!@ c #CCD9E8",
+"~@ c #CCDAE9",
+"{@ c #CCD9E9",
+"]@ c #CAD7E7",
+"^@ c #CAD7E6",
+"/@ c #C9D3DF",
+"(@ c #C8CCD2",
+"_@ c #DCDCDC",
+":@ c #DDDCDB",
+"<@ c #DDDBDB",
+"[@ c #C9D6E5",
+"}@ c #CAD6E6",
+"|@ c #C9D7E6",
+"1@ c #C9D6E6",
+"2@ c #C8D5E4",
+"3@ c #C7D1DD",
+"4@ c #C6CAD0",
+"5@ c #DBDADA",
+"6@ c #DBD9DA",
+"7@ c #C7D4E3",
+"8@ c #C7D5E4",
+"9@ c #C7D4E4",
+"0@ c #C3D0DF",
+"a@ c #C2CFDE",
+"b@ c #C2CBD7",
+"c@ c #C0C5CA",
+"d@ c #C2CEDD",
+"e@ c #C2CEDE",
+"f@ c #C1CEDE",
+"g@ c #C1CFDE",
+"h@ c #C1CEDD",
+"i@ c #C1CDDC",
+"j@ c #C0CAD5",
+"k@ c #BEC3C8",
+"l@ c #D3D3D3",
+"m@ c #D3D3D2",
+"n@ c #C0CCDC",
+"o@ c #C0CDDD",
+"p@ c #C0CDDC",
+"q@ c #BECADA",
+"r@ c #BDCAD9",
+"s@ c #BCC6D2",
+"t@ c #BBC0C5",
+"u@ c #D1D0D0",
+"v@ c #D1CFCF",
+"w@ c #D0D0D0",
+"x@ c #D1CFD0",
+"y@ c #BDC9D9",
+"z@ c #BDCADA",
+"A@ c #BBBFC5",
+"B@ c #D0CFCF",
+"C@ c #BDC9D8",
+"D@ c #C4D1E1",
+"E@ c #C6D3E3",
+"F@ c #D1DDED",
+"G@ c #D1DDEC",
+"H@ c #D0D9E5",
+"I@ c #CFD3D8",
+"J@ c #CFD4D9",
+"K@ c #D2DEEE",
+"L@ c #D2DEEF",
+"M@ c #D2DDED",
+"N@ c #D1DAE6",
+"O@ c #D0D4DA",
+"P@ c #D2DEED",
+"Q@ c #D3DFEF",
+"R@ c #D2DFEF",
+"S@ c #D2DBE7",
+"T@ c #D1D5DA",
+"U@ c #D2DFEE",
+"V@ c #D3DEEE",
+"W@ c #D3DFEE",
+"X@ c #D2DBE6",
+"Y@ c #E5E3E4",
+"Z@ c #D2DDEE",
+"`@ c #D1DDEE",
+" # c #D2DDEC",
+".# c #D1D9E5",
+"+# c #D0DCEC",
+"@# c #CFDBEB",
+"## c #373B42",
+"$# c #65696D",
+"%# c #C0C0C1",
+"&# c #D3D3D4",
+"*# c #262B32",
+"=# c #BEC8D5",
+"-# c #D6E0EE",
+";# c #D7E1EE",
+"># c #A0A9B5",
+",# c #5C636D",
+"'# c #383E46",
+")# c #282D34",
+"!# c #32383F",
+"~# c #4A5059",
+"{# c #8A929C",
+"]# c #D4DCE7",
+"^# c #D0D4D9",
+"/# c #929497",
+"(# c #51555A",
+"_# c #30343B",
+":# c #30353B",
+"<# c #95979A",
+"[# c #CED9E9",
+"}# c #CEDAEA",
+"|# c #CCD8E9",
+"1# c #CCD8E8",
+"2# c #616973",
+"3# c #8E939A",
+"4# c #8D9298",
+"5# c #85898F",
+"6# c #65686D",
+"7# c #B7B8BA",
+"8# c #85878A",
+"9# c #2D3239",
+"0# c #989A9D",
+"a# c #EFEEEE",
+"b# c #888D95",
+"c# c #E2E8F2",
+"d# c #8C949E",
+"e# c #363C44",
+"f# c #838990",
+"g# c #6F747C",
+"h# c #393E45",
+"i# c #737880",
+"j# c #7E848C",
+"k# c #61676F",
+"l# c #656B72",
+"m# c #E0E5EC",
+"n# c #CDD1D5",
+"o# c #4D5156",
+"p# c #282C33",
+"q# c #717478",
+"r# c #96999C",
+"s# c #717378",
+"t# c #DFE0E0",
+"u# c #CBD7E6",
+"v# c #CBD7E7",
+"w# c #C8D4E4",
+"x# c #EBEFF5",
+"y# c #EBEFF4",
+"z# c #E1E7EE",
+"A# c #E9E9E9",
+"B# c #A6A7AA",
+"C# c #4F5358",
+"D# c #5B5F64",
+"E# c #383C43",
+"F# c #F3F3F3",
+"G# c #F1F1F1",
+"H# c #474C53",
+"I# c #EAEFF5",
+"J# c #DEE5EF",
+"K# c #535961",
+"L# c #5E646C",
+"M# c #9DA2A9",
+"N# c #555A62",
+"O# c #DEE4EA",
+"P# c #E8EDF3",
+"Q# c #E4EAF2",
+"R# c #DFE6EF",
+"S# c #696F77",
+"T# c #656A72",
+"U# c #E3E7ED",
+"V# c #75797E",
+"W# c #9FA0A3",
+"X# c #EFEFEF",
+"Y# c #EEEEEE",
+"Z# c #EBEAEA",
+"`# c #999A9D",
+" $ c #828588",
+".$ c #CBD6E4",
+"+$ c #C8D5E5",
+"@$ c #6C707A",
+"#$ c #E0E1E7",
+"$$ c #CCCED7",
+"%$ c #C1C4CF",
+"&$ c #BEC1CC",
+"*$ c #2F343B",
+"=$ c #E7E8EC",
+"-$ c #8D9097",
+";$ c #BFC1C5",
+">$ c #CACBD0",
+",$ c #353A42",
+"'$ c #CCCFD4",
+")$ c #D8DFE7",
+"!$ c #292E35",
+"~$ c #929AA4",
+"{$ c #545A61",
+"]$ c #C8CDD3",
+"^$ c #E1E8F0",
+"/$ c #D6DFEB",
+"($ c #D0DAE8",
+"_$ c #CDD6E4",
+":$ c #D9DFE7",
+"<$ c #EBEBEB",
+"[$ c #F0F0F0",
+"}$ c #E0E0E0",
+"|$ c #3C4147",
+"1$ c #F0EFEF",
+"2$ c #C6D2E2",
+"3$ c #FFFFFF",
+"4$ c #2B2F36",
+"5$ c #CECFD0",
+"6$ c #75787D",
+"7$ c #7F8286",
+"8$ c #A6AEB7",
+"9$ c #A7ACB3",
+"0$ c #C6CED9",
+"a$ c #444950",
+"b$ c #E8ECF1",
+"c$ c #E8ECF3",
+"d$ c #808690",
+"e$ c #D5DCE4",
+"f$ c #363A40",
+"g$ c #F2F1F2",
+"h$ c #EDEDED",
+"i$ c #2F343A",
+"j$ c #F2F1F1",
+"k$ c #EAE9E9",
+"l$ c #CDD7E3",
+"m$ c #C4D0DF",
+"n$ c #C3CFDF",
+"o$ c #474B51",
+"p$ c #2E333A",
+"q$ c #3D4147",
+"r$ c #42464C",
+"s$ c #3F444A",
+"t$ c #DEE4ED",
+"u$ c #4C5158",
+"v$ c #3F444B",
+"w$ c #6E7279",
+"x$ c #4D535A",
+"y$ c #DBE2EB",
+"z$ c #BCC0C6",
+"A$ c #E5EAF1",
+"B$ c #C4CDD7",
+"C$ c #AEB8C5",
+"D$ c #B2BBC7",
+"E$ c #E0E4EA",
+"F$ c #363B42",
+"G$ c #ECEBEB",
+"H$ c #CDCCCC",
+"I$ c #393D43",
+"J$ c #F2F2F2",
+"K$ c #CCD6E3",
+"L$ c #8F9195",
+"M$ c #7A7D81",
+"N$ c #E4E9F0",
+"O$ c #8D939A",
+"P$ c #898D94",
+"Q$ c #E1E7EF",
+"R$ c #B7BEC6",
+"S$ c #43484F",
+"T$ c #CACFD5",
+"U$ c #D6DDE7",
+"V$ c #C9D3E1",
+"W$ c #C9D3E0",
+"X$ c #E4E8EE",
+"Y$ c #777B81",
+"Z$ c #A4A5A8",
+"`$ c #DEDDDE",
+" % c #8E8E91",
+".% c #F1F0F0",
+"+% c #CAD4E0",
+"@% c #C0CCDB",
+"#% c #BFCBDB",
+"$% c #7A7D82",
+"%% c #55585E",
+"&% c #2D3238",
+"*% c #464A50",
+"=% c #F9F9F9",
+"-% c #DCDEE2",
+";% c #E2E3E8",
+">% c #C0C2CB",
+",% c #C6C7CB",
+"'% c #D1D3DB",
+")% c #91949D",
+"!% c #2C3138",
+"~% c #52565C",
+"{% c #656971",
+"]% c #5F636B",
+"^% c #272B33",
+"/% c #E1E2E8",
+"(% c #D4D6DC",
+"_% c #484C54",
+":% c #6F7279",
+"<% c #898C94",
+"[% c #63676F",
+"}% c #4E5259",
+"|% c #DADBE1",
+"1% c #E3E4E9",
+"2% c #D2D3DC",
+"3% c #C0C2CE",
+"4% c #B8BBC7",
+"5% c #54585D",
+"6% c #2E3239",
+"7% c #33383E",
+"8% c #FDFDFD",
+"9% c #595D62",
+"0% c #2B3036",
+"a% c #484C52",
+"b% c #55595E",
+"c% c #2B3037",
+"d% c #2A2E35",
+"e% c #3B3F45",
+"f% c #76797D",
+"g% c #EFEFF0",
+"h% c #F8F8F8",
+" ",
+" ",
+" . + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # ",
+" . $ $ $ % $ % % % % $ % % % % % % % % % % & & % % & & & & & & & & & & & & & & * * & * * * * * * * * * = = = * = = = = - ",
+" . ; ; ; ; ; ; ; ; > > > > > > > > > > > > > > > > > , , , , , , , , , , , , ' ' ' ' ' ' ' ' ' ) ' ' ) ) ) ) ) ) ) ) ) - ",
+" . ! ~ ! ! ~ ~ ! ! ! ~ ~ ~ ~ { ~ { { { { { { { { { { { { { { { { { { ] { { { ^ / ] / / / / / / / / / / ( ( ( ( ( ( ( ( - ",
+" . _ _ _ _ _ : _ _ _ : : : : : : : : : < : : < < < < [ < [ < [ [ [ [ < [ [ [ [ [ [ [ [ } } } } } } } } } } } } } } } | - ",
+" . 1 1 1 1 2 2 2 2 2 2 2 2 2 3 2 3 3 2 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 4 4 5 4 4 5 6 7 5 5 7 7 5 5 5 7 5 - ",
+" . 8 8 8 9 8 8 9 8 9 8 9 8 8 9 9 9 9 9 9 9 0 0 0 0 0 0 0 0 0 0 0 a a 0 0 a a a a a b b a a a a b b a b b b b b b b b b - ",
+" . c d c d d d d d d d d d d d d e e e e e e e e e e e e e e e e e f e f f f f f f f g f g g g g g g g g g g g g g h h - ",
+" . i i i i i i i i i i i i j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j k j j j j k j j j l l k k l k - ",
+" . m m n m m n n m m n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n - ",
+" . o o o o p o o o o p p o p o o o o o o o o o o o p o o o o o p o o p p p p o p p p o o p p o p p p o o p o p p p p p - ",
+" . p p p p p p p p p p o p p p p p p p p p p p p p p p p p p o p p p p p p p p p p p o o o p p p p p o p p p p p p o p - ",
+" . p p o o o o p q q q q q q q q q q q q q o o p o o o o p o r o o o o o p o p q q q q q q q q q q q q p o o o o o r o - ",
+" . r r r r r s t u v w w w w w w w w x u t r r r r r r r r n r r n n r r r r t u x x y z A z y y B y u t r n n n n n n - ",
+" . n m n n m r C D E F F F F F F G F E D C r m H m m H m I H H H H H I H m r C D J E G E G E K E G J D C n l l l l l l - ",
+" . l l l l l I L M N O N P O O P Q N R Q Q I j j k j j j j k k j j j j k j H S T Q Q Q Q Q Q Q Q Q Q Q Q H j j j j j j - ",
+" . U V i U V j W X Y Y Y Y Y Y Y Y Y Y Y Y j V V V V V V V V V V V V V V V Z ` .Y Y Y Y Y Y Y Y Y Y Y Y Z V V V V V V - ",
+" . f g f g f V ..+.@.@.@.@.@.@.@.@.@.@.@.@.V e e e e e e e e e e e e e e e #...+.$.@.%.$.&.@.&.&.&.&.&.&.*.d d e d d e - ",
+" . =.-.=.=.=.;.>.,.'.'.).'.!.!.!.~.!.!.!.!.c -.-.{.-.-.-.{.-.-.{.{.{.{.{.{.c ].^././././././././././././.c b b b b {.b - ",
+" . 0 0 0 0 0 {.(._.:.:.:.:.:.:.:.:.:.:.:.:.<.9 8 8 8 8 8 8 9 9 8 8 8 8 8 8 0 (.[.}.:.|.1.2.3.3.3.3.3.3.3.0 8 8 8 8 4.4.- ",
+" . 5.5.5.5.5.4.6.7.8.8.8.8.8.8.8.8.8.8.8.8.4.7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 9.0.a.8.8.8.8.8.b.8.c.d.8.c.b.5.5 5 5 5 5 4 - ",
+" . 2 2 2 2 2 4 e.f.g.g.g.g.g.g.g.g.g.g.g.g.4 h.h.h.h.h.h.h.h.h.h.h.h.h.h.1 i.e.j.g.g.g.g.g.g.g.g.g.g.g.g.i.k.k.k.k.k.k.- ",
+" . l.l.l.m.l.n.o.p.q.q.q.q.q.q.q.q.q.q.q.q.1 m.m.m.m.m.m.m.m.m.m.l.m.m.m.m.r.s.p.t.u.t.t.t.u.u.u.t.t.u.u.r.m.m.m.m.m.| - ",
+" . } } } } } l.v.w.x.u.y.z.y.x.z.y.y.y.y.y.A.[ [ [ [ [ [ [ [ } [ [ } [ [ [ A.v.w.y.y.y.y.y.y.y.y.y.y.y.y.A.[ [ [ [ [ [ - ",
+" . : B.B.B.: } C.D.E.E.E.E.E.E.E.E.E.E.E.E.F.: : _ : : _ _ : _ G._ G._ _ G.F.H.I.E.E.E.E.E.E.E.E.E.E.E.E.F._ _ _ _ _ _ - ",
+" . J.J.J.J.K.B.L.M.N.N.N.N.N.N.N.N.N.N.N.N.B.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.O.P.Q.N.N.N.N.N.N.N.N.N.N.N.N.O.K.K.J.J.J.J.- ",
+" . R.K.K.K.R.J.S.T.U.U.U.U.U.U.U.U.U.U.U.U.J.V.V.V.R.V.V.R.V.V.V.R.V.V.V.V.J.W.X.U.U.U.U.U.U.U.U.U.U.Y.U.J.V.V.V.V.V.V.- ",
+" . V.V.V.V.V.R.Z.`. + + + + + + + + + + + +.+++++++++++@+++++++++++@+@+++#+V.$+%+&+&+*+*+*+*+*+*+*+*+*+*+R.@+++@+@+++++- ",
+" . @+] ] ] ] #+$+=+-+-+-+-+-+-+-+-+-+-+-+-+#+] ] ] ] ] ] ] ] ] ] ] ] ] ] ] #+$+=+-+-+-+-+-+-+-+-+-+-+-+-+#+;+;+;+;+;+;+- ",
+" . ;+>+;+;+;+] ,+'+)+)+)+)+)+)+)+)+)+)+)+)+] >+;+;+>+>+>+>+>+>+>+~ >+>+;+>+] ,+!+)+)+)+)+)+)+)+)+)+)+)+)+] ~+>+>+>+~+~+- ",
+" . {+~+>+{+~+]+^+/+(+(+(+(+(+(+(+(+(+(+(+(+]+~+~+~+~+_+_+~+~+_+_+~+_+_+~+~+]+:+/+(+(+(+(+(+(+(+(+(+(+(+(+]+_+_+_+_+_+_+- ",
+" . <+_+<+<+<+>+:+[+(+(+(+}+}+|+1+(+}+}+2+3+>+<+<+_+_+<+<+<+<+<+<+<+<+<+<+<+~+4+[+3+3+3+3+3+3+3+3+3+3+3+3+5+<+<+<+<+<+<+- ",
+" . <+<+<+<+<+6+7+[+3+3+3+3+3+3+3+3+3+3+3+3+6+8+<+<+<+<+9+0+0+0+<+<+8+9+<+0+5+7+[+3+3+3+3+3+3+3+3+3+3+3+3+5+0+0+0+0+0+0+- ",
+" . 9+0+0+0+0+6+a+b+c+c+c+c+c+c+c+c+c+c+c+c+6+0+0+0+0+0+0+9+0+0+0+9+0+0+0+0+<+a+b+c+c+c+c+c+c+c+c+c+c+c+c+5+d+d+0+<+9+0+- ",
+" . e+e+e+e+0+<+a+b+c+c+c+c+c+c+c+c+c+c+c+c+f+0+e+e+0+0+e+9+0+e+0+e+0+0+9+0+f+a+b+c+c+c+c+c+c+c+c+c+c+c+c+<+0+0+e+9+0+0+- ",
+" . e+e+0+e+0+5+a+b+c+g+g+h+g+i+g+h+j+j+k+g+<+e+e+e+e+e+e+e+e+e+e+e+e+e+e+e+<+a+b+g+g+g+g+g+g+g+g+g+g+g+g+f+e+e+e+d+0+d+- ",
+" . 0+e+e+0+0+f+a+b+g+g+g+g+g+g+g+g+g+g+g+g+5+0+0+0+0+0+e+e+e+e+0+0+0+0+0+0+f+a+b+g+g+g+g+g+g+g+g+g+g+g+g+5+0+<+<+0+0+0+- ",
+" . e+e+l+l+<+5+a+b+g+g+g+g+g+g+g+g+g+g+g+g+5+m+m+<+e+<+0+l+l+0+0+l+0+<+0+0+5+a+n+g+g+g+g+g+g+g+g+g+g+g+g+5+<+<+0+0+m+<+- ",
+" . f+f+f+f+f+5+o+b+g+g+g+g+p+k+g+h+j+j+i+c+q+f+f+f+f+f+f+f+f+f+f+f+f+f+f+{+q+:+r+c+c+c+c+c+c+c+c+c+c+c+c+s+t+u+u+u+u+u+- ",
+" . v+v+v+v+v+w+x+y+z+A+3+3+3+B+3+3+3+3+3+3+C+D+D+E+F+E+D+D+D+D+D+D+D+D+D+D+C+G+/+3+3+3+3+3+3+3+3+3+3+3+3+H+D+D+D+D+D+D+- ",
+" . I+I+J+I+I+K+L+M+N+)+O+)+)+)+)+)+)+)+)+)+P+K+K+K+K+K+K+K+Q+Q+Q+Q+Q+Q+Q+Q+P+R+S+)+)+)+)+)+)+)+)+)+)+)+)+T+Q+P+U+U+U+P+- ",
+" . V+V+W+V+V+X+Y+Z+ + + + + + + + + + + + +`+ @ @X+.@.@.@.@.@.@.@.@.@.@+@.@`+@@#@U.U.U.U.U.U.U.U.U.U.U.U.$@+@+@+@+@+@+@- ",
+" . %@&@%@%@&@*@=@-@E.E.E.E.E.E.E.E.E.E.E.E.*@;@;@>@;@>@;@>@>@>@>@>@>@>@>@>@,@'@)@y.y.y.y.y.y.y.y.y.y.y.y.!@~@~@~@~@~@{@- ",
+" . ]@]@]@]@]@^@/@(@q.q.q.q.q.q._@:@<@g.g.g.[@}@|@|@1@1@1@1@1@1@[@1@[@[@[@[@2@3@4@5@5@5@5@5@5@5@6@8.8.8.8.7@8@9@8@9@9@9@- ",
+" . 0@0@0@0@0@a@b@c@@.@.@.@.@.@.@.@.@.@.@.@.d@e@a@e@e@a@e@f@g@f@f@f@f@f@h@h@i@j@k@Y Y Y l@l@m@l@Q Q Q Q Q n@o@p@o@p@p@o@- ",
+" . q@q@q@q@q@r@s@t@u@u@u@u@u@u@u@v@w@x@x@w@y@z@z@z@z@z@z@z@z@z@z@z@z@z@z@z@y@s@A@B@B@B@B@B@B@B@B@B@B@B@B@C@z@z@r@e@D@E@- ",
+" . F@X+F@W+X+G@H@I@-+-+-+-+-+-+-+-+-+-+-+-+G@F@F@X+F@X+X+X+X+W+X+W+X+X+W+X+F@H@J@-+-+-+-+-+-+-+-+-+-+-+-+F@W+W+W+W+W+W+- ",
+" . K@L@K@K@K@M@N@O@)+)+)+)+)+)+)+)+)+)+)+)+P@K@L@K@K@K@K@K@K@L@K@K@K@K@K@K@P@N@O@)+)+)+)+)+)+)+)+)+)+)+)+P@L@L@K@L@L@L@- ",
+" . Q@R@R@R@Q@K@S@T@(+(+(+(+(+(+(+(+(+(+(+(+U@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@U@S@T@(+(+(+(+(+(+(+(+(+(+(+(+V@Q@Q@Q@Q@Q@Q@- ",
+" . Q@Q@Q@Q@Q@W@S@M+(+(+(+(+(+(+(+(+(+(+(+(+W@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@W@S@M+(+(+(+(+(+(+(+(+(+(+(+(+W@Q@Q@Q@Q@Q@Q@- ",
+" . K@K@K@K@V@M@X@T@)+)+)+)+)+)+)+)+)+)+)+Y@G@W+K@Z@`@`@M@Z@P@M@F@F@F@M@M@M@ #.#I@-+-+-+-+-+-+-+-+-+-+-+-++#F@F@F@F@F@+@- ",
+" . @#@#. . . . . . . ##$#%#(+. . . . # z+&#*#. =#-## . . . ;#>#,#'#)#*#!#~#{#]#^#u./#(#_#. :#(#<#E.-+U.N.[#}#}#}#}#}#}#- ",
+" . |#1#2#. . 3#4#5#6#*#. )#7#8#. . 9#0#a#<#. . b#c#d#e#. f#g#. . h#i#j#k#. l#m#n#o#. p#q#r#s## . (#t#)+N.u#v#v#v#v#v#v#- ",
+" . 1@1@w#. . x#y#z#A#B#. . C#a#D#. E#F#G#(#. . H#I#J#K#L#M#. . N#O#P#Q#R#S#T#U#V#. . W#X#Y#Z#`#. . $Z# +.$+$2@+$+$2@+$- ",
+" @$- - - *#. #$#$$$%$&$*$. # =$-$. . ;$>$. ,$. . '$)$!$~${$. . ]$x#^$/$($_$N@:$##. !$<$[$c+}$).*#. |$1$3+_$2$2$2$2$2$2$- ",
+" . . 3$3$ *#. 4$3$5$. . 6$7$. 8$. . 5#9$. 0$a$. . b$c$d$. . . # e$. . f$g$h$}$:.'.i$. *#j$k$l$m$n$n$n$n$n$- ",
+" . . 3$3$ . . o$3$3$p$. q$r$s$t$u$. v$w$x$y$T#. . z$A$B$C$D$. # E$F$. !$h$G$t.@.H$*#. I$J$Z#K$h@o@o@o@o@o@- ",
+" . . 3$3$ # . . L$3$ r$. . . M$N$O$. . !$P$Q$R$# . S$T$U$V$W$. # X$Y$. . Z$G$`$@. %. . 7$.%c++%@%#%#%#%#%#%- ",
+" *#. . $%$%%%&%. . *%=%3$ . . )#-%;%>%*#. . ,%;%'%)%!%. # ~%{%]%. ^%/%(%_%. # :%<%[%# . }%|%1%2%3%4%- - - - - - ",
+" . . . . . . )#|$7$=%3$ . . 5%3$3$ 6%. 7%8%3$ 9%s$9#. . 0%a%8%=% b%|$c%. d%e%f%g%h% ",
+" 3$3$ 3$ 3$ ",
+" "};
diff --git a/pixmaps/hail.xpm b/pixmaps/hail.xpm
new file mode 100644
index 0000000..987e111
--- /dev/null
+++ b/pixmaps/hail.xpm
@@ -0,0 +1,1429 @@
+/* XPM */
+static char * hail_xpm[] = {
+"64 64 1362 2",
+" c None",
+". c #252A31",
+"+ c #29323B",
+"@ c #262D35",
+"# c #272C33",
+"$ c #768598",
+"% c #B7BAC7",
+"& c #748396",
+"* c #6F7E91",
+"= c #6E7D8F",
+"- c #6E7D90",
+"; c #718093",
+"> c #758497",
+", c #738295",
+"' c #728194",
+") c #707E90",
+"! c #3B434C",
+"~ c #48515C",
+"{ c #6F7E90",
+"] c #586878",
+"^ c #506070",
+"/ c #4F5F6F",
+"( c #536273",
+"_ c #576677",
+": c #5D6D7E",
+"< c #6A798B",
+"[ c #526272",
+"} c #596879",
+"| c #657587",
+"1 c #556575",
+"2 c #1B1F23",
+"3 c #000000",
+"4 c #141619",
+"5 c #607081",
+"6 c #5C6B7C",
+"7 c #617081",
+"8 c #516171",
+"9 c #707F91",
+"0 c #30363E",
+"a c #16191D",
+"b c #616E7D",
+"c c #667587",
+"d c #627183",
+"e c #647485",
+"f c #758597",
+"g c #6D7C8E",
+"h c #576778",
+"i c #6B798A",
+"j c #6A7788",
+"k c #576777",
+"l c #404D59",
+"m c #22272D",
+"n c #6C7A8B",
+"o c #687686",
+"p c #050606",
+"q c #060708",
+"r c #657283",
+"s c #59697A",
+"t c #6B7A8D",
+"u c #5E6E7F",
+"v c #546475",
+"w c #4F5F70",
+"x c #667383",
+"y c #516172",
+"z c #5F6B7A",
+"A c #0A0B0D",
+"B c #08090A",
+"C c #5E6A79",
+"D c #3E4650",
+"E c #050506",
+"F c #333941",
+"G c #4D5763",
+"H c #292E34",
+"I c #5A6A7B",
+"J c #576270",
+"K c #545F6C",
+"L c #657586",
+"M c #5C6C7D",
+"N c #566677",
+"O c #5A697A",
+"P c #69798B",
+"Q c #454E59",
+"R c #14161A",
+"S c #030304",
+"T c #55606E",
+"U c #708092",
+"V c #6D7B8C",
+"W c #3A424B",
+"X c #060607",
+"Y c #0B0C0E",
+"Z c #3C444E",
+"` c #394049",
+" . c #677585",
+".. c #010102",
+"+. c #16181C",
+"@. c #39404A",
+"#. c #505B68",
+"$. c #616D7D",
+"%. c #697687",
+"&. c #6C798B",
+"*. c #677485",
+"=. c #5B6675",
+"-. c #343A43",
+";. c #22262C",
+">. c #6C7B8D",
+",. c #262B31",
+"'. c #010406",
+"). c #19496C",
+"!. c #184566",
+"~. c #03080C",
+"{. c #4C5662",
+"]. c #536373",
+"^. c #677789",
+"/. c #3C444D",
+"(. c #3A414B",
+"_. c #586879",
+":. c #506071",
+"<. c #738294",
+"[. c #586472",
+"}. c #22272C",
+"|. c #111316",
+"1. c #434C57",
+"2. c #000202",
+"3. c #133853",
+"4. c #2E87C7",
+"5. c #3AAAFA",
+"6. c #3BABFB",
+"7. c #359AE3",
+"8. c #21608D",
+"9. c #191C20",
+"0. c #657485",
+"a. c #566576",
+"b. c #2E333B",
+"c. c #657486",
+"d. c #606F80",
+"e. c #677688",
+"f. c #6A7889",
+"g. c #515B69",
+"h. c #2C3239",
+"i. c #020203",
+"j. c #414A54",
+"k. c #5B6776",
+"l. c #728092",
+"m. c #16415F",
+"n. c #256B9D",
+"o. c #369DE8",
+"p. c #3BAAFB",
+"q. c #153F5D",
+"r. c #464F5A",
+"s. c #5B6A7B",
+"t. c #616D7C",
+"u. c #0B0D0F",
+"v. c #4F5966",
+"w. c #687586",
+"x. c #707F92",
+"y. c #5E6D7F",
+"z. c #526273",
+"A. c #6C7C8E",
+"B. c #6F7D8F",
+"C. c #626F7F",
+"D. c #070809",
+"E. c #2D333A",
+"F. c #5D6978",
+"G. c #758496",
+"H. c #0A1F2E",
+"I. c #5E6A7A",
+"J. c #617082",
+"K. c #545E6C",
+"L. c #000001",
+"M. c #010101",
+"N. c #1F2328",
+"O. c #626E7E",
+"P. c #637080",
+"Q. c #515C69",
+"R. c #56616F",
+"S. c #718092",
+"T. c #5A6674",
+"U. c #22262B",
+"V. c #3D454F",
+"W. c #6B798B",
+"X. c #677788",
+"Y. c #526172",
+"Z. c #516071",
+"`. c #3CABFB",
+" + c #133852",
+".+ c #404853",
+"++ c #1A1D22",
+"@+ c #0E0F11",
+"#+ c #6B7A8C",
+"$+ c #556475",
+"%+ c #1C2024",
+"&+ c #010507",
+"*+ c #040E14",
+"=+ c #5F6E80",
+"-+ c #262B32",
+";+ c #2A7BB5",
+">+ c #323840",
+",+ c #414953",
+"'+ c #363D46",
+")+ c #292E35",
+"!+ c #1D2126",
+"~+ c #000101",
+"{+ c #748395",
+"]+ c #30373E",
+"^+ c #20252A",
+"/+ c #1E2227",
+"(+ c #49525E",
+"_+ c #596473",
+":+ c #050E15",
+"<+ c #369CE6",
+"[+ c #2A7CB6",
+"}+ c #000203",
+"|+ c #738194",
+"1+ c #687789",
+"2+ c #667688",
+"3+ c #3D444E",
+"4+ c #07080A",
+"5+ c #24699B",
+"6+ c #02080B",
+"7+ c #06121A",
+"8+ c #434C56",
+"9+ c #627283",
+"0+ c #6B7B8D",
+"a+ c #596979",
+"b+ c #647181",
+"c+ c #1F5A84",
+"d+ c #226493",
+"e+ c #010304",
+"f+ c #131518",
+"g+ c #39414A",
+"h+ c #404852",
+"i+ c #3F4751",
+"j+ c #24282E",
+"k+ c #62B9F7",
+"l+ c #53B2F5",
+"m+ c #3EABFB",
+"n+ c #3CAAFB",
+"o+ c #379EEA",
+"p+ c #2A7BB6",
+"q+ c #226290",
+"r+ c #236797",
+"s+ c #2E88C7",
+"t+ c #359BE4",
+"u+ c #246A9C",
+"v+ c #25292F",
+"w+ c #556576",
+"x+ c #545F6D",
+"y+ c #0D0F11",
+"z+ c #12364F",
+"A+ c #39A6F5",
+"B+ c #091C29",
+"C+ c #11334B",
+"D+ c #2C81BE",
+"E+ c #668093",
+"F+ c #6897B7",
+"G+ c #4CADF2",
+"H+ c #359AE2",
+"I+ c #5C6877",
+"J+ c #667687",
+"K+ c #546474",
+"L+ c #5A6A7A",
+"M+ c #69788A",
+"N+ c #768597",
+"O+ c #2B3037",
+"P+ c #143A55",
+"Q+ c #39A6F4",
+"R+ c #3AA8F8",
+"S+ c #2D84C2",
+"T+ c #174464",
+"U+ c #1A4B6F",
+"V+ c #2772A7",
+"W+ c #359BE5",
+"X+ c #3B4044",
+"Y+ c #546B7C",
+"Z+ c #4EAAED",
+"`+ c #1C5279",
+" @ c #0A0C0D",
+".@ c #4E5764",
+"+@ c #617182",
+"@@ c #637284",
+"#@ c #6E7E90",
+"$@ c #6E7C8E",
+"%@ c #030404",
+"&@ c #040C11",
+"*@ c #3AA8F7",
+"=@ c #2E3032",
+"-@ c #66859A",
+";@ c #46AFF9",
+">@ c #153E5B",
+",@ c #181B1F",
+"'@ c #56616E",
+")@ c #384049",
+"!@ c #090A0B",
+"~@ c #030A0E",
+"{@ c #184769",
+"]@ c #3498E0",
+"^@ c #4B5257",
+"/@ c #67AFE3",
+"(@ c #3FACFB",
+"_@ c #256C9F",
+":@ c #071621",
+"<@ c #020202",
+"[@ c #02070A",
+"}@ c #0D283B",
+"|@ c #37A0EB",
+"1@ c #44AFFB",
+"2@ c #69B7EF",
+"3@ c #4FA8EA",
+"4@ c #6B8AA0",
+"5@ c #47AEFA",
+"6@ c #47B0FB",
+"7@ c #6DB6EA",
+"8@ c #50A7E5",
+"9@ c #37A4F2",
+"0@ c #0E293D",
+"a@ c #0B202F",
+"b@ c #091A27",
+"c@ c #081722",
+"d@ c #0B2030",
+"e@ c #103148",
+"f@ c #1C537A",
+"g@ c #2977AF",
+"h@ c #3398E0",
+"i@ c #3BAAF9",
+"j@ c #3AAAFB",
+"k@ c #3AABF9",
+"l@ c #3AAAF9",
+"m@ c #3CABF9",
+"n@ c #69BAF4",
+"o@ c #6F92AC",
+"p@ c #51A2DB",
+"q@ c #3AABFB",
+"r@ c #5EAEE8",
+"s@ c #39A8F9",
+"t@ c #3AA8F9",
+"u@ c #3BA8FB",
+"v@ c #6CB9F3",
+"w@ c #6D8EA7",
+"x@ c #4FA2DE",
+"y@ c #39A8FB",
+"z@ c #39A6F9",
+"A@ c #3CA9F9",
+"B@ c #38A5F5",
+"C@ c #37A2F1",
+"D@ c #38A7F8",
+"E@ c #39A6F7",
+"F@ c #38A6F9",
+"G@ c #38A8F9",
+"H@ c #45ADF9",
+"I@ c #81B1D4",
+"J@ c #608AA9",
+"K@ c #42A8F6",
+"L@ c #38A8F7",
+"M@ c #38A6F7",
+"N@ c #39A5F7",
+"O@ c #38A5F7",
+"P@ c #48ACF7",
+"Q@ c #80ADCF",
+"R@ c #5E8AAD",
+"S@ c #3FA7F5",
+"T@ c #38A3F7",
+"U@ c #39A5F9",
+"V@ c #54AFF7",
+"W@ c #73B5E7",
+"X@ c #54A8E6",
+"Y@ c #3AA6F7",
+"Z@ c #37A5F7",
+"`@ c #37A3F7",
+" # c #37A3F5",
+".# c #66B7F4",
+"+# c #6F8DA4",
+"@# c #539ED7",
+"## c #39A3F7",
+"$# c #36A2F5",
+"%# c #39A3F5",
+"&# c #69B6F1",
+"*# c #6D8AA1",
+"=# c #509FDB",
+"-# c #4FADF5",
+";# c #8BB1CF",
+"># c #5B6C79",
+",# c #5B92BC",
+"'# c #39A3F4",
+")# c #36A2F3",
+"!# c #35A2F5",
+"~# c #36A0F5",
+"{# c #35A0F5",
+"]# c #3CA3F5",
+"^# c #69A7D7",
+"/# c #5887AC",
+"(# c #3EA3F2",
+"_# c #3EA4F5",
+":# c #60B4F3",
+"<# c #55A8E9",
+"[# c #349EF3",
+"}# c #34A0F3",
+"|# c #349EF5",
+"1# c #42A4F5",
+"2# c #5CB0F4",
+"3# c #6DA5D3",
+"4# c #5688B1",
+"5# c #3BA0F3",
+"6# c #339EF3",
+"7# c #3AA1F3",
+"8# c #89BCE5",
+"9# c #4F5458",
+"0# c #363B3F",
+"a# c #568EBB",
+"b# c #359EF3",
+"c# c #349DF3",
+"d# c #339DF3",
+"e# c #3EA1F3",
+"f# c #42A4F3",
+"g# c #47A7F4",
+"h# c #3AA0F3",
+"i# c #379EF3",
+"j# c #419CE5",
+"k# c #409EEB",
+"l# c #339EF1",
+"m# c #39A0F1",
+"n# c #76B8ED",
+"o# c #768FA2",
+"p# c #5C84A4",
+"q# c #329BF1",
+"r# c #44A3F2",
+"s# c #84B6DF",
+"t# c #6A89A2",
+"u# c #5C9ACD",
+"v# c #3B9DED",
+"w# c #329BF3",
+"x# c #329DF1",
+"y# c #319BF1",
+"z# c #5EB0F3",
+"A# c #78838C",
+"B# c #151515",
+"C# c #3A3F43",
+"D# c #4F9FE0",
+"E# c #46A3F1",
+"F# c #70A9D7",
+"G# c #4A97D6",
+"H# c #329AF1",
+"I# c #329BEF",
+"J# c #339BF1",
+"K# c #5BAFF3",
+"L# c #83ADCF",
+"M# c #6A92B2",
+"N# c #5AA0DA",
+"O# c #349BF1",
+"P# c #319AF1",
+"Q# c #319BEF",
+"R# c #61B0F2",
+"S# c #7D8E9B",
+"T# c #34383C",
+"U# c #55738C",
+"V# c #3098EF",
+"W# c #379BEF",
+"X# c #81BAE8",
+"Y# c #5D656C",
+"Z# c #455059",
+"`# c #5093CA",
+" $ c #309AEF",
+".$ c #389CEF",
+"+$ c #8FBBE0",
+"@$ c #2A2A2B",
+"#$ c #1B1B1B",
+"$$ c #637D93",
+"%$ c #339CEF",
+"&$ c #2F9AEF",
+"*$ c #2F98EF",
+"=$ c #3399EF",
+"-$ c #6EB0E8",
+";$ c #65849D",
+">$ c #4699DE",
+",$ c #3097EF",
+"'$ c #3098ED",
+")$ c #2F97EF",
+"!$ c #41A1EE",
+"~$ c #92B8D8",
+"{$ c #4D555B",
+"]$ c #4B565F",
+"^$ c #5885AB",
+"/$ c #349AEF",
+"($ c #3B9EEF",
+"_$ c #90B4D2",
+":$ c #2D2E2F",
+"<$ c #242526",
+"[$ c #5886AD",
+"}$ c #2F95ED",
+"|$ c #5BADF0",
+"1$ c #7B8A95",
+"2$ c #1C1C1D",
+"3$ c #404951",
+"4$ c #479ADE",
+"5$ c #2F97ED",
+"6$ c #2E97ED",
+"7$ c #4FA7F1",
+"8$ c #768897",
+"9$ c #141414",
+"0$ c #414447",
+"a$ c #549CD9",
+"b$ c #2E95ED",
+"c$ c #44A0EE",
+"d$ c #7AA0C0",
+"e$ c #5988B1",
+"f$ c #3398EC",
+"g$ c #3096ED",
+"h$ c #6FB4EF",
+"i$ c #757F87",
+"j$ c #2A2B2C",
+"k$ c #383C40",
+"l$ c #6092BE",
+"m$ c #2F95EB",
+"n$ c #2E95EB",
+"o$ c #2F94ED",
+"p$ c #2E94ED",
+"q$ c #67B0F1",
+"r$ c #666D73",
+"s$ c #101010",
+"t$ c #44474A",
+"u$ c #4C9EE3",
+"v$ c #3696EB",
+"w$ c #8CB6DA",
+"x$ c #2D2D2E",
+"y$ c #191919",
+"z$ c #5C7991",
+"A$ c #3296EB",
+"B$ c #2D94EB",
+"C$ c #2D92EB",
+"D$ c #2C92EB",
+"E$ c #2D92ED",
+"F$ c #2E92EB",
+"G$ c #60A9E8",
+"H$ c #5A6771",
+"I$ c #2B2F32",
+"J$ c #5C809F",
+"K$ c #3394EB",
+"L$ c #3094EB",
+"M$ c #68ABE6",
+"N$ c #64819A",
+"O$ c #4495DC",
+"P$ c #2C94EB",
+"Q$ c #2C92E9",
+"R$ c #3F9BEC",
+"S$ c #91B2D0",
+"T$ c #434547",
+"U$ c #5E6C78",
+"V$ c #499EE7",
+"W$ c #3596EB",
+"X$ c #87B0D5",
+"Y$ c #262627",
+"Z$ c #232323",
+"`$ c #6688A6",
+" % c #52A3ED",
+".% c #72808C",
+"+% c #444749",
+"@% c #5299D6",
+"#% c #2B91E9",
+"$% c #2B8FE9",
+"%% c #2A91E9",
+"&% c #2C90E9",
+"*% c #57A0DF",
+"=% c #567087",
+"-% c #51718C",
+";% c #3F94E0",
+">% c #2A8FE9",
+",% c #3292E9",
+"'% c #5594CD",
+")% c #4D86BA",
+"!% c #3091E8",
+"~% c #2D90E9",
+"{% c #54A3EA",
+"]% c #6D7F8F",
+"^% c #303336",
+"/% c #393D41",
+"(% c #6896BE",
+"_% c #2E90E9",
+":% c #2A8EE9",
+"<% c #439CEB",
+"[% c #748EA5",
+"}% c #26282A",
+"|% c #49535D",
+"1% c #4696DD",
+"2% c #6BA9E2",
+"3% c #4B5258",
+"4% c #202123",
+"5% c #607D98",
+"6% c #2A8EE8",
+"7% c #2A8CE8",
+"8% c #298EE8",
+"9% c #2F8FE8",
+"0% c #3793E9",
+"a% c #2A8CE9",
+"b% c #3A92E4",
+"c% c #478ED0",
+"d% c #3C94E2",
+"e% c #2C8DE8",
+"f% c #3894E9",
+"g% c #419AEB",
+"h% c #3391E8",
+"i% c #298CE9",
+"j% c #298CE8",
+"k% c #2B8EE8",
+"l% c #308DE3",
+"m% c #2E90E7",
+"n% c #3594E9",
+"o% c #62A7E8",
+"p% c #519ADA",
+"q% c #308FE7",
+"r% c #298CE6",
+"s% c #4A99E3",
+"t% c #61809D",
+"u% c #42515F",
+"v% c #567088",
+"w% c #4597E4",
+"x% c #469AE7",
+"y% c #65839F",
+"z% c #435362",
+"A% c #528BC0",
+"B% c #2B8DE8",
+"C% c #689FD2",
+"D% c #4A5764",
+"E% c #4C5F71",
+"F% c #4092DC",
+"G% c #2889E6",
+"H% c #278BE8",
+"I% c #278BE6",
+"J% c #288BE6",
+"K% c #2D8EE6",
+"L% c #63A5E3",
+"M% c #548BBE",
+"N% c #2D8BE4",
+"O% c #2889E8",
+"P% c #4D9DE9",
+"Q% c #81ABD1",
+"R% c #678BAB",
+"S% c #5695CE",
+"T% c #2789E6",
+"U% c #318EE7",
+"V% c #77AEE2",
+"W% c #6C7E8F",
+"X% c #577A9A",
+"Y% c #358EE2",
+"Z% c #328DE5",
+"`% c #498FD3",
+" & c #4785C0",
+".& c #4494DF",
+"+& c #298AE6",
+"@& c #2789E4",
+"#& c #358FE5",
+"$& c #4A8BC8",
+"%& c #4A8DCD",
+"&& c #2C8BE5",
+"*& c #4C93D6",
+"=& c #4E7EAB",
+"-& c #448ED5",
+";& c #2688E4",
+">& c #2686E4",
+",& c #4699E7",
+"'& c #7594B3",
+")& c #4E84B6",
+"!& c #348FE5",
+"~& c #89B2D9",
+"{& c #545B62",
+"]& c #48515A",
+"^& c #55799D",
+"/& c #308CE2",
+"(& c #60A5E8",
+"_& c #74818C",
+":& c #516E89",
+"<& c #308AE2",
+"[& c #2788E4",
+"}& c #2887E4",
+"|& c #4395E4",
+"1& c #4992DA",
+"2& c #2987E3",
+"3& c #2686E2",
+"4& c #2989E4",
+"5& c #2588E4",
+"6& c #2C86E3",
+"7& c #2585E4",
+"8& c #2585E2",
+"9& c #2485E4",
+"0& c #2485E2",
+"a& c #2583E2",
+"b& c #2A86E2",
+"c& c #6DA6DC",
+"d& c #5F7B97",
+"e& c #3A8BD9",
+"f& c #5FA4E8",
+"g& c #7E8A95",
+"h& c #2B2D2E",
+"i& c #34373B",
+"j& c #5C85AC",
+"k& c #2885E2",
+"l& c #2483E2",
+"m& c #348BE4",
+"n& c #8DAAC6",
+"o& c #252627",
+"p& c #242627",
+"q& c #5480AD",
+"r& c #338BE4",
+"s& c #74A1CD",
+"t& c #4F7DA9",
+"u& c #2A85E1",
+"v& c #2485E0",
+"w& c #2385E2",
+"x& c #2382E2",
+"y& c #2382E0",
+"z& c #4293E5",
+"A& c #7191B0",
+"B& c #4F82B5",
+"C& c #2583E0",
+"D& c #2F88E1",
+"E& c #8CB1D5",
+"F& c #494C4F",
+"G& c #556069",
+"H& c #4A93DB",
+"I& c #2380E0",
+"J& c #2380E2",
+"K& c #2482E0",
+"L& c #66A7E7",
+"M& c #5B6065",
+"N& c #4B5056",
+"O& c #3F8CDC",
+"P& c #2382DE",
+"Q& c #2581E0",
+"R& c #5A9EE3",
+"S& c #69829C",
+"T& c #4486CA",
+"U& c #2380DE",
+"V& c #4D96E2",
+"W& c #4E8ECD",
+"X& c #2882DF",
+"Y& c #2280DE",
+"Z& c #227FE0",
+"`& c #227FDE",
+" * c #217FDE",
+".* c #217FE0",
+"+* c #428DD9",
+"@* c #4D7BAA",
+"#* c #3384D7",
+"$* c #4392E2",
+"%* c #72869B",
+"&* c #323539",
+"** c #34373A",
+"=* c #688CB0",
+"-* c #2782DE",
+";* c #217EDE",
+">* c #227EDE",
+",* c #2D85DF",
+"'* c #82A5CA",
+")* c #232425",
+"!* c #252626",
+"~* c #6184A9",
+"{* c #217FDC",
+"]* c #3289E0",
+"^* c #759DC8",
+"/* c #557A9E",
+"(* c #2B82DD",
+"_* c #217EDC",
+":* c #368AE1",
+"<* c #759AC0",
+"[* c #4E7BAA",
+"}* c #2680DB",
+"|* c #207EDE",
+"1* c #207CDC",
+"2* c #207EDC",
+"3* c #257EDA",
+"4* c #287FDC",
+"5* c #2C83DD",
+"6* c #408CDC",
+"7* c #257EDB",
+"8* c #3C8ADC",
+"9* c #6080A2",
+"0* c #445262",
+"a* c #4F657B",
+"b* c #448DD9",
+"c* c #207BDC",
+"d* c #3B8CDF",
+"e* c #70879F",
+"f* c #272A2D",
+"g* c #4C5865",
+"h* c #3986D7",
+"i* c #4891DD",
+"j* c #5F7E9F",
+"k* c #4283C7",
+"l* c #207BDA",
+"m* c #1F7BDC",
+"n* c #207CDA",
+"o* c #1F7CDC",
+"p* c #237DDC",
+"q* c #609DDE",
+"r* c #647D97",
+"s* c #3D83CD",
+"t* c #227BDA",
+"u* c #217BDA",
+"v* c #1E79DA",
+"w* c #1F7BDA",
+"x* c #1E7BDA",
+"y* c #1F79DA",
+"z* c #1E79DC",
+"A* c #247CDC",
+"B* c #619BD9",
+"C* c #587DA4",
+"D* c #2D7ED6",
+"E* c #277DDA",
+"F* c #4084CD",
+"G* c #417BB9",
+"H* c #3E86D3",
+"I* c #1F7ADC",
+"J* c #3C89DB",
+"K* c #5F7D9D",
+"L* c #45586C",
+"M* c #4782C1",
+"N* c #1E78DA",
+"O* c #2F7FD5",
+"P* c #387DC6",
+"Q* c #237AD9",
+"R* c #3586DD",
+"S* c #7497BD",
+"T* c #517AA5",
+"U* c #247BDA",
+"V* c #609AD8",
+"W* c #518ED0",
+"X* c #2E80D9",
+"Y* c #1E77D9",
+"Z* c #1D77D9",
+"`* c #3C89DD",
+" = c #7391B3",
+".= c #4E7CAD",
+"+= c #1F78D9",
+"@= c #1E78D9",
+"#= c #1E77DA",
+"$= c #1D78D9",
+"%= c #297DD9",
+"&= c #3F7FC5",
+"*= c #3E81CA",
+"== c #2079D9",
+"-= c #1D75D9",
+";= c #1E76D9",
+">= c #448BD8",
+",= c #57799E",
+"'= c #387FCB",
+")= c #1C77D7",
+"!= c #5A6877",
+"~= c #5A7088",
+"{= c #4481C4",
+"]= c #1C74D7",
+"^= c #1C75D7",
+"/= c #2177D7",
+"(= c #669BD6",
+"_= c #5F7894",
+":= c #357DCF",
+"<= c #2178D7",
+"[= c #4A8EDB",
+"}= c #3D7FCB",
+"|= c #1E75D7",
+"1= c #1D74D7",
+"2= c #1B74D7",
+"3= c #1B73D5",
+"4= c #2778D4",
+"5= c #2E79CB",
+"6= c #1C73D7",
+"7= c #1D75D5",
+"8= c #2E3033",
+"9= c #457DBE",
+"0= c #1B71D5",
+"a= c #1A73D5",
+"b= c #1A71D7",
+"c= c #1A73D7",
+"d= c #317FD9",
+"e= c #698BB1",
+"f= c #4B79AC",
+"g= c #1D74D5",
+"h= c #1A71D5",
+"i= c #3D86DA",
+"j= c #6D8DB0",
+"k= c #4276B2",
+"l= c #1B72D5",
+"m= c #2B7BD6",
+"n= c #2778D5",
+"o= c #1A71D3",
+"p= c #1A70D5",
+"q= c #1C72D5",
+"r= c #468AD9",
+"s= c #2B2C2D",
+"t= c #5A6979",
+"u= c #337ED4",
+"v= c #1970D5",
+"w= c #1970D3",
+"x= c #196FD3",
+"y= c #2A79D3",
+"z= c #3E76B6",
+"A= c #2976CE",
+"B= c #1A70D3",
+"C= c #196FD5",
+"D= c #2074D4",
+"E= c #6798D2",
+"F= c #5C7592",
+"G= c #2F79CF",
+"H= c #186FD3",
+"I= c #2073D4",
+"J= c #2C7BD6",
+"K= c #2878D5",
+"L= c #2E7CD7",
+"M= c #6893C5",
+"N= c #3C75B8",
+"O= c #196DD3",
+"P= c #196FD1",
+"Q= c #307DD7",
+"R= c #7193BB",
+"S= c #3E4145",
+"T= c #5D87BB",
+"U= c #196DD1",
+"V= c #186CD3",
+"W= c #186DD1",
+"X= c #1A6ED3",
+"Y= c #186CD1",
+"Z= c #1A6ED1",
+"`= c #3B82D7",
+" - c #6F8BAB",
+".- c #4A77AD",
+"+- c #176CD1",
+"@- c #2475D3",
+"#- c #689CD9",
+"$- c #698AB1",
+"%- c #5783B7",
+"&- c #2C77D0",
+"*- c #1C6ED1",
+"=- c #5C93D6",
+"-- c #607894",
+";- c #3577C5",
+">- c #186CCF",
+",- c #5B93D6",
+"'- c #617994",
+")- c #57697E",
+"!- c #327BD1",
+"~- c #176BCF",
+"{- c #1769CF",
+"]- c #2874D2",
+"^- c #518CD6",
+"/- c #4B86CB",
+"(- c #2D77D0",
+"_- c #196ACF",
+":- c #4E86CC",
+"<- c #527196",
+"[- c #2D73CA",
+"}- c #176ACF",
+"|- c #5A93DA",
+"1- c #788595",
+"2- c #434951",
+"3- c #52647A",
+"4- c #3676C2",
+"5- c #3079D4",
+"6- c #7291B8",
+"7- c #4D72A0",
+"8- c #1D6CCF",
+"9- c #1669CE",
+"0- c #1669CF",
+"a- c #1769CE",
+"b- c #2F78D3",
+"c- c #7191B8",
+"d- c #467FC5",
+"e- c #1568CF",
+"f- c #1567CE",
+"g- c #1568CE",
+"h- c #1E6CD0",
+"i- c #73A0D8",
+"j- c #6A7A8E",
+"k- c #596C83",
+"l- c #4879B7",
+"m- c #1969CE",
+"n- c #286FC9",
+"o- c #2A6EC4",
+"p- c #1667CE",
+"q- c #2673D1",
+"r- c #8CA8CB",
+"s- c #404345",
+"t- c #292B2D",
+"u- c #4E5C6D",
+"v- c #3276CD",
+"w- c #1869CE",
+"x- c #548CD2",
+"y- c #5E7693",
+"z- c #3474C4",
+"A- c #1668CC",
+"B- c #3E7ECF",
+"C- c #53729A",
+"D- c #3272C3",
+"E- c #1466CE",
+"F- c #1464CC",
+"G- c #1566CC",
+"H- c #1466CC",
+"I- c #4685D8",
+"J- c #828FA0",
+"K- c #323538",
+"L- c #3E444B",
+"M- c #4971A5",
+"N- c #1766CC",
+"O- c #1567CC",
+"P- c #5890D9",
+"Q- c #767E88",
+"R- c #2F3031",
+"S- c #393A3D",
+"T- c #6184B0",
+"U- c #1967CD",
+"V- c #3E76BF",
+"W- c #3D6FAD",
+"X- c #1969CC",
+"Y- c #1565CC",
+"Z- c #1F69CA",
+"`- c #276BC4",
+" ; c #1665CC",
+".; c #1363CA",
+"+; c #1363CC",
+"@; c #1464CA",
+"#; c #1564CA",
+"$; c #1362CA",
+"%; c #1E6ACC",
+"&; c #82A6D4",
+"*; c #505255",
+"=; c #292A2B",
+"-; c #494F57",
+";; c #447ECA",
+">; c #1C68CC",
+",; c #7096C7",
+"'; c #43474D",
+"); c #2B2D2F",
+"!; c #56606C",
+"~; c #3778CD",
+"{; c #1864C9",
+"]; c #1665CA",
+"^; c #2971CE",
+"/; c #5284C5",
+"(; c #266BC4",
+"_; c #1362C8",
+":; c #1B67CB",
+"<; c #4884D3",
+"[; c #437CC7",
+"}; c #1C67CA",
+"|; c #3F80D3",
+"1; c #7D8B9E",
+"2; c #303133",
+"3; c #333436",
+"4; c #667E9D",
+"5; c #1B68CB",
+"6; c #5681B8",
+"7; c #4C5A6C",
+"8; c #3C4857",
+"9; c #587EB1",
+"0; c #1967CB",
+"a; c #5F90CF",
+"b; c #587193",
+"c; c #286CC4",
+"d; c #1765CB",
+"e; c #5E92D4",
+"f; c #718299",
+"g; c #526B8C",
+"h; c #286DC7",
+"i; c #4982CD",
+"j; c #586779",
+"k; c #33373D",
+"l; c #49535F",
+"m; c #447DC7",
+"n; c #1563CA",
+"o; c #3072C8",
+"p; c #3F6FAE",
+"q; c #3E72B5",
+"r; c #226BCB",
+"s; c #3478D0",
+"t; c #6F89AC",
+"u; c #4871A6",
+"v; c #1664CA",
+"w; c #1463CA",
+"x; c #1865CB",
+"y; c #4583D5",
+"z; c #7F8C9E",
+"A; c #333539",
+"B; c #4D5E74",
+"C; c #296FCA",
+"D; c #1A66CB",
+"E; c #1966CB",
+"F; c #3375CA",
+"G; c #5275A3",
+"H; c #445C7D",
+"I; c #517BB2",
+"J; c #216ACC",
+"K; c #1866CB",
+"L; c #1A67CB",
+"M; c #1F6ACC",
+"N; c #6392CE",
+"O; c #5D7390",
+"P; c #2D70C5",
+"Q; c #2F343A",
+"R; c #8B8D90",
+"S; c #303031",
+"T; c #202020",
+"U; c #555759",
+"V; c #293442",
+"W; c #2F4767",
+"X; c #396EB2",
+"Y; c #3478D1",
+"Z; c #282D34",
+"`; c #34393F",
+" > c #363A40",
+".> c #252B32",
+"+> c #4382D4",
+"@> c #3572C2",
+"#> c #242A32",
+"$> c #356FBD",
+"%> c #387BD2",
+"&> c #252A32",
+"*> c #4381D4",
+"=> c #3263A2",
+"-> c #264063",
+";> c #253142",
+">> c #252B34",
+",> c #27303D",
+"'> c #2B3C53",
+")> c #335B8D",
+"!> c #2970CE",
+"~> c #1B66C7",
+"{> c #1C4C89",
+"]> c #233955",
+"^> c #252E3A",
+"/> c #262F3A",
+"(> c #3A4A61",
+"_> c #657992",
+":> c #587CAB",
+"<> c #2D73CF",
+"[> c #1F3F68",
+"}> c #585B61",
+"|> c #747679",
+"1> c #0F0F0F",
+"2> c #404142",
+"3> c #5D6A7B",
+"4> c #262C34",
+"5> c #5F83B2",
+"6> c #3D5B84",
+"7> c #292F38",
+"8> c #657B98",
+"9> c #8BB2E5",
+"0> c #4A6992",
+"a> c #506B8C",
+"b> c #79A6DF",
+"c> c #3C6091",
+"d> c #273241",
+"e> c #556B89",
+"f> c #4C5E76",
+"g> c #2B3543",
+"h> c #465C79",
+"i> c #4F6684",
+"j> c #415369",
+"k> c #43556D",
+"l> c #74A2DF",
+"m> c #4E86CF",
+"n> c #263953",
+"o> c #252B33",
+"p> c #3C5373",
+"q> c #537095",
+"r> c #465973",
+"s> c #2B2F37",
+"t> c #35393F",
+"u> c #3E4B5D",
+"v> c #5F91D3",
+"w> c #4180D4",
+"x> c #236DCD",
+"y> c #1663C8",
+"z> c #7D7F83",
+"A> c #333334",
+"B> c #1E1E1E",
+"C> c #7C8898",
+"D> c #6D9EDD",
+"E> c #5476A2",
+"F> c #3F4957",
+"G> c #91B6E6",
+"H> c #3A4B61",
+"I> c #303842",
+"J> c #B8CFEE",
+"K> c #A4C2EA",
+"L> c #344358",
+"M> c #3B4451",
+"N> c #A6C4EB",
+"O> c #6FA0DE",
+"P> c #2E415C",
+"Q> c #3A4E67",
+"R> c #7A8FAB",
+"S> c #484C52",
+"T> c #3A3E44",
+"U> c #3F4D5F",
+"V> c #94B4E0",
+"W> c #9BBCE8",
+"X> c #89B1E4",
+"Y> c #76A3E0",
+"Z> c #415571",
+"`> c #87B0E4",
+" , c #435C7D",
+"., c #59769E",
+"+, c #97BAE7",
+"@, c #90B5E6",
+"#, c #78A6E0",
+"$, c #4F6E97",
+"%, c #5A6D85",
+"&, c #4483D5",
+"*, c #1F6BCC",
+"=, c #6C707A",
+"-, c #393D44",
+";, c #757678",
+">, c #303030",
+",, c #545455",
+"', c #C4C5CC",
+"), c #C1C4CF",
+"!, c #BEC1CC",
+"~, c #2F343B",
+"{, c #E7E8EC",
+"], c #8D9097",
+"^, c #30353C",
+"/, c #BFC1C5",
+"(, c #CACBD0",
+"_, c #283240",
+":, c #9EB3CE",
+"<, c #83A9DA",
+"[, c #252C34",
+"}, c #5B7CA7",
+"|, c #8D939B",
+"1, c #656668",
+"2, c #5E6063",
+"3, c #97ADCC",
+"4, c #ACC8EC",
+"5, c #86AEE3",
+"6, c #568FD9",
+"7, c #3E7ED3",
+"8, c #3B7CD1",
+"9, c #4D87D5",
+"0, c #6699DC",
+"a, c #2A3442",
+"b, c #262C35",
+"c, c #A1BFE5",
+"d, c #71A0DF",
+"e, c #4482D5",
+"f, c #3474CA",
+"g, c #343C46",
+"h, c #A3C2EA",
+"i, c #6B9DDD",
+"j, c #3075D0",
+"k, c #FFFFFF",
+"l, c #2B2F36",
+"m, c #CECFD0",
+"n, c #75787D",
+"o, c #7F8286",
+"p, c #5179AD",
+"q, c #758DAD",
+"r, c #2D3239",
+"s, c #9CB5D6",
+"t, c #59595B",
+"u, c #3F3F3F",
+"v, c #525355",
+"w, c #B2C8E5",
+"x, c #446188",
+"y, c #5D93DA",
+"z, c #2D3540",
+"A, c #B5CEEE",
+"B, c #518CD8",
+"C, c #226CCD",
+"D, c #242D3A",
+"E, c #87AFE4",
+"F, c #3D7ED3",
+"G, c #3A7BD1",
+"H, c #474B51",
+"I, c #2E333A",
+"J, c #3D4147",
+"K, c #42464C",
+"L, c #3F444A",
+"M, c #82ADE3",
+"N, c #3A4656",
+"O, c #363F4A",
+"P, c #566476",
+"Q, c #626C7A",
+"R, c #979FA9",
+"S, c #2F2F2F",
+"T, c #2E2E2F",
+"U, c #606264",
+"V, c #96AAC3",
+"W, c #9EBFE9",
+"X, c #5287CB",
+"Y, c #2E69B7",
+"Z, c #3C73BA",
+"`, c #8CB2E5",
+" ' c #2D3642",
+".' c #272D35",
+"+' c #B6CDEA",
+"@' c #4886D6",
+"#' c #1460C4",
+"$' c #303843",
+"%' c #BAD1EF",
+"&' c #4281D4",
+"*' c #608FCA",
+"=' c #8F9195",
+"-' c #7A7D81",
+";' c #9BBDE8",
+">' c #587295",
+",' c #2F343C",
+"'' c #A3ACB7",
+")' c #5A5C5E",
+"!' c #4D4D4E",
+"~' c #56595E",
+"{' c #3A424E",
+"]' c #92ADCF",
+"^' c #689ADD",
+"/' c #3A7CD2",
+"(' c #397BD2",
+"_' c #566880",
+":' c #7E90A6",
+"<' c #A1C0E9",
+"[' c #6C9CDC",
+"}' c #2E73CD",
+"|' c #1D4D8D",
+"1' c #5B6D84",
+"2' c #88B0E4",
+"3' c #4675B3",
+"4' c #7A7D82",
+"5' c #55585E",
+"6' c #2D3238",
+"7' c #464A50",
+"8' c #F9F9F9",
+"9' c #DCDEE2",
+"0' c #E2E3E8",
+"a' c #C0C2CB",
+"b' c #393E44",
+"c' c #A8A9AA",
+"d' c #444444",
+"e' c #373737",
+"f' c #87888A",
+"g' c #363B42",
+"h' c #52565C",
+"i' c #656971",
+"j' c #5F636B",
+"k' c #272B33",
+"l' c #E1E2E8",
+"m' c #D4D6DC",
+"n' c #484C54",
+"o' c #A0A2A5",
+"p' c #848588",
+"q' c #74777C",
+"r' c #4E5259",
+"s' c #DADBE1",
+"t' c #E3E4E9",
+"u' c #D2D3DC",
+"v' c #C0C2CE",
+"w' c #B8BBC7",
+"x' c #B6B9C5",
+"y' c #3C4147",
+"z' c #54585D",
+"A' c #2E3239",
+"B' c #33383E",
+"C' c #FDFDFD",
+"D' c #595D62",
+"E' c #2B3036",
+"F' c #2A2F36",
+"G' c #3C4046",
+"H' c #787B80",
+"I' c #F7F7F7",
+" ",
+" ",
+" . + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # ",
+" . $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % ",
+" . $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ & * = - * ; & > $ $ $ $ $ $ % ",
+" . , & $ $ $ $ $ $ $ $ > ' $ $ $ $ $ $ $ $ $ ) ! ~ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ { ] ^ / / / / / / ( _ : < > $ $ % ",
+" . [ } ; $ $ $ $ $ $ | 1 [ ; $ $ $ $ $ $ $ ) 2 3 4 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ 5 / / / / / / / / / / / / < $ $ % ",
+" . / / 6 $ $ $ $ $ 7 / / 8 9 $ $ $ $ $ $ $ 0 3 a b > { c d 7 7 e = f $ $ $ $ $ $ $ $ $ g ^ / / / / / / / / / / h , $ $ % ",
+" . / / : $ $ i j $ d k l m n $ $ $ $ $ $ o p q r ' } / / / / / / / s ' $ $ $ $ $ $ $ $ $ t u v w / / / / / / : & 9 x $ % ",
+" . y c & $ z A B C ) D E 3 F $ $ > $ $ $ G 3 H $ I / / / / / / / / / s > $ $ $ $ $ $ $ J K > > { L M N v O P ) Q R S T % ",
+" . U $ V W X 3 3 S E 3 3 Y i , u 8 5 > $ Z 3 ` ' 8 / / / / / / / / / N & $ $ $ $ $ $ .X ..+.@.#.$.%.&.*.=.-.A 3 3 ;.>.% ",
+" . Q ,.p 3 '.).!.~.'.3 3 {.P ]./ / / ^.$ /.3 (.> _./ / / / / / :.].M <.$ $ $ $ $ $ $ $ [.}.X 3 3 3 3 3 3 3 3 3 |.1., $ % ",
+" . 3 3 2.3.4.5.6.7.8.3 9.0.^ / / / / a.> ~ 3 b.$ & c.u 6 d.e.= ' & $ $ $ $ $ $ $ $ $ $ $ > f.g.h.i.3 3 3 9.j.k.l.$ $ $ % ",
+" . m.n.o.p.6.6.6.p.q.3 r.d / / / / 8 s.& t...u.v.w.> $ $ $ $ $ $ $ $ $ $ x.y.z.A.$ $ $ $ > B.C.q 3 D.E.F.G.$ & - - $ $ % ",
+" . 6.p.6.6.6.6.p.6.H.3 I.& : s J.t ' $ $ K.L.3 3 M.N.~ O.P.Q.R.$ $ $ , 5 ^ / ^ S.$ $ $ T.U.i.3 3 V.W.X.5 M _.Y.Z.< $ & % ",
+" . p.p.6.`.6.p.6.p. +3 .+$ $ $ $ $ $ $ [.4 3 ++h.@+3 3 M.M.3 a $ $ #+$+/ / / M $ $ $ $ %+3 &+*+3 D > =+/ / / Y.< $ i -+% ",
+" . p.6.p.6.6.p.p.6.;+2.M.%+>+,+'+)+!+E ~+3 9.{+$ {+T ]+^+/+b.(+- s./ / / / [ x.$ $ $ _+3 :+<+[+}+M.1.|+{ 1+2+' V 3+4+3 % ",
+" . 6.6.p.6.6.6.6.6.p.5+:+3 3 3 3 3 3 6+7+3 8+A.M u 9+2+< 0+| a+^ / / / / 8 #+$ $ $ b+@+3 c+6.p.d+e+3 f+g+h+i+j+B 3 ~+q.% ",
+" . k+l+m+p.6.6.p.n+6.p.o+p+q+q+q+r+s+t+u+3 v+, O / / / / / / / / / / / w+g $ $ $ x+y+3 z+A+p.6.6.;+B+3 3 3 3 3 2.C+D+p.% ",
+" . E+F+G+p.6.p.6.6.6.p.6.p.6.p.6.6.6.p.H+6+M.I+> J+K+/ / / / / / [ L+M+> $ N+b+O+M.3 P+Q+6.p.p.p.6.R+S+c+T+U+V+W+5.6.p.% ",
+" . X+Y+Z+6.p.p.6.6.6.6.6.6.p.6.6.6.6.p.p.`+3 @.@& > = c.+@@@M+#@& $ $ $@x+,.%@3 &@8.*@6.6.6.6.p.6.p.6.6.6.6.p.6.p.6.6.% ",
+" . =@-@;@6.p.6.6.p.6.6.p.p.6.p.p.6.p.p.p.A+>@3 M.,@! '@P.> $ ) T.x+)@j+!@3 3 ~@{@]@p.6.p.6.6.6.6.p.p.m+`.p.6.6.p.p.6.6.% ",
+" . ^@/@6.p.p.n+6.(@m+p.p.6.6.6.6.p.6.p.6.6.5._@:@3 3 3 M.<@i.<@3 3 3 3 [@}@8.|@6.p.6.6.6.p.6.6.6.6.1@2@3@6.p.6.6.6.6.p.% ",
+" . 4@5@p.6.p.`.6@7@8@p.6.6.6.6.p.p.6.6.6.6.6.p.9@p+`+0@a@b@c@H.d@e@f@g@h@i@p.j@k@6.l@i@p.i@i@p.i@m@n@o@p@q@q@p.p.l@p.j@% ",
+" . r@s@t@s@s@u@v@w@x@s@y@s@s@s@s@s@z@A@t@s@s@s@z@z@s@z@z@B@C@D@s@E@z@z@F@z@z@E@F@F@s@z@F@s@G@s@G@H@I@J@K@z@E@L@F@M@F@G@% ",
+" . N@O@O@O@O@P@Q@R@S@O@O@O@T@T@O@U@V@W@X@Y@T@Z@O@O@O@`@T@Z@O@B@O@O@B@O@O@O@T@T@`@O@T@O@O@ #`@O@O@.#+#@#`@`@O@`@T@T@T@##% ",
+" . $#$#$#$#%#&#*#=#$#$#$#$#$#$#$#-#;#>#,#'#$#$#$#$#$#)#$#$#!#$#~#$#~#$#!#~#{#$#~#$#~#~#~#$#{#!#]#^#/#(#$#~#$#{#!#_#:#<#% ",
+" . [#}#|#1#2#3#4#5#[#[#6#[#}#|#7#8#9#0#a#b#c#6#[#[#[#d#[#c#e#7#c#[#6#6#6#6#[#[#6#[#6#c#f#g#h#d#i#j#k#c#d#l#c#d#m#n#o#p#% ",
+" . q#q#r#s#t#u#v#w#q#x#q#y#y#q#z#A#B#C#D#q#q#q#y#q#y#y#q#E#F#G#y#H#y#y#q#q#H#q#I#y#J#K#L#M#N#O#y#H#P#y#P#Q#P#y#R#S#T#U#% ",
+" . V#W#X#Y#Z#`# $V# $V# $V# $.$+$@$#$$$%$V#&$*$*$V#*$V#=$-$;$>$*$*$V#,$V#'$*$*$)$,$!$~${$]$^$/$*$)$*$*$V#)$*$($_$:$<$[$% ",
+" . }$|$1$2$3$4$}$5$}$5$}$}$6$7$8$9$0$a$b$}$b$}$b$}$}$6$c$d$e$f$}$b$b$b$b$b$b$b$b$g$h$i$j$k$l$m$n$}$b$o$p$b$b$q$r$s$t$u$% ",
+" . v$w$x$y$z$A$B$C$D$B$E$C$F$G$H$I$J$K$C$C$B$D$D$D$D$L$M$N$O$D$D$P$C$C$D$D$D$D$Q$R$S$T$:$U$V$D$C$C$Q$D$Q$D$W$X$Y$Z$`$C$% ",
+" . %.%s$+%@%#%$%#%%%#%$%$%&%*%=%-%;%>%#%$%>%>%$%>%$%,%'%)%!%$%$%>%&%~%$%>%%%$%>%{%]%^%/%(%_%>%>%>%>%>%:%>%<%[%}%|%1%>%% ",
+" . 2%3%4%5%!%6%7%6%8%9%0%a%6%b%c%d%e%f%g%h%i%7%j%j%j%k%l%m%7%6%j%n%o%p%q%8%8%j%r%s%t%u%v%w%j%7%j%j%j%j%j%r%x%y%z%A%B%r%% ",
+" . C%D%E%F%G%H%I%J%K%L%M%N%I%O%I%G%P%Q%R%S%K%I%J%T%T%T%H%T%T%G%U%V%W%X%Y%T%G%I%T%Z%`% &.&+&G%G%T%I%T%I%@&T%#&$&%&&&T%T%% ",
+" . *&=&-&;&>&;&;&>&,&'&)&G%;&;&>&!&~&{&]&^&/&>&;&;&>&;&>&;&>&;&(&_&^%:&<&>&;&;&>&>&[&}&|&1&2&>&>&3&>&;&>&>&;&4&>&3&5&>&% ",
+" . 2&6&7&8&9&0&a&b&c&d&e&0&a&8&7&f&g&h&i&j&k&l&a&8&l&0&8&0&l&m&n&o&p&q&0&l&l&l&l&l&0&r&s&t&u&l&l&v&0&l&l&a&k&w&l&w&l&l&% ",
+" . x&y&y&y&y&y&y&z&A&B&C&y&y&x&D&E&F&:$G&H&y&I&y&I&J&I&I&y&K&L&M&s$N&O&y&y&y&I&y&P&Q&R&S&T&I&I&I&y&U&I&Q&V&W&X&I&y&Y&P&% ",
+" . Z&`&`& *.*.*Y&+*@*#*`&`& *`&$*%*&***=*-*`&;* * * * *>*`&,*'*)*!*~*;* *;*;* *;*{*]*^*/*(*;*;*;*;* *_*:*<*[*}*{*;*|*;*% ",
+" . 1*1*1*2*1*1*1*3*4*1*5*6*7*1*8*9*0*a*b*1*c*c*c*1*1*c*1*1*d*e*f*g*h*1*1*1*1*1*c*c*i*j*k*c*l*1*m*n*o*p*q*r*s*n*o*c*m*l*% ",
+" . t*u*v*w*v*x*y*m*z*A*B*C*D*v*E*F*G*H*I*v*y*v*y*v*v*v*v*v*J*K*L*M*N*v*v*v*v*N*v*v*O*P*Q*v*N*v*N*v*N*R*S*T*U*N*N*N*N*N*% ",
+" . V*W*X*Y*Y*Y*Z*Z*Y*`* =.=+=Z*Z*@=+=Y*Z*Z*#=Z*Z*Z*$=Z*@=+=%=&=*===Z*Z*Z*Z*Z*Z*Z*-=-=-=Z*Z*-=Z*-=Z*;=>=,='=Z*Z*Z*-=Z*)=% ",
+" . !=~={=]=^=^=]=]=/=(=_=:=]=]=]=]=]=]=]=]=]=]=]=]=]=<=[=}=|=1=]=]=]=2=]=]=]=]=]=]=]=]=2=3=]=2=2=]=]=4=5=|=2=3=6=]=2=7=% ",
+" . 8=8+9=0=a=b=c=3=d=e=f=g=c=h=h=0=h=h=a=h=h=h=h=h=h=i=j=k=l=h=h=h=a=h=h=h=h=h=h=h=h=h=m=n=h=h=h=h=h=h=h=o=h=h=p=p=q=r=% ",
+" . s=t=u=v=w=x=x=w=y=z=A=B=w=x=w=v=x=w=w=w=w=C=w=x=D=E=F=G=x=x=x=w=x=H=I=J=K=B=x=H=x=L=M=N=w=H=x=O=H=H=x=x=P=x=x=H=Q=R=% ",
+" . S=T=U=V=W=W=W=W=V=X=W=W=Y=Y=Y=W=U=Z=V=V=Y=Y=W=W=`= -.-W=Y=Y=W=W=+-@-#-$-%-&-Y=+-*-=---;-Y=Y=+-+->-Y=Y=Y=Y=+-+-Z=,-'-% ",
+" . )-!-~-~-~-~-{-~-~-~-{-{-{-~-{-]-^-/-(-{-{-{-~-_-:-<-[-{-~-{-{-{-}-|-1-2-3-4-{-{-5-6-7-8-{-9-{-{-0-~-~-{-{-9-a-b-c-7-% ",
+" . d-0-e-f-e-g-g-e-g-g-g-g-g-g-h-i-j-k-l-m-f-f-f-e-n-o-p-f-g-g-f-f-q-r-s-t-u-v-f-w-x-y-z-f-g-f-f-f-f-f-f-f-f-f-A-B-C-D-% ",
+" . f-E-F-E-G-H-H-H-F-H-E-E-H-H-I-J-K-L-M-N-F-F-F-H-F-H-H-H-H-H-F-O-P-Q-R-S-T-N-H-U-V-W-X-F-F-F-F-F-U-Y-H-F-F-F-F-Z-`- ;% ",
+" . .;+;.;.;.;+;.;@;#;.;.;$;.;%;&;*;=;-;;;.;.;.;+;$;.;.;.;.;$;+;.;>;,;';);!;~;$;.;.;{;];$;.;$;$;.;^;/;(;$;_;$;$;$;$;.;.;% ",
+" . $;.;$;$;$;$;:;<;[;};.;$;$;|;1;2;3;4;5;$;.;$;$;$;$;$;.;$;$;$;.;%;6;7;8;9;#;.;.;.;.;$;.;$;.;$;0;a;b;c;$;$;.;$;$;$;$;.;% ",
+" . $;$;$;.;$;d;e;f;g;h;$;.;@;i;j;k;l;m;$;.;.;$;$;.;.;$;$;$;.;.;$;n;o;p;q;r;$;.;$;.;$;.;$;.;.;$;s;t;u;v;$;.;$;.;.;.;.;$;% ",
+" . $;$;$;w;x;y;z;A;B;C;D;E;d;F;G;H;I;J;E;x;w;#;K;x;n;w;K;E;D;K;n;#;d;L;0;E;0;x;n;$;.;@;n;K;E;M;N;O;P;w;$;.;.;$;$;$;.;$;% ",
+" . $;.;. . Q;R;S;T;U;V;W;X;Y;Z;`; >O+.>+>@>#>. $>%>&>. . . *>=>->;>>>&>,>'>)>%>!>~>{>]>^>. />(>_>:><>%;n;$;$;.;.;$;$;$;% ",
+" . $;$;[>. }>|>1>2>3>&>. 4>5>6>. . 7>8>9>0>. . a>b>c>d>. e>f>. . g>h>i>j>. k>l>m>n>. o>p>q>r>s>t>u>v>w>x>#;$;.;$;.;.;.;% ",
+" . $;$;y>O+z>A>B>C>D>E>. . F>G>H>. I>J>K>L>. . M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>k>`> ,. . .,+,@,#,$,. . %,#,&,*,w;$;$;$;.;.;% ",
+" =,% % % -,;,>,,,',),!,~,. # {,],^,)+/,(,. _,. . :,<,[,},|,1,2,3,4,5,6,7,8,9,0,a,. b,c,K>d,e,f,&>. g,h,i,j,v;.;.;.;$;:;% ",
+" . . k,k, -+. l,k,m,. . n,o,. p,. . #+q,r,s,t,u,v,w,K>x,. . . .>y,. . z,A,W>B,C,K;D,. .>A,E,F,x;.;.;.;$;G,% ",
+" . . k,k, . . H,k,k,I,. J,K,L,M,N,. O,P,Q,R,S,T,U,V,W,X,Y,Z,. o>`, '. .'+'+,@'>;#'#>. $'%'G>&'E;.;$;$;0;*'% ",
+" . . k,k, # . . ='k, K,. . . -';'>'. . ,''')'T,!'~'{']'^'/'('. o>W,_'. . :'<'['}'|'. . 1'A,2'7,K;$;.;$;%;3'% ",
+" -+. . 4'4'5'6'. . 7'8'k, . . Z;9'0'a'-+. b'c'd'e'f'g'. # h'i'j'. k'l'm'n'. b'o'p'q'# . r's't'u'v'w'% % % % x'% ",
+" . . . . . . Z;y'o,8'k, . . z'k,k, A'. B'C'k, D'L,r,. . E'S>k,k, }>J,l,. F'G'H'I'k, ",
+" k,k, k, k, ",
+" "};
diff --git a/pixmaps/main.xpm b/pixmaps/main.xpm
new file mode 100644
index 0000000..27bb27f
--- /dev/null
+++ b/pixmaps/main.xpm
@@ -0,0 +1,185 @@
+/* XPM */
+const static char * main_xpm[] = {
+"64 64 118 2",
+" c None",
+". c #252A31",
+"+ c #000000",
+"@ c #FFFFFF",
+"# c #EAF4FD",
+"$ c #D6E9FB",
+"% c #D2E6FB",
+"& c #CEE5FB",
+"* c #C2DEFA",
+"= c #B8D8F9",
+"- c #89BFF6",
+"; c #75B4F4",
+"> c #62AAF3",
+", c #B7BAC7",
+"' c #F7FBFE",
+") c #F3F8FE",
+"! c #ADD2F8",
+"~ c #81BBF5",
+"{ c #F9FCFE",
+"] c #EBF4FD",
+"^ c #E8F2FD",
+"/ c #A8D0F8",
+"( c #EFF6FD",
+"_ c #E5F1FD",
+": c #C0DDFA",
+"< c #71B2F4",
+"[ c #9AC8F7",
+"} c #B3D6F9",
+"| c #EAF3FD",
+"1 c #EDF5FD",
+"2 c #F8FBFE",
+"3 c #F3F9FE",
+"4 c #FAFCFE",
+"5 c #90C3F6",
+"6 c #65ACF3",
+"7 c #6DB0F3",
+"8 c #98C7F7",
+"9 c #B2D5F9",
+"0 c #C6E0FA",
+"a c #CCE3FB",
+"b c #DBEBFC",
+"c c #E0EEFC",
+"d c #A0CBF7",
+"e c #69AEF3",
+"f c #6AAEF3",
+"g c #8DC1F6",
+"h c #9DCAF7",
+"i c #BEDCFA",
+"j c #C5E0FA",
+"k c #D3E7FB",
+"l c #D2E7FB",
+"m c #CFE5FB",
+"n c #DAEBFC",
+"o c #D0E5FB",
+"p c #D1E6FB",
+"q c #E6F2FD",
+"r c #80BAF5",
+"s c #79B6F4",
+"t c #EEF6FD",
+"u c #E9F3FD",
+"v c #E8F3FD",
+"w c #A0CCF7",
+"x c #F2F8FE",
+"y c #BFDCFA",
+"z c #7DB8F5",
+"A c #86BEF5",
+"B c #B5D7F9",
+"C c #D5E8FB",
+"D c #C5DFFA",
+"E c #72B2F4",
+"F c #BADAF9",
+"G c #F1F7FD",
+"H c #F6FAFE",
+"I c #F0F7FD",
+"J c #E7F2FD",
+"K c #C3DEFA",
+"L c #91C3F6",
+"M c #FDFEFE",
+"N c #FBFDFE",
+"O c #D9EAFC",
+"P c #94C5F6",
+"Q c #68ADF3",
+"R c #FEFEFE",
+"S c #F5F9FE",
+"T c #6BAFF3",
+"U c #B0D4F9",
+"V c #CDE4FB",
+"W c #7FBAF5",
+"X c #B0D4F8",
+"Y c #7AB7F4",
+"Z c #B6D7F9",
+"` c #F4F9FE",
+" . c #A3CDF7",
+".. c #70B2F4",
+"+. c #82BBF5",
+"@. c #8EC2F6",
+"#. c #E6F1FD",
+"$. c #93C5F6",
+"%. c #ACD2F8",
+"&. c #CEE4FB",
+"*. c #F5FAFE",
+"=. c #E1EFFC",
+"-. c #73B3F4",
+";. c #A6CFF8",
+">. c #D7E9FB",
+",. c #ECF5FD",
+"'. c #85BDF5",
+"). c #E3F0FC",
+"!. c #93C4F6",
+"~. c #86BDF5",
+"{. c #C1DDFA",
+"]. c #BDDBFA",
+"^. c #76B5F4",
+"/. c #B7D8F9",
+"(. c #D8EAFC",
+"_. c #A1CCF7",
+":. c #292039",
+"<. c #00FF29",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + . . . ",
+". . . + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # $ % $ & $ * = - ; > > > > > > > > > > > , . . . ",
+". . . + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ' ) ! ~ > > > > > > > > > , . . . ",
+". . . + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ { ] ~ > > > > > > > > , . . . ",
+". . . + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ^ ~ > > > > > > > , . . . ",
+". . . + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ / > > > > > > > , . . . ",
+". . . + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ( > > > > > > > , . . . ",
+". . . + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ > > > > > > > , . . . ",
+". . . + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ > > > > > > > , . . . ",
+". . . + _ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ : > > > > > > > , . . . ",
+". . . + < [ } | 1 2 3 4 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 5 > > > > > > > , . . . ",
+". . . + > > > > > > > 6 7 ~ 8 9 0 a b c @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ d e > > > > > > > , . . . ",
+". . . + > > > > > > > > > > > > > > > > f < g h i j k l $ $ l $ m n o b m $ l $ $ l $ p q q @ @ @ : d e > > > > > > > > , . . . ",
+". . . + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > f < r r r < f > > > > > > > > > , . . . ",
+". . . + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > , . . . ",
+". . . + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > , . . . ",
+". . . + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > , . . . ",
+". . . + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > , . . . ",
+". . . + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > , . . . ",
+". . . + > > > > > > > > > 6 s 5 : o t u v } [ < e > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > , . . . ",
+". . . + > > > > > > > > ; w c x @ @ @ @ @ @ @ a d e > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > , . . . ",
+". . . + > > > > > > > ; j x @ @ @ @ @ @ @ @ @ @ @ y z A 8 B j % C % k D i h g < e > > > > > > > > > > > > > > > > > > > , . . . ",
+". . . + > > > > > > E F 2 @ @ @ @ @ @ @ @ @ @ @ @ @ G 4 @ @ @ @ @ @ @ @ @ @ @ H ' I J K L E > > > > > > > > > > > > > > , . . . ",
+". . . + > > > > > > L t @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ M N O P Q > > > > > > > > > > > > , . . . ",
+". . . + > > > > > > K 4 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ M 0 A > > > > > > > > > > > , . . . ",
+". . . + > > > > > > J @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ R S h T > > > > > > > > > , . . . ",
+". . . + > > > > > > ( @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 2 U T > > > > > > > > , . . . ",
+". . . + > > > > > > x @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ t h T > > > > > > > , . . . ",
+". . . + > > > > > > u @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ V W > > > > > > > , . . . ",
+". . . + > > > > > > $ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ] h > > > > > > > , . . . ",
+". . . + > > > > > > [ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ X > > > > > > > , . . . ",
+". . . + > > > > > > Y 4 @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ X > > > > > > > , . . . ",
+". . . + > > > > > > > Z @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ M u b $ % n n ` ` M @ @ @ @ @ @ @ @ @ @ @ @ ] h > > > > > > > , . . . ",
+". . . + > > > > > > > ~ G @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ S .6 > > > > > Q ..+.@.F #.@ @ @ @ @ @ @ @ @ V W > > > > > > > , . . . ",
+". . . + > > > > > > > > $.H @ @ @ @ @ @ @ @ @ @ @ @ @ x %.T > > > > > > > > > > Q r &.*.@ @ @ @ @ @ =.h T > > > > > > > , . . . ",
+". . . + > > > > > > > > 6 h _ @ @ @ @ @ @ @ @ @ @ R I %.T > > > > > > > > > > > > > -.;.>.t @ @ ,.V h T > > > > > > > > , . . . ",
+". . . + > > > > > > > > > 6 '.= I @ @ @ @ @ @ R ' ).!.T > > > > > > > > > > > > > > > T W h X X h W T > > > > > > > > > , . . . ",
+". . . + > > > > > > > > > > 6 7 ~.;.& # I ) u $ [ Y > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > , . . . ",
+". . . + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > , . . . ",
+". . . + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > , . . . ",
+". . . + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > f -.5 d {.].{.d 5 -.f > > > , . . . ",
+". . . + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > f ^.$.;.i /.! !.X k @ @ @ @ @ @ @ u l h Y 6 , . . . ",
+". . . + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -./ (.@ @ @ @ N 3 @ @ @ @ @ @ @ @ @ @ @ I &.'., . . . ",
+". . . + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -.Z @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ C , . . . ",
+". . . + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > f ;.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ , . . . ",
+". . . + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -.>.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ , . . . ",
+". . . + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > [ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ , . . . ",
+". . . + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > } @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ , . . . ",
+". . . + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ , . . . ",
+". . . + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ).@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ , . . . ",
+". . . + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > =.@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ , . . . ",
+". . . + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _.' @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ , . . . ",
+". . . + > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ~ I @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ , . . . ",
+". . . + , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , . . . ",
+". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . @ @ @ @ @ . @ @ @ . @ . . . @ . @ @ @ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . :.:.:.:.. . . . ",
+". . . + + + @ + . + @ + . + @ @ . @ @ + @ + . @ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . :.<.<.<.. . . . ",
+". . . . . + @ . . + @ @ @ + @ . @ + @ + @ @ @ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . :.<.<.<.. . . . ",
+". . . . . + @ . . + @ + . + @ + . + @ + @ + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . + @ . . + @ @ @ + @ . . + @ + @ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
+". . . . . + . . . + + + . + . . . + . + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "};
diff --git a/pixmaps/parts.xpm b/pixmaps/parts.xpm
new file mode 100644
index 0000000..118f0af
--- /dev/null
+++ b/pixmaps/parts.xpm
@@ -0,0 +1,1410 @@
+/* XPM */
+static char * parts_xpm[] = {
+"64 64 1343 2",
+" c None",
+". c #252A31",
+"+ c #29323B",
+"@ c #262D35",
+"# c #272C33",
+"$ c #4D3869",
+"% c #B3BA9E",
+"& c #554275",
+"* c #59457A",
+"= c #625087",
+"- c #3C4559",
+"; c #3F4B5F",
+"> c #3F4C5F",
+", c #3E485D",
+"' c #B3B99D",
+") c #625088",
+"! c #604D83",
+"~ c #B2B99D",
+"{ c #4E3968",
+"] c #3D2751",
+"^ c #360D23",
+"/ c #4F0F18",
+"( c #B1B89B",
+"_ c #65100C",
+": c #5D1011",
+"< c #580F13",
+"[ c #520F16",
+"} c #B1B79B",
+"| c #B1B79A",
+"1 c #5B487D",
+"2 c #4D3867",
+"3 c #361D45",
+"4 c #2B1135",
+"5 c #B1B699",
+"6 c #5D497F",
+"7 c #B7BAC7",
+"8 c #513C6E",
+"9 c #AEB394",
+"0 c #59467A",
+"a c #5D4A80",
+"b c #614E85",
+"c c #594D7C",
+"d c #3C465B",
+"e c #435567",
+"f c #455B6C",
+"g c #465F6E",
+"h c #47606F",
+"i c #465E6E",
+"j c #AEB294",
+"k c #AEB293",
+"l c #614F86",
+"m c #5E4A80",
+"n c #513C6D",
+"o c #3B234D",
+"p c #ADB191",
+"q c #ADB192",
+"r c #6B1109",
+"s c #ADB091",
+"t c #5E1010",
+"u c #5A0F13",
+"v c #4E0E18",
+"w c #350D24",
+"x c #2C0C29",
+"y c #260C2C",
+"z c #514A72",
+"A c #5E4B81",
+"B c #503B6C",
+"C c #422C58",
+"D c #372048",
+"E c #ADAF90",
+"F c #ACAF8F",
+"G c #544072",
+"H c #584579",
+"I c #5D4A7F",
+"J c #4E496F",
+"K c #3E4A5E",
+"L c #AAAB8A",
+"M c #4A6876",
+"N c #A9AA89",
+"O c #4E737F",
+"P c #4F7480",
+"Q c #4F737E",
+"R c #A9AA88",
+"S c #4E4A6F",
+"T c #594579",
+"U c #4B3564",
+"V c #A9A988",
+"W c #390D22",
+"X c #A8A987",
+"Y c #65100D",
+"Z c #60100F",
+"` c #5B1011",
+" . c #490E1A",
+".. c #3C0D21",
+"+. c #310C26",
+"@. c #A8A887",
+"#. c #250B2C",
+"$. c #523E70",
+"%. c #3A224A",
+"&. c #2E163A",
+"*. c #A7A885",
+"=. c #A7A785",
+"-. c #A5A481",
+";. c #A5A381",
+">. c #604D84",
+",. c #534C76",
+"'. c #496673",
+"). c #A4A380",
+"!. c #A4A37F",
+"~. c #66ACAC",
+"{. c #527C85",
+"]. c #4E717C",
+"^. c #445768",
+"/. c #3E4B5E",
+"(. c #534B76",
+"_. c #604E85",
+":. c #5C497E",
+"<. c #574476",
+"[. c #523E6F",
+"}. c #A4A27E",
+"|. c #3A234C",
+"1. c #321A40",
+"2. c #2A1133",
+"3. c #A3A27E",
+"4. c #68110C",
+"5. c #61100F",
+"6. c #571014",
+"7. c #A3A17D",
+"8. c #3E0D20",
+"9. c #320C26",
+"0. c #2D0D29",
+"a. c #2A0C2A",
+"b. c #270C2B",
+"c. c #645189",
+"d. c #554173",
+"e. c #A2A07C",
+"f. c #250B2D",
+"g. c #5F4B82",
+"h. c #A09D77",
+"i. c #4A6674",
+"j. c #A09C77",
+"k. c #64A8A9",
+"l. c #9F9C77",
+"m. c #7BDFC8",
+"n. c #7ADEC5",
+"o. c #9F9C76",
+"p. c #496674",
+"q. c #435667",
+"r. c #9E9B76",
+"s. c #9F9B76",
+"t. c #452F5D",
+"u. c #2C1338",
+"v. c #280C2B",
+"w. c #5C0F11",
+"x. c #6C110A",
+"y. c #5D0F11",
+"z. c #581013",
+"A. c #9E9A75",
+"B. c #4C0E19",
+"C. c #390D23",
+"D. c #330D25",
+"E. c #2E0D28",
+"F. c #9E9A74",
+"G. c #250C2C",
+"H. c #3F445D",
+"I. c #605084",
+"J. c #3C264F",
+"K. c #9B9770",
+"L. c #9B9670",
+"M. c #78D6B6",
+"N. c #76D2AD",
+"O. c #76D2AE",
+"P. c #4F727E",
+"Q. c #9A966E",
+"R. c #415062",
+"S. c #9A9670",
+"T. c #513D6E",
+"U. c #4C3766",
+"V. c #47315F",
+"W. c #9A956E",
+"X. c #382047",
+"Y. c #9A946E",
+"Z. c #6B110A",
+"`. c #69100B",
+" + c #590F13",
+".+ c #400E1F",
+"++ c #3A0D22",
+"@+ c #2F0D27",
+"#+ c #270B2B",
+"$+ c #99946E",
+"%+ c #4A3563",
+"&+ c #3E2751",
+"*+ c #280F30",
+"=+ c #99946D",
+"-+ c #5E4B80",
+";+ c #97926A",
+">+ c #44596A",
+",+ c #97916A",
+"'+ c #7DE7D8",
+")+ c #96916A",
+"!+ c #71C698",
+"~+ c #71C596",
+"{+ c #7ADDC1",
+"]+ c #445869",
+"^+ c #3D485C",
+"/+ c #594479",
+"(+ c #533F70",
+"_+ c #4E3868",
+":+ c #422C57",
+"<+ c #3A224B",
+"[+ c #30193D",
+"}+ c #280F31",
+"|+ c #360D24",
+"1+ c #510F16",
+"2+ c #969169",
+"3+ c #67110C",
+"4+ c #969069",
+"5+ c #601010",
+"6+ c #4D0E18",
+"7+ c #410E1F",
+"8+ c #3B0D22",
+"9+ c #340D25",
+"0+ c #969068",
+"a+ c #2B0C2A",
+"b+ c #5A477B",
+"c+ c #4C3666",
+"d+ c #958F68",
+"e+ c #5F4C82",
+"f+ c #938D66",
+"g+ c #938E66",
+"h+ c #70C7C1",
+"i+ c #948D66",
+"j+ c #77D5B2",
+"k+ c #73CA9E",
+"l+ c #6EBD8A",
+"m+ c #71C7C1",
+"n+ c #3F4D60",
+"o+ c #584D7C",
+"p+ c #4A3462",
+"q+ c #3B244C",
+"r+ c #291032",
+"s+ c #320D25",
+"t+ c #938D65",
+"u+ c #6C1109",
+"v+ c #5B1012",
+"w+ c #540F15",
+"x+ c #4F0E18",
+"y+ c #938D64",
+"z+ c #350D25",
+"A+ c #564D79",
+"B+ c #938C64",
+"C+ c #624F87",
+"D+ c #918B63",
+"E+ c #4A486B",
+"F+ c #918A63",
+"G+ c #7EE9DB",
+"H+ c #75D0A8",
+"I+ c #69B379",
+"J+ c #6BB57D",
+"K+ c #6EBC87",
+"L+ c #75CFA8",
+"M+ c #7EEADB",
+"N+ c #5A477C",
+"O+ c #554174",
+"P+ c #4F3B6B",
+"Q+ c #4C0E1A",
+"R+ c #908A63",
+"S+ c #5A0F12",
+"T+ c #420E1E",
+"U+ c #290B2B",
+"V+ c #908A62",
+"W+ c #402A55",
+"X+ c #908962",
+"Y+ c #79DABC",
+"Z+ c #70C291",
+"`+ c #908961",
+" @ c #68B076",
+".@ c #65A96C",
+"+@ c #6FC291",
+"@@ c #74CCA3",
+"#@ c #78DABC",
+"$@ c #7EE7D8",
+"%@ c #527B85",
+"&@ c #415164",
+"*@ c #444663",
+"=@ c #5B477C",
+"-@ c #4F3B6C",
+";@ c #4A3564",
+">@ c #2F0D28",
+",@ c #4A0E19",
+"'@ c #4F0F17",
+")@ c #8F8961",
+"!@ c #360D25",
+"~@ c #554C77",
+"{@ c #4E3869",
+"]@ c #412A55",
+"^@ c #464765",
+"/@ c #425264",
+"(@ c #7EE8D9",
+"_@ c #74CDA4",
+":@ c #70C292",
+"<@ c #66AC70",
+"[@ c #69B278",
+"}@ c #6CBA84",
+"|@ c #79DBBD",
+"1@ c #7EE8D8",
+"2@ c #2B1234",
+"3@ c #550F15",
+"4@ c #350C24",
+"5@ c #300C27",
+"6@ c #2B0C29",
+"7@ c #5C487E",
+"8@ c #4D3968",
+"9@ c #2B1134",
+"0@ c #507782",
+"a@ c #7BE3D7",
+"b@ c #7ADDC3",
+"c@ c #75D1AB",
+"d@ c #8F8860",
+"e@ c #6EBE8B",
+"f@ c #8F8760",
+"g@ c #71C697",
+"h@ c #486372",
+"i@ c #414F62",
+"j@ c #442E5A",
+"k@ c #310C27",
+"l@ c #66100C",
+"m@ c #6A100A",
+"n@ c #68110B",
+"o@ c #550F14",
+"p@ c #420E1F",
+"q@ c #8F8960",
+"r@ c #4D3868",
+"s@ c #402954",
+"t@ c #341D44",
+"u@ c #5E4C82",
+"v@ c #6AB6B4",
+"w@ c #7CE2CE",
+"x@ c #78D8B7",
+"y@ c #74CDA3",
+"z@ c #8C7F51",
+"A@ c #8C7E51",
+"B@ c #6FBF8B",
+"C@ c #71C495",
+"D@ c #78D7B7",
+"E@ c #8C7F52",
+"F@ c #8D8256",
+"G@ c #8E865D",
+"H@ c #3E4C5F",
+"I@ c #5E5083",
+"J@ c #5A4679",
+"K@ c #432C59",
+"L@ c #64100E",
+"M@ c #5A1012",
+"N@ c #8D7F52",
+"O@ c #300D27",
+"P@ c #2C0B2A",
+"Q@ c #280B2B",
+"R@ c #250C2D",
+"S@ c #574C7A",
+"T@ c #341D43",
+"U@ c #4B6976",
+"V@ c #517A84",
+"W@ c #7DE7DA",
+"X@ c #7BE0C7",
+"Y@ c #876F39",
+"Z@ c #876D37",
+"`@ c #72C99D",
+" # c #78D6B5",
+".# c #527A84",
+"+# c #897543",
+"@# c #435668",
+"## c #392249",
+"$# c #30183D",
+"%# c #380D23",
+"&# c #67110B",
+"*# c #8E8357",
+"=# c #5F0F10",
+"-# c #876F3A",
+";# c #876D38",
+"># c #470E1B",
+",# c #350C25",
+"'# c #8A7644",
+")# c #918A62",
+"!# c #5A467A",
+"~# c #4B3665",
+"{# c #918C64",
+"]# c #290F32",
+"^# c #928C64",
+"/# c #3F4D61",
+"(# c #475F6E",
+"_# c #4D6F7B",
+":# c #5B9296",
+"<# c #7EE9DC",
+"[# c #A98447",
+"}# c #77D6B3",
+"|# c #78D7B5",
+"1# c #404E61",
+"2# c #928B63",
+"3# c #604E84",
+"4# c #5C487D",
+"5# c #564275",
+"6# c #503C6D",
+"7# c #260C2D",
+"8# c #580F14",
+"9# c #6C100A",
+"0# c #69110B",
+"a# c #928C63",
+"b# c #63110E",
+"c# c #5E0F10",
+"d# c #591013",
+"e# c #530F15",
+"f# c #470E1C",
+"g# c #A98448",
+"h# c #2B0B2A",
+"i# c #3C4459",
+"j# c #5D4F81",
+"k# c #584578",
+"l# c #3D2651",
+"m# c #614D85",
+"n# c #948E66",
+"o# c #5D4B80",
+"p# c #948E67",
+"q# c #3C455A",
+"r# c #948F67",
+"s# c #908356",
+"t# c #8A713B",
+"u# c #AA8649",
+"v# c #7CE3CE",
+"w# c #7DE7D7",
+"x# c #71CAC4",
+"y# c #56858C",
+"z# c #486170",
+"A# c #452F5B",
+"B# c #351C43",
+"C# c #450D1D",
+"D# c #948D65",
+"E# c #62100E",
+"F# c #AB864A",
+"G# c #3F0E20",
+"H# c #330C26",
+"I# c #615086",
+"J# c #483260",
+"K# c #31193F",
+"L# c #5A487C",
+"M# c #604C82",
+"N# c #425265",
+"O# c #475F6F",
+"P# c #8C733E",
+"Q# c #AC884B",
+"R# c #54818A",
+"S# c #54828A",
+"T# c #5F4C83",
+"U# c #564375",
+"V# c #48325F",
+"W# c #39224A",
+"X# c #291033",
+"Y# c #969067",
+"Z# c #938659",
+"`# c #8C743E",
+" $ c #AD894B",
+".$ c #2D0C29",
+"+$ c #290C2A",
+"@$ c #464766",
+"#$ c #5F4D83",
+"$$ c #98936B",
+"%$ c #5C497D",
+"&$ c #405062",
+"*$ c #8E7640",
+"=$ c #AE8A4E",
+"-$ c #4D6D7A",
+";$ c #4B6C79",
+">$ c #4A6875",
+",$ c #404F62",
+"'$ c #3C465A",
+")$ c #493463",
+"!$ c #99936D",
+"~$ c #68100B",
+"{$ c #64100D",
+"]$ c #AF8C4F",
+"^$ c #3D0D21",
+"/$ c #2C0C28",
+"($ c #4C486D",
+"_$ c #513D6F",
+":$ c #432D5A",
+"<$ c #584478",
+"[$ c #9A946D",
+"}$ c #978B5F",
+"|$ c #907944",
+"1$ c #B18D52",
+"2$ c #543F72",
+"3$ c #4B3666",
+"4$ c #47315E",
+"5$ c #39224B",
+"6$ c #321A3F",
+"7$ c #978C60",
+"8$ c #530F16",
+"9$ c #4E0F19",
+"0$ c #B18E53",
+"a$ c #B18F53",
+"b$ c #534B75",
+"c$ c #4E3A6B",
+"d$ c #371F47",
+"e$ c #2C1337",
+"f$ c #635089",
+"g$ c #4C3867",
+"h$ c #513B6D",
+"i$ c #9D9973",
+"j$ c #9D9771",
+"k$ c #998E63",
+"l$ c #937C48",
+"m$ c #4D4A6E",
+"n$ c #B49056",
+"o$ c #3C455B",
+"p$ c #3B4358",
+"q$ c #B49256",
+"r$ c #635189",
+"s$ c #5B487C",
+"t$ c #554072",
+"u$ c #4D3766",
+"v$ c #483361",
+"w$ c #3C254F",
+"x$ c #9D9972",
+"y$ c #9A8F63",
+"z$ c #571013",
+"A$ c #510F17",
+"B$ c #4B0E19",
+"C$ c #B49257",
+"D$ c #260B2C",
+"E$ c #3F2854",
+"F$ c #291133",
+"G$ c #9C9267",
+"H$ c #B6945A",
+"I$ c #543F71",
+"J$ c #A09D78",
+"K$ c #442E5B",
+"L$ c #310D26",
+"M$ c #69110A",
+"N$ c #67100C",
+"O$ c #63110D",
+"P$ c #5F0F0F",
+"Q$ c #B7955B",
+"R$ c #430E1D",
+"S$ c #370D23",
+"T$ c #260B2D",
+"U$ c #493361",
+"V$ c #3D264F",
+"W$ c #32193F",
+"X$ c #270D30",
+"Y$ c #A19F7A",
+"Z$ c #A19F7B",
+"`$ c #4C3765",
+" % c #A19D79",
+".% c #574377",
+"+% c #978250",
+"@% c #5A487B",
+"#% c #B8975E",
+"$% c #574376",
+"%% c #A19D78",
+"&% c #3F2852",
+"*% c #382148",
+"=% c #2B1235",
+"-% c #6D110A",
+";% c #9E946A",
+">% c #988250",
+",% c #B9975E",
+"'% c #410D1F",
+")% c #4C496D",
+"!% c #452E5B",
+"~% c #2F173B",
+"{% c #40455E",
+"]% c #A3A07D",
+"^% c #A29F7B",
+"/% c #564376",
+"(% c #BA9A61",
+"_% c #47325F",
+":% c #2C1236",
+"<% c #A3A17E",
+"[% c #5B0F12",
+"}% c #560F14",
+"|% c #998454",
+"1% c #4B0E1A",
+"2% c #3F0D20",
+"3% c #BA9A62",
+"4% c #2F0C28",
+"5% c #564C79",
+"6% c #412A56",
+"7% c #A3A17F",
+"8% c #372047",
+"9% c #3D2550",
+"0% c #A4A17E",
+"a% c #4E3A6A",
+"b% c #BC9C64",
+"c% c #4B3664",
+"d% c #3D2650",
+"e% c #2B1336",
+"f% c #260D2E",
+"g% c #A4A381",
+"h% c #A4A280",
+"i% c #A4A281",
+"j% c #A4A17F",
+"k% c #A19871",
+"l% c #4D0F19",
+"m% c #480E1C",
+"n% c #BC9D65",
+"o% c #BD9D66",
+"p% c #424561",
+"q% c #615085",
+"r% c #A4A27F",
+"s% c #31183D",
+"t% c #A6A483",
+"u% c #3B234C",
+"v% c #A6A484",
+"w% c #A19A73",
+"x% c #9C8959",
+"y% c #BD9F67",
+"z% c #4C3665",
+"A% c #422D59",
+"B% c #3F2853",
+"C% c #A5A281",
+"D% c #361E45",
+"E% c #2B1236",
+"F% c #A6A584",
+"G% c #A5A483",
+"H% c #66110D",
+"I% c #63100E",
+"J% c #A29A74",
+"K% c #BEA068",
+"L% c #340C25",
+"M% c #30183C",
+"N% c #A6A585",
+"O% c #A6A685",
+"P% c #A6A686",
+"Q% c #A39C76",
+"R% c #442D5A",
+"S% c #BFA26B",
+"T% c #46305E",
+"U% c #432E59",
+"V% c #3E2851",
+"W% c #321B41",
+"X% c #A7A687",
+"Y% c #570F14",
+"Z% c #A39C77",
+"`% c #9E8C5D",
+" & c #C0A26B",
+".& c #320D27",
+"+& c #3C4359",
+"@& c #371E47",
+"#& c #A7A787",
+"$& c #A8A889",
+"%& c #2C1235",
+"&& c #38224A",
+"*& c #3B244D",
+"=& c #C1A46E",
+"-& c #3F2953",
+";& c #C1A46F",
+">& c #392149",
+",& c #331B41",
+"'& c #2F173C",
+")& c #270D2F",
+"!& c #A8A88A",
+"~& c #5F1010",
+"{& c #6B100A",
+"]& c #5E1011",
+"^& c #A59E7A",
+"/& c #A08E60",
+"(& c #340D26",
+"_& c #2F0C27",
+":& c #554073",
+"<& c #331A40",
+"[& c #280E31",
+"}& c #624F86",
+"|& c #A9A98B",
+"1& c #2A1234",
+"2& c #A8A888",
+"3& c #A08F62",
+"4& c #C2A671",
+"5& c #361E46",
+"6& c #C3A671",
+"7& c #351D45",
+"8& c #A8A789",
+"9& c #A9AA8B",
+"0& c #A9AA8C",
+"a& c #4B0F19",
+"b& c #A69F7B",
+"c& c #A19063",
+"d& c #3A0D21",
+"e& c #C3A773",
+"f& c #C3A772",
+"g& c #574D7B",
+"h& c #4F3B6A",
+"i& c #A9AA8D",
+"j& c #AAAA8D",
+"k& c #AAAA8E",
+"l& c #A29266",
+"m& c #C4A976",
+"n& c #2E1439",
+"o& c #2D1539",
+"p& c #2C1437",
+"q& c #5C1011",
+"r& c #AAAB8F",
+"s& c #AAAC8F",
+"t& c #410D1E",
+"u& c #3D0E21",
+"v& c #635087",
+"w& c #C4AA76",
+"x& c #AAAC90",
+"y& c #AAAD91",
+"z& c #AAAB8E",
+"A& c #A8A381",
+"B& c #310D27",
+"C& c #290C2B",
+"D& c #C5AA77",
+"E& c #C5AA78",
+"F& c #AAAC91",
+"G& c #6A110A",
+"H& c #ABAD91",
+"I& c #61100E",
+"J& c #4E0E19",
+"K& c #430D1D",
+"L& c #A39469",
+"M& c #C6AC78",
+"N& c #290B2A",
+"O& c #5B497D",
+"P& c #432C58",
+"Q& c #C6AC79",
+"R& c #5B477D",
+"S& c #513D6D",
+"T& c #ABAD92",
+"U& c #ABAC90",
+"V& c #A9A382",
+"W& c #A4956B",
+"X& c #440E1D",
+"Y& c #C6AD7A",
+"Z& c #C7AD7B",
+"`& c #ABAD93",
+" * c #6A100B",
+".* c #66110C",
+"+* c #ABAE93",
+"@* c #A9A484",
+"#* c #483360",
+"$* c #3D2750",
+"%* c #2A1134",
+"&* c #533F71",
+"** c #6A110B",
+"=* c #ABAD94",
+"-* c #6C1009",
+";* c #C7AF7C",
+">* c #ACAF95",
+",* c #610F10",
+"'* c #5D1010",
+")* c #ACAF94",
+"!* c #ACAE94",
+"~* c #400D1F",
+"{* c #3B0D21",
+"]* c #A9A685",
+"^* c #A5966D",
+"/* c #5A467B",
+"(* c #412B57",
+"_* c #382049",
+":* c #3E445C",
+"<* c #473260",
+"[* c #ADAF97",
+"}* c #C8B07E",
+"|* c #C9B07F",
+"1* c #551014",
+"2* c #440D1D",
+"3* c #AAA687",
+"4* c #523D6E",
+"5* c #46305D",
+"6* c #533F72",
+"7* c #4F3A6A",
+"8* c #ADB098",
+"9* c #ACAF97",
+"0* c #69100A",
+"a* c #AAA788",
+"b* c #A69870",
+"c* c #C9B281",
+"d* c #ADAF98",
+"e* c #480F1B",
+"f* c #3C0D22",
+"g* c #ACAE95",
+"h* c #4E4A70",
+"i* c #4A3463",
+"j* c #2D1437",
+"k* c #484867",
+"l* c #422D58",
+"m* c #65110D",
+"n* c #AAA789",
+"o* c #A69971",
+"p* c #68100A",
+"q* c #480E1B",
+"r* c #3F0D1F",
+"s* c #330C25",
+"t* c #A79971",
+"u* c #280C2C",
+"v* c #484768",
+"w* c #39214B",
+"x* c #533E71",
+"y* c #ADB097",
+"z* c #ACAF98",
+"A* c #ABAE95",
+"B* c #63100D",
+"C* c #510E17",
+"D* c #4D0F18",
+"E* c #4A0E1A",
+"F* c #370D24",
+"G* c #AAA78A",
+"H* c #CAB382",
+"I* c #635088",
+"J* c #5E4B82",
+"K* c #503C6C",
+"L* c #ACB098",
+"M* c #5F100F",
+"N* c #ACAE97",
+"O* c #450E1D",
+"P* c #AAA689",
+"Q* c #351D44",
+"R* c #474766",
+"S* c #5C477D",
+"T* c #ABAD95",
+"U* c #ACAF96",
+"V* c #540607",
+"W* c #ABAD96",
+"X* c #ABAE96",
+"Y* c #AAA588",
+"Z* c #4E0F18",
+"`* c #420D1E",
+" = c #320D26",
+".= c #2E0C28",
+"+= c #ABAC94",
+"@= c #A9A487",
+"#= c #493362",
+"$= c #2F163A",
+"%= c #4B3464",
+"&= c #412B56",
+"*= c #4F0001",
+"== c #631818",
+"-= c #4B0F1A",
+";= c #AAAB93",
+">= c #AAAA93",
+",= c #AAAA92",
+"'= c #AAAA91",
+")= c #A7A284",
+"!= c #C8AF7D",
+"~= c #520F17",
+"{= c #A9A88F",
+"]= c #A9A991",
+"^= c #A9AA91",
+"/= c #A9A990",
+"(= c #A7A182",
+"_= c #A4946B",
+":= c #574D7A",
+"<= c #30173C",
+"[= c #270E30",
+"}= c #A9A890",
+"|= c #A9A790",
+"1= c #6D2323",
+"2= c #A6A48B",
+"3= c #490E1B",
+"4= c #4A0F1A",
+"5= c #A49D7D",
+"6= c #500F18",
+"7= c #A6A388",
+"8= c #460E1C",
+"9= c #A6A38A",
+"0= c #424661",
+"a= c #A18F64",
+"b= c #C4A974",
+"c= c #C3A874",
+"d= c #A5A288",
+"e= c #A4A287",
+"f= c #520304",
+"g= c #691F1F",
+"h= c #3E0E20",
+"i= c #430E1E",
+"j= c #A39E83",
+"k= c #450E1C",
+"l= c #A29C81",
+"m= c #9E8A5E",
+"n= c #4A0F1B",
+"o= c #C0A36E",
+"p= c #490F1B",
+"q= c #450D1C",
+"r= c #A19C80",
+"s= c #A19D81",
+"t= c #A09B7F",
+"u= c #A19B7E",
+"v= c #5B4E7E",
+"w= c #544073",
+"x= c #574276",
+"y= c #A09B7E",
+"z= c #A09A7E",
+"A= c #A29F65",
+"B= c #9D9779",
+"C= c #9D9678",
+"D= c #998354",
+"E= c #430D1E",
+"F= c #9C9475",
+"G= c #360C24",
+"H= c #9D9577",
+"I= c #9D9578",
+"J= c #2E0D29",
+"K= c #9C9477",
+"L= c #5F5083",
+"M= c #9A8D68",
+"N= c #493462",
+"O= c #412B55",
+"P= c #BB9B63",
+"Q= c #604C83",
+"R= c #9B9273",
+"S= c #9C9376",
+"T= c #5A0E0E",
+"U= c #6C2323",
+"V= c #9B9375",
+"W= c #F3FF7C",
+"X= c #998F70",
+"Y= c #988F70",
+"Z= c #988F6F",
+"`= c #988D6D",
+" - c #947C4B",
+".- c #B7965D",
+"+- c #3C0E21",
+"@- c #B7965C",
+"#- c #978D6D",
+"$- c #968C6C",
+"%- c #968B6B",
+"&- c #958A68",
+"*- c #B59358",
+"=- c #291134",
+"-- c #574477",
+";- c #948967",
+">- c #3E2853",
+",- c #948968",
+"'- c #948969",
+")- c #F1FD7C",
+"!- c #300C28",
+"~- c #330D26",
+"{- c #896D3A",
+"]- c #380D24",
+"^- c #AB874B",
+"/- c #8C7E5C",
+"(- c #8B7D5B",
+"_- c #8B7E5B",
+":- c #5B4E7F",
+"<- c #8A7D5B",
+"[- c #89764D",
+"}- c #866B37",
+"|- c #AA8548",
+"1- c #8A7C5A",
+"2- c #897C5A",
+"3- c #C6CA6F",
+"4- c #F3FF7D",
+"5- c #655846",
+"6- c #867856",
+"7- c #2D0D28",
+"8- c #867754",
+"9- c #847149",
+"0- c #826633",
+"a- c #A68144",
+"b- c #320C27",
+"c- c #857654",
+"d- c #867756",
+"e- c #454664",
+"f- c #554C78",
+"g- c #857756",
+"h- c #847148",
+"i- c #816632",
+"j- c #A68044",
+"k- c #584477",
+"l- c #857653",
+"m- c #641819",
+"n- c #A3A165",
+"o- c #857755",
+"p- c #8C7E5D",
+"q- c #BABB66",
+"r- c #918665",
+"s- c #A19C83",
+"t- c #A19C82",
+"u- c #9E8A5F",
+"v- c #A29D83",
+"w- c #444664",
+"x- c #A39E84",
+"y- c #A19777",
+"z- c #601515",
+"A- c #796E58",
+"B- c #A39D84",
+"C- c #2F223F",
+"D- c #A39F86",
+"E- c #A39F87",
+"F- c #270C2C",
+"G- c #A39E85",
+"H- c #A08E63",
+"I- c #A4A087",
+"J- c #544C77",
+"K- c #A49F87",
+"L- c #432D58",
+"M- c #A08F64",
+"N- c #5B477B",
+"O- c #442F5A",
+"P- c #4D3A4B",
+"Q- c #F2FF7C",
+"R- c #2D1F3C",
+"S- c #A4A088",
+"T- c #A39A7B",
+"U- c #270B2C",
+"V- c #A4A189",
+"W- c #5A4E7E",
+"X- c #523F70",
+"Y- c #250D2E",
+"Z- c #2C1C3A",
+"`- c #A5A28A",
+" ; c #524B75",
+".; c #434562",
+"+; c #A29167",
+"@; c #3D445A",
+"#; c #A5A188",
+"$; c #A5A088",
+"%; c #A49B7D",
+"&; c #4E3969",
+"*; c #500001",
+"=; c #5E1212",
+"-; c #615383",
+";; c #A59F86",
+">; c #58517B",
+",; c #A29065",
+"'; c #C4AA78",
+"); c #4F4E6E",
+"!; c #4D4A6C",
+"~; c #4F4A6F",
+"{; c #544E75",
+"]; c #5D527F",
+"^; c #66558A",
+"/; c #614F85",
+"(; c #5E4D81",
+"_; c #A49F86",
+":; c #594678",
+"<; c #442E57",
+"[; c #3E284F",
+"}; c #331A3F",
+"|; c #2F1739",
+"1; c #2B1232",
+"2; c #67548B",
+"3; c #614E83",
+"4; c #A39879",
+"5; c #9F8C60",
+"6; c #C3A672",
+"7; c #C2A772",
+"8; c #530708",
+"9; c #631919",
+"0; c #45304A",
+"a; c #F2FF7D",
+"b; c #A19C81",
+"c; c #2B1A37",
+"d; c #302743",
+"e; c #36364E",
+"f; c #425466",
+"g; c #9E977C",
+"h; c #2D303B",
+"i; c #434255",
+"j; c #A99775",
+"k; c #776696",
+"l; c #262A32",
+"m; c #CCB489",
+"n; c #B8A379",
+"o; c #5F5074",
+"p; c #655278",
+"q; c #5D4A69",
+"r; c #848172",
+"s; c #4E4F4C",
+"t; c #33373A",
+"u; c #262B33",
+"v; c #2B2F39",
+"w; c #373746",
+"x; c #747267",
+"y; c #705E89",
+"z; c #A38F66",
+"A; c #53406F",
+"B; c #3C3351",
+"C; c #494640",
+"D; c #282B34",
+"E; c #2E3135",
+"F; c #362C31",
+"G; c #59383A",
+"H; c #7B716B",
+"I; c #F4FF89",
+"J; c #BEA169",
+"K; c #443038",
+"L; c #2A1937",
+"M; c #9D967A",
+"N; c #36354D",
+"O; c #9D9479",
+"P; c #9B9275",
+"Q; c #312D41",
+"R; c #81807C",
+"S; c #6D6A7A",
+"T; c #656272",
+"U; c #5E5C57",
+"V; c #262B31",
+"W; c #A89C85",
+"X; c #78705F",
+"Y; c #2A2F36",
+"Z; c #8F897E",
+"`; c #A69BB2",
+" > c #5D576B",
+".> c #797873",
+"+> c #91839B",
+"@> c #4C4459",
+"#> c #32363A",
+"$> c #777773",
+"%> c #666766",
+"&> c #31343E",
+"*> c #666764",
+"=> c #625F71",
+"-> c #595A5A",
+";> c #4F4E5D",
+">> c #988CA9",
+",> c #78698C",
+"'> c #30303F",
+")> c #272C32",
+"!> c #676258",
+"~> c #8A8272",
+"{> c #53464A",
+"]> c #272B32",
+"^> c #4C4C4A",
+"/> c #C8B591",
+"(> c #F4FF95",
+"_> c #39223D",
+":> c #9A8F71",
+"<> c #302642",
+"[> c #998F71",
+"}> c #415163",
+"|> c #351C44",
+"1> c #978C6D",
+"2> c #3C254C",
+"3> c #B8B0BF",
+"4> c #D8D3C8",
+"5> c #998DA4",
+"6> c #897A96",
+"7> c #686174",
+"8> c #4C4D4E",
+"9> c #A89DB2",
+"0> c #55534F",
+"a> c #363A3E",
+"b> c #C5BFCB",
+"c> c #E3D6C0",
+"d> c #4C4B48",
+"e> c #3D4048",
+"f> c #D7D3C8",
+"g> c #BFB8A5",
+"h> c #33313D",
+"i> c #3D3C47",
+"j> c #8F8F88",
+"k> c #474955",
+"l> c #B2ABC0",
+"m> c #B8B0C6",
+"n> c #ABA1BA",
+"o> c #9C90AD",
+"p> c #5B5C5B",
+"q> c #A499B2",
+"r> c #524F5F",
+"s> c #696374",
+"t> c #A99FB1",
+"u> c #DDCDB2",
+"v> c #D6C2A1",
+"w> c #8C8F74",
+"x> c #7B766F",
+"y> c #837488",
+"z> c #574A62",
+"A> c #37364E",
+"B> c #3B4359",
+"C> c #968A6B",
+"D> c #95896A",
+"E> c #958A6A",
+"F> c #6C707A",
+"G> c #262B32",
+"H> c #E0E1E7",
+"I> c #CCCED7",
+"J> c #C1C4CF",
+"K> c #BEC1CC",
+"L> c #2F343B",
+"M> c #E7E8EC",
+"N> c #8D9097",
+"O> c #BFC1C5",
+"P> c #CACBD0",
+"Q> c #2A2D36",
+"R> c #BEBCB5",
+"S> c #9A9BA9",
+"T> c #282C33",
+"U> c #7B776B",
+"V> c #464854",
+"W> c #A7A2B3",
+"X> c #D8D4C9",
+"Y> c #C7C1B1",
+"Z> c #B1A891",
+"`> c #A69C82",
+" , c #6B5A81",
+"., c #AAA088",
+"+, c #B7AC92",
+"@, c #2E313A",
+"#, c #272B33",
+"$, c #DCCFB9",
+"%, c #C1A4A4",
+"&, c #D1BC99",
+"*, c #E8EF94",
+"=, c #EBF68B",
+"-, c #262A31",
+";, c #34383F",
+">, c #ADA6B2",
+",, c #CEB994",
+"', c #9E9276",
+"), c #928566",
+"!, c #918464",
+"~, c #FFFFFF",
+"{, c #2B2F36",
+"], c #CECFD0",
+"^, c #75787D",
+"/, c #7F8286",
+"(, c #696C7B",
+"_, c #777782",
+":, c #8B8798",
+"<, c #84789A",
+"[, c #3F4244",
+"}, c #D8D3C9",
+"|, c #D3CEC1",
+"1, c #585467",
+"2, c #7D6E8C",
+"3, c #303238",
+"4, c #E5DAC8",
+"5, c #CCC9BA",
+"6, c #C3A97D",
+"7, c #B39159",
+"8, c #AF8C52",
+"9, c #2F3435",
+"0, c #BFBDC5",
+"a, c #9999A5",
+"b, c #A1967A",
+"c, c #465667",
+"d, c #47606E",
+"e, c #8D805E",
+"f, c #527A85",
+"g, c #474B51",
+"h, c #2E333A",
+"i, c #3D4147",
+"j, c #42464C",
+"k, c #3F444A",
+"l, c #C1BAA8",
+"m, c #42444F",
+"n, c #3C4044",
+"o, c #666767",
+"p, c #41434F",
+"q, c #BCB3A0",
+"r, c #5A5B59",
+"s, c #AFACA6",
+"t, c #B6ADC1",
+"u, c #766888",
+"v, c #857C64",
+"w, c #8C846E",
+"x, c #C5BBA8",
+"y, c #33363A",
+"z, c #E1D6C6",
+"A, c #D9C9AF",
+"B, c #BEA173",
+"C, c #AE8A51",
+"D, c #8E8A56",
+"E, c #373A3D",
+"F, c #C4C5CC",
+"G, c #A4A9B3",
+"H, c #677584",
+"I, c #8D7E5E",
+"J, c #4D6E7A",
+"K, c #8A7B5A",
+"L, c #8F9195",
+"M, c #7A7D81",
+"N, c #CDC7B8",
+"O, c #6D697C",
+"P, c #292D34",
+"Q, c #747380",
+"R, c #C8C2B2",
+"S, c #9E9889",
+"T, c #404448",
+"U, c #A49DAD",
+"V, c #B2A993",
+"W, c #9C9073",
+"X, c #604D71",
+"Y, c #BB9C9D",
+"Z, c #6C6A65",
+"`, c #9C968D",
+" ' c #F9FFC7",
+".' c #F5FF9E",
+"+' c #AE8C53",
+"@' c #756140",
+"#' c #77736C",
+"$' c #C3C6CC",
+"%' c #A0AAB2",
+"&' c #9D9175",
+"*' c #8A7D5A",
+"=' c #877957",
+"-' c #527B84",
+";' c #7A7D82",
+">' c #55585E",
+",' c #2D3238",
+"'' c #464A50",
+")' c #F9F9F9",
+"!' c #282D34",
+"~' c #DCDEE2",
+"{' c #E2E3E8",
+"]' c #C0C2CB",
+"^' c #C6C7CB",
+"/' c #D1D3DB",
+"(' c #91949D",
+"_' c #2C3138",
+":' c #52565C",
+"<' c #656971",
+"[' c #5F636B",
+"}' c #E1E2E8",
+"|' c #D4D6DC",
+"1' c #484C54",
+"2' c #6F7279",
+"3' c #898C94",
+"4' c #63676F",
+"5' c #4E5259",
+"6' c #DADBE1",
+"7' c #E3E4E9",
+"8' c #D2D3DC",
+"9' c #C0C2CE",
+"0' c #B8BBC7",
+"a' c #3C4147",
+"b' c #54585D",
+"c' c #2E3239",
+"d' c #33383E",
+"e' c #FDFDFD",
+"f' c #595D62",
+"g' c #2D3239",
+"h' c #2B3036",
+"i' c #484C52",
+"j' c #55595E",
+"k' c #2B3037",
+"l' c #2A2E35",
+"m' c #3B3F45",
+"n' c #76797D",
+"o' c #EFEFF0",
+"p' c #F8F8F8",
+" ",
+" ",
+" . + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # ",
+" . $ % & * % % = % - % ; % > , ' ' ) ! ' ~ ~ ~ { ~ ~ ] ~ ~ ~ ^ / ~ ( ~ ( _ ( : < [ ( ( ( ( ( ( } | | | | 1 2 | 3 4 5 6 7 ",
+" . 8 9 0 a b c d 9 e f g h i f j j k j l m k k n 2 k k o k k k k p q r s p p t u p v s s s w s x s y s z A B C D E E F 7 ",
+" . G H I l J K L L M N O P Q R R R R R S R a T G R U R R V V V W X X X X X Y Z ` X X .X ..X +.@.X @.#.X X $.@.%.&.*.=.7 ",
+" . -.;.>.,.;.-.'.;.;.).).!.).~.{.].!.^./.(._.:.<.[.}.}.}.|.1.2.3.3.3.}.3.4.3.5.3.6.7.7.7.8.7.9.0.a.b.7.7.c.d.e.e.e.f.! 7 ",
+" . 0 g.h.h.h.i.j.k.h.l.m.n.l.l.l.k.o.p.q.o.o.r.r.d.o.s.t.r.r.u.v.r.w.x.r r.r.r.y.z.A.B.r.r.C.D.E.F.b.G.H.I.F.F.J.F.F.b 7 ",
+" . K.L.L.L.L.L.L.L.L.M.N.L.O.L.L.L.L.P.Q.R.S.Q.Q.Q.T.U.V.W.X.W.Y.Y.Y.W.Z.`.W.Y.W. +Y.Y.W..+++W.@+Y.#+#.$+$+H %+&+$+*+=+7 ",
+" . -+) ;+>+,+,+'+;+;+)+!+~+)+)+)+{+)+)+)+]+^+)+)+/+(+_+)+:+<+[+}+|+1+r r 2+3+4+5+2+4+6+4+7+8+9+0+a+0+y 0+0+b+c+0+0+d+d+7 ",
+" . e+f+g+g+O h+i+j+k+f+l+f+l+f+f+f+f+m+f+h n+o+e+0 f+f+p+f+q+1.r+s+t+t+u+t+3+t+t+v+w+x+t+7+y+z+y+y+v.y+y+A+y+2 y+y+B+C+7 ",
+" . D+E+F+D+D+G+F+H+D+D+F+I+J+K+D+L+D+M+D+D+D+E+>.N+O+P+D+D+F+F+F+D+Q+F+u+D+D+R+5+S+D+F+D+T+D+z+D+R+U+R+G.R+V+{ W+R+V+R+7 ",
+" . _.V+V+X+{.V+Y+X+Z+`+ @.@`+V++@@@#@$@%@`+&@*@_.=@O+-@;@`+`+`+`+>@,@`+`+Z.`+`+5+`+`+'@`+T+)@!@`+)@)@`+`+~@`+{@]@`+2.`+7 ",
+" . )@^@/@i.)@(@)@_@:@)@`+<@[@}@)@)@|@1@)@)@)@)@)@=@)@)@)@)@)@`+2@)@)@)@`+Z.)@)@)@)@3@`+`+T+)@4@5@6@U+y G.)@7@8@)@)@9@C+7 ",
+" . )@)@`+`+0@a@b@c@d@e@d@f@d@d@g@c@d@d@d@h@i@S `+`+X+`+%+j@V+`+X+k@`+l@`+m@n@Y 5+d@o@'@f@p@f@f@5@d@d@q@f.V+X+r@s@t@2.X+7 ",
+" . u@X+V+V+].v@w@x@y@z@A@B@z@C@A@D@w@E@F@G@H@I@V+J@V+R+X+K@V+V+V+V+V+V+R+V+V+L@Z M@z@N@z@N@z@N@O@P@Q@y R@S@R+R+R+T@R+l 7 ",
+" . 6 = d q.U@V@W@X@Y@Z@`@Z@Z@Z@ #Z@Z@.#+#@#`+D+D+D+D+D+D+F+##$#D+%#D+F+x.m@&#*#=#-#w+;#>#;#++,#@+a+-#'#*#)#!#~#{#D+]#l 7 ",
+" . ^#y+B+/#(#_#:#<#[#[#[#}#|#[#[#[#:#[#i 1#2#3#4#5#6#U.y+y+B+&.7#8.8#9#B+0#a#b#c#d#e#[#f#.+++g#>@h#g#R@i#j#k#%+l#f+f+m#7 ",
+" . n#o#p#q#r#y+s#t#u#u#u#v#u#w#x#y#u#z#u#u#y+A p#r#r#p+A#r#B#r#r#C#r#u+r#r#D#E#: F#F#F#F#G#%#H#E.F#F#F#F#I#r#J#r#K#r#>.7 ",
+" . 4+L#M#c.2+N#O#P#Q#R#Q#Q#Q#S#Q#Q#h N#Q#Q#T#2+U#8 4+V#)+W#)+X#)+)+)+)+)+)+Y#Z#`# $ $ $ $ $ $ $.$+$ $#.@$) )+)+)+)+)+#$7 ",
+" . $$$$%$$$I#,+&$*$=$=$=$-$;$>$=$>+,$'$=$=$:.$$$$$$)$$$&+!$$$7#!$!$u+x.m@~${$Z v+]$=$]$]$^$|+]$/$]$]$#.($! _$:$=+=+=+=+7 ",
+" . Q.G <$7@! [$}$|$1$1$1$>+1$1$1$1$*@1$1$:.k#2$L.3$4$]@5$6$L.L.L.5+L.L.0#L.Y.7$|$8$9$0$1$0$z+5@6@v.y a$b$W.c$K.d$e$f$a 7 ",
+" . g$h$i$<$=@j$k$l$m$n$n$n$o$p$q$r$q$q$s$<$t$n u$v$F.w$F.F.R@++8$m@F.F.F.Y x$y$z$A$B$C#q$W q$q$6@C$D$G.q$x$A.E$A.F$A.r.7 ",
+" . j.j.j.2$j.0 G$u@H$H$H$H$H$l H$A H$!#H$I$B J$J$K$J$J$J$]#L$J$J$u+Z.M$N$O$P$M@3@Q$ .R$Q$S$L$Q$Q$b.T$Q$= j.U$V$W$X$Y$Y$7 ",
+" . A#Z$`$Z$Z$ %.%+%@%#%#%#%#%:.=@#%$%#%#%#%%%Z$Z$&%*%Z$=%a..+Z$-%x.Z$n@_ E# %;%>%,%f#'%,%,%5@,%,%,%,%)%>. %!%Z$~%{%e.e.7 ",
+" . ]%j@V#%+]%^%[.I$O+/%$%.%(%(%(%(%(%(%_+(%_%]%]%3.3.:%<%3.3.3.x.r 3.3.{$Z [%}%|%1%(%2%%#3%4%3%3%y #.5%(%]%6%7%e$7%7%7%7 ",
+" . 8%9%).).v$0%g$a%b%8 T.b%T.n B b%b%c%v$b%0%d%D ).e%f%g%g%).u+h%m@n@g%g%i%j%k%l%m%T+n%|+L$o%o%y D$p%q%o%r%] g%]#;.g%g%7 ",
+" . s%t%u%v%v%;.w%x%y%z%c+U.y%3$y%y%J#y%A%B%C%D%t%E%F%G%t%y.v%v%v%`.H%I%v%v%;.J%1%C#K%K%L%5@K%Q@D$K%K%K%K%K$|.M%F%>.=@F%7 ",
+" . 2.N%O%P%O%F%Q%R%S%S%T%S%T%S%S%U%6%V%S%8%W%O%F$O%O%O%: u+O%O%O%O%{$O%X%Y%v%Z%`% &S%|+.& &a. &y +& &b+r@v%@&X%#&#&#&X%7 ",
+" . $&$&%&$&$&X%&&*&d%&+=&-&B%;&;&*&>&;&,&'&E%)&!&!&!&~&!&x.{&!&!&!&!&]&!&w+x+^&/&8.C.(&_&a+;&;&;&;&;&:&V#X%<&[&}&:.!&!&7 ",
+" . |&|&a.|&1&2&$#3&4&4&5&6&5&7&4&6&$#6&4&6&8&|&|&w+I%9#Z.|&|&9&0&5.c#S+|&0&a&b&c&d&e&L$f&a.e&#.G.g&e&h&e&>&i&j&i&N+i&i&7 ",
+" . i&'@i&k&i&9&*+l&m&m&n&m&o&p&e%m&}+G.m&%#j&'@q&r&r&r&m@M$r&Y r&s&r&r&r&r&f#t&u&m&D.m&m&v.D$G.m&v&& U$w&j&x&r&x&x&x&x&7 ",
+" . u+y&v+x&f#z&A&B&x C&b.D&E&+$E&E&S$E&E&E&v+F&F&u+{&G&0#N$H&I&t [%H&H&J&H&K&A&L&M&5@M&N&M&G.M&M&O&M&P&Q&r&H&H&R&5#S&`$7 ",
+" . T&x.H&H&Z U&V&W&Q&X&T+p@Y&X&>#Q&1+8#Y&Z&u+u+x.`& *~$.*+*`&t `&+*[ +*`&X&2%@*!@Z&Z&Z&b.D$T$S Z&Z&#*$*Z&%*`&m `&&*`&`&7 ",
+" . **G&=*x.-*-%@*l@E#t : q&Z&=#Z&l@u+Z&u+;*{&G&G&=*N$l@>*,*'*S+Y%=*)*)*!*~*{*]*^*4%Z&;*;*y ;*;*/*;*(*_*;*:*>.!*!*8 U.<*7 ",
+" . [*`.M$>*>*+*x.r }*}*u+|*u+-*x.}*}*Z.m@Z.m@~$>*Y {$>*>*q&d#1*[*v .2*~*>*!*3*4%|*C&|*|*|*|*A 4*5*|*|*r+= [*[*6*7*%+A#7 ",
+" . {$_ 8*~$9*0*a*b*{&c*9#c*c*Z.{&c*G&0#0#c*N$_ d*E#d*: [%8*d*d*d*e*8*.+f*S$g*a*x +$c*c*c*h*c*c*i*c*c*j*k*#$d*8*8 8*d*l*7 ",
+" . 5.8*I%m*l@g*n*o*c*p*c*0#`.n@c*c*4.c*c*Y >*d*Z '*v+d#}%[ / a&q*8*r*8+8*s*4%x t*u*D$D$v*c** {@C w*c*c*c*g*8*x*d*8*A#y*7 ",
+" . d*[*P$9*z*A*a*Y c*c*.*c*.*_ Y Y c*B*c*5.~&9*[%9*}%9*C*D*E*8*T+9*9*F*9*9*A*G*o*c*R@c*H*c*B A#c*H*2.I*J*!#9*K*9*4$C 9*7 ",
+" . }%9*9*L*: c#M*5.5.5.H*I&H*H*5.Z M*=#: H*=*< N*9*1+z*a&m%O*z*z*W w 9*_&x a.P*D$H*c*c*a $.c*&+Q*H*R*H*S*T*[.U*v$z*B%V*7 ",
+" . C*W*o@X*Y%=*Y*o*c*: c*: : c*c*[%c*c*< c*o@W*C*Z*T*T*O*`*2%{*%#T* =.=T*T*+=@=G.H.S@c*c*#=c*d$$=c*b c*c*I$T*%=T*&=*===7 ",
+" . -=;=>=,=[ '=)=W&}%!=!=;*;*;*;*;*;*e#~=;*{=]=1%]=^=/=/=/=W /=/=/=/=/=/=/=D$(=_=:=Z&:&Z&]@Z&<=[=Z&-+!#Z&n }=}=C |=}=1=7 ",
+" . X&2=3=4=B.Z*5=6=D&D&D&1+D&w&D&6=v w&w&E*7=8=C#9=G#^$9=9=,#9._&/$9=U+9=9=y 0=a=T#O+m&b=c=b=c=c=g.c=5#T.2 d=K$e=f=g=e=7 ",
+" . h=~*i=j=k=l=q*m=n==&1%=&-=4=o=p=o=>#q=o=r='%h=s=s=s=z+9.s=s=6@r=s=r=t=r=u=v=A w= & &S%S%2. &S%=@x=[.S%i*y=y=*=z=A=z=7 ",
+" . B=B=C=8.C=~*T+D=o%K&X&o%n%n%E=n%T+~*b%b%F=++%#G=H=I=H=J=x H=K=#+K=K=K=K=L=M=&*N=O=W#P=P=P=Q=P=3%P=P=c%R=:+S=T=U=V=W=7 ",
+" . X=Y=|+Y=Z=`=8+ -.-.-.-.-.-^$^$+-8+@-@-Q$|+#-9.+.#-.=x a.C&$-y $-D${%%-I*&-8 #*s@*-6$=-r$*-C$--q$q$q$_%;->-,-'-)-,-W=7 ",
+" . E.!-k@9.~-L%w {-|+Q#S$S$]-S$Q#G=|+^-^-^-B&/-.=/-x a./-(-_-y (-f.(-:-<-<-a%[-}-u#u#r+f$u#|-|-G B c+g#|-s@1-2-3-4-2-5-7 ",
+" . a.6-.$7-.=8-9-0-a-a-a-b-9.a-B&a-5@a-.=a-c-6@d-C&d-b.d-d-6-6-e-f-r$1 g-g-c-h-i-j-j-j-T#a-k-G a-j-j-K$j-l-m-n-o-p-q-r-7 ",
+" . v.s-t-s-a+a+x u-4&.$6&4&x .$6&6&4&a+6&a.N&v.v.v-D$y v-v-w-b$v-v-x=v-x-W+l=y-o&e&e&e&1 e&&*e&e&e&e&e&e&z-A-B-W=B-B-C-7 ",
+" . D-E-D-D-F-G-C&H-m&a.a.+$m&+$m&v.m&v.m&F-F-D$E-#.I-D-I-J-D-A D-K-K-L-d%8%G-4 M-b w&N-w&&*w&c+w&O-W+w&D&P-Q-Q-I-K-R-I-7 ",
+" . S-S-G.S-S-D$T-b.E&U-E&E&E&F-E&D$E&D$D$y G.f.S-S-V-W-V-V-S-T.~#S-B%S-S-S-I-T->.E&0 M&X-M&M&<*M&M&V$M&M&W=V-4-Y-Z-V-V-7 ",
+" . `- ;E+.;`-#.#.+;Q&Q&Q&G.Q&G.#.G.Q&f.@;Q&#;`-:-`-`-`-d.B `-j@s@|.Q*<=`-`-$;%;4#k#Q&Q&&;Q&J#Q&Q&*;=;U=Q&4-`-`-`-`-`-`-7 ",
+" . D-m D-G--;;;>;,;';';);m&m&!;~;{;m&];m&^;/;(;_;:;G-_+_;K-<;[;X.};|;1;2;G-3;4;5;6&6&6;7;c=c=c=8;9;0;a;Q-4-b;c;d;e;b;f;7 ",
+" . c+g;. . . . . . . h;i;j;k;. . . . l;m;n;. . o;p;. . . . q;r;s;t;u;. v;w;x;y;z;A;B;C;D;. E;F;G;H;I;;&J;K;L;M;N;i#/@O;7 ",
+" . P;P;Q;. . R;S;T;U;V;. # W;X;. . Y;Z;`; >. . .>+>@>#>. $>%>. . &>*>=>->. ;>>>,>'>. )>!>~>{>]>. ^>/>(>_>:><>[>[>}>h [>7 ",
+" . |>1>2>. . 3>4>5>6>7>. . 8>9>0>. a>b>c>d>. . e>f>g>h>i>j>. . k>l>m>n>o>;>p>q>r>. . s>t>u>v>w>. . x>y>z>:>A>B>C>D>E>V@7 ",
+" F>7 7 7 G>. H>H>I>J>K>L>. # M>N>. . O>P>. Q>. . R>S>T>U>V>. . W>X>Y>Z>`> ,.,+,@,. #,$,%,&,*,=,-,. ;,>,,,',),}>(#!,!,!,7 ",
+" . . ~,~, G>. {,~,],. . ^,/,. (,. . _,:,. <,[,. . },|,1,. . . V;2,. . 3,4,5,6,7,8,9,. G>0,a,b,c,d,e,V@e,f,7 ",
+" . . ~,~, . . g,~,~,h,. i,j,k,l,m,. n,o,p,q,r,. . s,t,u,v,w,. G>x,y,. T>z,A,B,C,D,-,. E,F,G,H,I,J,K,K,%@1-7 ",
+" . . ~,~, # . . L,~, j,. . . M,N,O,. . P,Q,R,S,G>. T,U,V,W,X,. -,Y,Z,. . `, '.'+'@'. . #'$'%'&'*'.#f,='-'='7 ",
+" G>. . ;';'>','. . '')'~, . . !'~'{']'G>. . ^'{'/'('_'. # :'<'['. #,}'|'1'. # 2'3'4'# . 5'6'7'8'9'0'7 7 7 7 7 7 ",
+" . . . . . . !'a'/,)'~, . . b'~,~, c'. d'e'~, f'k,g'. . h'i'e')' j'a'k'. l'm'n'o'p' ",
+" ~,~, ~, ~, ",
+" "};
diff --git a/pixmaps/rain.xpm b/pixmaps/rain.xpm
new file mode 100644
index 0000000..4703f30
--- /dev/null
+++ b/pixmaps/rain.xpm
@@ -0,0 +1,1925 @@
+/* XPM */
+static char * rain_xpm[] = {
+"64 64 1858 2",
+" c None",
+". c #252A31",
+"+ c #29323B",
+"@ c #262D35",
+"# c #272C33",
+"$ c #3BABFB",
+"% c #236595",
+"& c #308CCD",
+"* c #3BAAFB",
+"= c #226290",
+"- c #2F88C9",
+"; c #369CE6",
+"> c #1A4C70",
+", c #1D557D",
+"' c #379EE9",
+") c #0B2030",
+"! c #091C29",
+"~ c #030303",
+"{ c #1F2328",
+"] c #434B55",
+"^ c #535D6B",
+"/ c #6C7A8B",
+"( c #7C8CA0",
+"_ c #778699",
+": c #6F7D8F",
+"< c #0A0B0D",
+"[ c #030404",
+"} c #626E7E",
+"| c #78879B",
+"1 c #5D6C7D",
+"2 c #4E5E6E",
+"3 c #4F5F6F",
+"4 c #4D5E6D",
+"5 c #617082",
+"6 c #758497",
+"7 c #768598",
+"8 c #77869A",
+"9 c #7A8A9D",
+"0 c #606D7C",
+"a c #333941",
+"b c #060707",
+"c c #06121A",
+"d c #B7BAC7",
+"e c #2875AC",
+"f c #37A0EB",
+"g c #3496DD",
+"h c #2F8ACA",
+"i c #0D283B",
+"j c #1E577F",
+"k c #1B4F74",
+"l c #1C5178",
+"m c #06131C",
+"n c #081823",
+"o c #010101",
+"p c #131518",
+"q c #272B31",
+"r c #2F353C",
+"s c #57616F",
+"t c #4E5865",
+"u c #282D33",
+"v c #000000",
+"w c #060708",
+"x c #49525E",
+"y c #6F7F91",
+"z c #5B6A7B",
+"A c #526272",
+"B c #546374",
+"C c #6F7E91",
+"D c #687586",
+"E c #424B55",
+"F c #1D2126",
+"G c #308BCD",
+"H c #266EA2",
+"I c #2E86C5",
+"J c #1E5881",
+"K c #38A3F0",
+"L c #0E283C",
+"M c #2E88C7",
+"N c #0F2C41",
+"O c #256DA1",
+"P c #1A4D72",
+"Q c #0A1D2B",
+"R c #000202",
+"S c #070809",
+"T c #050506",
+"U c #08090B",
+"V c #2E343B",
+"W c #6D7B8C",
+"X c #748396",
+"Y c #647486",
+"Z c #5C6B7C",
+"` c #596879",
+" . c #516171",
+".. c #4D5D6D",
+"+. c #4F5F6E",
+"@. c #667587",
+"#. c #738295",
+"$. c #69788B",
+"%. c #6D7C8E",
+"&. c #758597",
+"*. c #768599",
+"=. c #7A899D",
+"-. c #555F6D",
+";. c #369DE8",
+">. c #359CE5",
+",. c #236697",
+"'. c #359BE5",
+"). c #3190D4",
+"!. c #102F45",
+"~. c #3395DC",
+"{. c #205F8B",
+"]. c #1B4F75",
+"^. c #2875AD",
+"/. c #102E44",
+"(. c #3497DF",
+"_. c #379FEA",
+":. c #1B5076",
+"<. c #2874AA",
+"[. c #19496C",
+"}. c #02070A",
+"|. c #47505C",
+"1. c #0E0F11",
+"2. c #3A424B",
+"3. c #79879B",
+"4. c #718093",
+"5. c #637385",
+"6. c #566676",
+"7. c #5A6A7A",
+"8. c #647385",
+"9. c #516172",
+"0. c #546474",
+"a. c #647384",
+"b. c #707F92",
+"c. c #2876AD",
+"d. c #2D84C1",
+"e. c #369EE9",
+"f. c #226594",
+"g. c #194A6E",
+"h. c #3AA8F8",
+"i. c #3292D6",
+"j. c #133751",
+"k. c #226494",
+"l. c #37A1ED",
+"m. c #2979B2",
+"n. c #121417",
+"o. c #6A7889",
+"p. c #6C7C8E",
+"q. c #77889B",
+"r. c #5F6B7A",
+"s. c #191C21",
+"t. c #24292F",
+"u. c #5B6675",
+"v. c #6A7989",
+"w. c #6E7D8E",
+"x. c #728193",
+"y. c #5F6E80",
+"z. c #4C5C6B",
+"A. c #627182",
+"B. c #78879A",
+"C. c #24699B",
+"D. c #3394DA",
+"E. c #133852",
+"F. c #318ED1",
+"G. c #256B9E",
+"H. c #19486B",
+"I. c #2E86C4",
+"J. c #0E2A3E",
+"K. c #24699A",
+"L. c #3396DC",
+"M. c #3494D9",
+"N. c #194A6D",
+"O. c #1F2227",
+"P. c #768699",
+"Q. c #5A697A",
+"R. c #5C6C7D",
+"S. c #657585",
+"T. c #495360",
+"U. c #1C2025",
+"V. c #515C69",
+"W. c #79889B",
+"X. c #748295",
+"Y. c #6D7C8F",
+"Z. c #556576",
+"`. c #4C5D6C",
+" + c #506070",
+".+ c #627183",
+"++ c #2B7EBA",
+"@+ c #2D82BF",
+"#+ c #379FEB",
+"$+ c #2670A5",
+"%+ c #308CCE",
+"&+ c #164261",
+"*+ c #205D89",
+"=+ c #38A2EF",
+"-+ c #3395DB",
+";+ c #246A9C",
+">+ c #39A7F6",
+",+ c #2B7CB8",
+"'+ c #226391",
+")+ c #010304",
+"!+ c #1E2227",
+"~+ c #6C7A8A",
+"{+ c #657587",
+"]+ c #566677",
+"^+ c #68798B",
+"/+ c #657385",
+"(+ c #3B434C",
+"_+ c #21262B",
+":+ c #1A1D21",
+"<+ c #5E6A79",
+"[+ c #78889B",
+"}+ c #778599",
+"|+ c #444D58",
+"1+ c #454E59",
+"2+ c #657181",
+"3+ c #69798B",
+"4+ c #4E5D6E",
+"5+ c #667688",
+"6+ c #256C9F",
+"7+ c #359BE4",
+"8+ c #3498E0",
+"9+ c #174362",
+"0+ c #2E87C6",
+"a+ c #3CAAFB",
+"b+ c #2A78B0",
+"c+ c #318DD0",
+"d+ c #3AA9FA",
+"e+ c #3290D5",
+"f+ c #3393D9",
+"g+ c #2C80BC",
+"h+ c #2C81BE",
+"i+ c #040405",
+"j+ c #505B68",
+"k+ c #748397",
+"l+ c #4C5C6C",
+"m+ c #576778",
+"n+ c #6B7B8E",
+"o+ c #647283",
+"p+ c #546170",
+"q+ c #6B7A8C",
+"r+ c #69788A",
+"s+ c #6A798C",
+"t+ c #607081",
+"u+ c #617081",
+"v+ c #586878",
+"w+ c #5B6B7C",
+"x+ c #758396",
+"y+ c #373D46",
+"z+ c #2A2F36",
+"A+ c #6A7687",
+"B+ c #556575",
+"C+ c #657687",
+"D+ c #2C81BD",
+"E+ c #37A0ED",
+"F+ c #2A7BB5",
+"G+ c #18486A",
+"H+ c #133954",
+"I+ c #1B4E74",
+"J+ c #1E5780",
+"K+ c #359AE3",
+"L+ c #3AA8F7",
+"M+ c #2B7FBB",
+"N+ c #2D84C2",
+"O+ c #3AA9F9",
+"P+ c #171A1E",
+"Q+ c #616C7C",
+"R+ c #5E6E7F",
+"S+ c #4D5D6C",
+"T+ c #4F5F70",
+"U+ c #657486",
+"V+ c #768597",
+"W+ c #606C7C",
+"X+ c #181C1F",
+"Y+ c #323840",
+"Z+ c #4F5E6E",
+"`+ c #536373",
+" @ c #2D82C0",
+".@ c #153F5D",
+"+@ c #0F2C40",
+"@@ c #308BCC",
+"#@ c #3AA8F9",
+"$@ c #3498DF",
+"%@ c #318FD2",
+"&@ c #051017",
+"*@ c #020202",
+"=@ c #272C32",
+"-@ c #5F6B79",
+";@ c #607082",
+">@ c #748395",
+",@ c #7F8FA3",
+"'@ c #697787",
+")@ c #2A2F35",
+"!@ c #191C20",
+"~@ c #55606D",
+"{@ c #657688",
+"]@ c #526273",
+"^@ c #576879",
+"/@ c #2E84C3",
+"(@ c #1A4B6F",
+"_@ c #174464",
+":@ c #1F5B85",
+"<@ c #1C537A",
+"[@ c #226392",
+"}@ c #2C7DB9",
+"|@ c #153D5A",
+"1@ c #010507",
+"2@ c #14171A",
+"3@ c #4B5461",
+"4@ c #77879A",
+"5@ c #647485",
+"6@ c #5F6F81",
+"7@ c #5B6B7D",
+"8@ c #748496",
+"9@ c #79899C",
+"0@ c #707F91",
+"a@ c #647181",
+"b@ c #657282",
+"c@ c #2E353C",
+"d@ c #545F6C",
+"e@ c #6E7C8E",
+"f@ c #5F6E7E",
+"g@ c #6A798B",
+"h@ c #707F90",
+"i@ c #379EEA",
+"j@ c #1F5B86",
+"k@ c #2B7DB8",
+"l@ c #153E5B",
+"m@ c #3499E1",
+"n@ c #113148",
+"o@ c #2978B1",
+"p@ c #2E85C4",
+"q@ c #37A0EC",
+"r@ c #2D83C0",
+"s@ c #39A5F3",
+"t@ c #1F5A84",
+"u@ c #2C80BD",
+"v@ c #091B28",
+"w@ c #1D2125",
+"x@ c #535E6B",
+"y@ c #6F7E90",
+"z@ c #738294",
+"A@ c #677789",
+"B@ c #738396",
+"C@ c #768497",
+"D@ c #384048",
+"E@ c #181B1F",
+"F@ c #070709",
+"G@ c #2D343B",
+"H@ c #050607",
+"I@ c #0F1114",
+"J@ c #2D3239",
+"K@ c #262A31",
+"L@ c #3BAAFA",
+"M@ c #1B5177",
+"N@ c #2A79B3",
+"O@ c #236798",
+"P@ c #39A6F5",
+"Q@ c #3190D3",
+"R@ c #2D83C1",
+"S@ c #2770A6",
+"T@ c #246899",
+"U@ c #081722",
+"V@ c #010102",
+"W@ c #101215",
+"X@ c #56606E",
+"Y@ c #5D6877",
+"Z@ c #6F7C8E",
+"`@ c #758496",
+" # c #7C8C9F",
+".# c #707E90",
+"+# c #30373E",
+"@# c #040C11",
+"## c #030A0F",
+"$# c #0C0E10",
+"%# c #0C0D0F",
+"&# c #090A0C",
+"*# c #133953",
+"=# c #2B7DB9",
+"-# c #39A5F4",
+";# c #2A7AB3",
+"># c #205D88",
+",# c #369EE8",
+"'# c #1D567E",
+")# c #2772A8",
+"!# c #1C5279",
+"~# c #0D2639",
+"{# c #010405",
+"]# c #000203",
+"^# c #272D33",
+"/# c #3F4752",
+"(# c #424B56",
+"_# c #353C44",
+":# c #2E333B",
+"<# c #15191C",
+"[# c #07090A",
+"}# c #010202",
+"|# c #3293D8",
+"1# c #0F2E43",
+"2# c #48525D",
+"3# c #758498",
+"4# c #667486",
+"5# c #5F6C7B",
+"6# c #5F6B7B",
+"7# c #505A66",
+"8# c #39414A",
+"9# c #4B5460",
+"0# c #2874AB",
+"a# c #1B4E73",
+"b# c #39A6F4",
+"c# c #21618E",
+"d# c #2F88C7",
+"e# c #3291D5",
+"f# c #164160",
+"g# c #3AA7F7",
+"h# c #143C58",
+"i# c #143A55",
+"j# c #0B2232",
+"k# c #03090D",
+"l# c #0F2B3F",
+"m# c #081824",
+"n# c #6E7D90",
+"o# c #586879",
+"p# c #5A6A7B",
+"q# c #778698",
+"r# c #174262",
+"s# c #39A6F6",
+"t# c #215F8C",
+"u# c #256CA0",
+"v# c #2F87C6",
+"w# c #226493",
+"x# c #21618F",
+"y# c #236696",
+"z# c #2F89C9",
+"A# c #1D2025",
+"B# c #606F80",
+"C# c #266FA3",
+"D# c #318FD3",
+"E# c #16415F",
+"F# c #2A7AB5",
+"G# c #359AE2",
+"H# c #1B5077",
+"I# c #38A4F2",
+"J# c #2E86C6",
+"K# c #236797",
+"L# c #103047",
+"M# c #2874AC",
+"N# c #12364F",
+"O# c #252A30",
+"P# c #596574",
+"Q# c #637283",
+"R# c #627283",
+"S# c #617182",
+"T# c #7B8B9F",
+"U# c #1F5C87",
+"V# c #2B7EB9",
+"W# c #308DCF",
+"X# c #24689A",
+"Y# c #3CABFB",
+"Z# c #266FA4",
+"`# c #2978B0",
+" $ c #081925",
+".$ c #21252A",
+"+$ c #697687",
+"@$ c #657182",
+"#$ c #697889",
+"$$ c #525D6A",
+"%$ c #369CE7",
+"&$ c #359AE4",
+"*$ c #3AAAFA",
+"=$ c #256A9D",
+"-$ c #266EA3",
+";$ c #369DE7",
+">$ c #3292D7",
+",$ c #3497DE",
+"'$ c #3498E1",
+")$ c #226291",
+"!$ c #2F89CA",
+"~$ c #143B56",
+"{$ c #050E15",
+"]$ c #111316",
+"^$ c #111215",
+"/$ c #0A0C0D",
+"($ c #060607",
+"_$ c #2771A6",
+":$ c #2772A7",
+"<$ c #2A7AB4",
+"[$ c #38A4F1",
+"}$ c #2E85C3",
+"|$ c #2A7CB6",
+"1$ c #184769",
+"2$ c #0C2233",
+"3$ c #03080C",
+"4$ c #071621",
+"5$ c #07151F",
+"6$ c #1D547C",
+"7$ c #2A7BB6",
+"8$ c #2773A9",
+"9$ c #256B9D",
+"0$ c #2B80BC",
+"a$ c #3AABFB",
+"b$ c #3599E2",
+"c$ c #1A4E74",
+"d$ c #37A4F2",
+"e$ c #38A6F4",
+"f$ c #2E8ACA",
+"g$ c #2772A6",
+"h$ c #3398E0",
+"i$ c #226695",
+"j$ c #359EE7",
+"k$ c #3AA9F8",
+"l$ c #174465",
+"m$ c #2874A9",
+"n$ c #359AE1",
+"o$ c #38A4F0",
+"p$ c #39A4F1",
+"q$ c #3AAAFB",
+"r$ c #37A1EC",
+"s$ c #1E5982",
+"t$ c #2D86C5",
+"u$ c #21608D",
+"v$ c #39A8F9",
+"w$ c #226596",
+"x$ c #2977B2",
+"y$ c #38A3F2",
+"z$ c #39A6F9",
+"A$ c #3398E1",
+"B$ c #2A7DBA",
+"C$ c #39A8FB",
+"D$ c #3190D6",
+"E$ c #1F5E8B",
+"F$ c #2F8BCE",
+"G$ c #2878B2",
+"H$ c #2F89CE",
+"I$ c #38A6F7",
+"J$ c #2A7CB8",
+"K$ c #23689B",
+"L$ c #2E87C9",
+"M$ c #2B7DBC",
+"N$ c #38A4F6",
+"O$ c #2979B5",
+"P$ c #2C83C3",
+"Q$ c #2877B1",
+"R$ c #216291",
+"S$ c #3292D9",
+"T$ c #2C82C4",
+"U$ c #23689C",
+"V$ c #308DD3",
+"W$ c #36A0F0",
+"X$ c #2A7BB8",
+"Y$ c #206090",
+"Z$ c #297BB9",
+"`$ c #123550",
+" % c #36A0ED",
+".% c #2C85C5",
+"+% c #2979B3",
+"@% c #3195DD",
+"#% c #2570A6",
+"$% c #318FD6",
+"%% c #308ED5",
+"&% c #246BA1",
+"*% c #36A0EE",
+"=% c #38A8F7",
+"-% c #37A4F6",
+";% c #1F5D8A",
+">% c #2878B4",
+",% c #38A5F7",
+"'% c #3397E2",
+")% c #1D5681",
+"!% c #3295DF",
+"~% c #38A5F9",
+"{% c #2B7EBD",
+"]% c #3396E1",
+"^% c #369FEF",
+"/% c #2876B1",
+"(% c #24699F",
+"_% c #3498E6",
+":% c #359DEC",
+"<% c #246AA1",
+"[% c #37A1F5",
+"}% c #1F5C8A",
+"|% c #3192DA",
+"1% c #359BEB",
+"2% c #2E89CD",
+"3% c #349CED",
+"4% c #23679C",
+"5% c #3298E3",
+"6% c #1A4D73",
+"7% c #3190D7",
+"8% c #256EA4",
+"9% c #297BB7",
+"0% c #3190D8",
+"a% c #349BE9",
+"b% c #3395E2",
+"c% c #23669A",
+"d% c #216194",
+"e% c #38A3F7",
+"f% c #1A4E75",
+"g% c #23699D",
+"h% c #3296E2",
+"i% c #297AB9",
+"j% c #2B80BF",
+"k% c #3090D8",
+"l% c #216598",
+"m% c #37A3F5",
+"n% c #23689D",
+"o% c #2D86CC",
+"p% c #37A3F7",
+"q% c #2C81C4",
+"r% c #1F5C8B",
+"s% c #2A7DBD",
+"t% c #2D85CA",
+"u% c #36A2F5",
+"v% c #246CA4",
+"w% c #2672AD",
+"x% c #349DEE",
+"y% c #349CEC",
+"z% c #2B82C4",
+"A% c #3090DB",
+"B% c #206193",
+"C% c #2C84C8",
+"D% c #297CBC",
+"E% c #2C84C7",
+"F% c #349EEF",
+"G% c #287AB9",
+"H% c #206294",
+"I% c #2E8BD3",
+"J% c #2571AB",
+"K% c #297CBA",
+"L% c #2A7FC0",
+"M% c #297BBA",
+"N% c #1C5784",
+"O% c #3294E3",
+"P% c #1E5C8B",
+"Q% c #359EF2",
+"R% c #246CA3",
+"S% c #2C87CC",
+"T% c #349AEC",
+"U% c #297DC0",
+"V% c #1F5E8E",
+"W% c #2672AF",
+"X% c #2F8BD6",
+"Y% c #123551",
+"Z% c #3295E5",
+"`% c #2B83C6",
+" & c #2675B3",
+".& c #2E8FD9",
+"+& c #2571AD",
+"@& c #297EBF",
+"#& c #36A0F5",
+"$& c #2D8AD4",
+"%& c #3398E9",
+"&& c #35A0F5",
+"*& c #1E5E8E",
+"=& c #256FAB",
+"-& c #287BBA",
+";& c #3195E5",
+">& c #349EF3",
+",& c #34A0F3",
+"'& c #3299EE",
+")& c #21649B",
+"!& c #2E8DDC",
+"~& c #339DF2",
+"{& c #339BF1",
+"]& c #339BEF",
+"^& c #3299EC",
+"/& c #2778B9",
+"(& c #22679F",
+"_& c #3094E0",
+":& c #329AEF",
+"<& c #236AA3",
+"[& c #2E8DD9",
+"}& c #1E5D8F",
+"|& c #2C88D1",
+"1& c #3298EA",
+"2& c #287ABD",
+"3& c #287EC2",
+"4& c #2269A3",
+"5& c #2F90DE",
+"6& c #194C76",
+"7& c #2B84CC",
+"8& c #339EF3",
+"9& c #2571B0",
+"0& c #2674B3",
+"a& c #2E90DE",
+"b& c #2168A1",
+"c& c #2F92E1",
+"d& c #2D8DD9",
+"e& c #2269A2",
+"f& c #1E5E90",
+"g& c #339CF0",
+"h& c #1B5583",
+"i& c #1F6094",
+"j& c #3093E4",
+"k& c #2779BB",
+"l& c #2D8CD9",
+"m& c #206196",
+"n& c #329BEF",
+"o& c #349DF3",
+"p& c #21639A",
+"q& c #297EC3",
+"r& c #339EF1",
+"s& c #2A83CA",
+"t& c #1C5887",
+"u& c #2779BA",
+"v& c #287BBD",
+"w& c #349DF1",
+"x& c #329BF1",
+"y& c #3096EA",
+"z& c #2D8DDE",
+"A& c #3199EE",
+"B& c #329DF3",
+"C& c #329BF3",
+"D& c #2D8FDC",
+"E& c #20639A",
+"F& c #277DC3",
+"G& c #309AF0",
+"H& c #287DC3",
+"I& c #287CC1",
+"J& c #309AED",
+"K& c #2678BC",
+"L& c #1D5E94",
+"M& c #2C88D4",
+"N& c #2470AE",
+"O& c #2F94E6",
+"P& c #319BF1",
+"Q& c #2880C7",
+"R& c #2576B8",
+"S& c #2677B9",
+"T& c #1A5280",
+"U& c #2F93E5",
+"V& c #1C598A",
+"W& c #3095EA",
+"X& c #226DAA",
+"Y& c #287FC6",
+"Z& c #2E90E0",
+"`& c #1F629A",
+" * c #236EAB",
+".* c #3199ED",
+"+* c #2A85CF",
+"@* c #133C5E",
+"#* c #2D8EDE",
+"$* c #2472B2",
+"%* c #2B88D3",
+"&* c #2471B1",
+"** c #329AF1",
+"=* c #2C8BDA",
+"-* c #1D5C8F",
+";* c #2F94E8",
+">* c #2F97E9",
+",* c #319AF1",
+"'* c #1D5E93",
+")* c #226AA7",
+"!* c #2677B7",
+"~* c #2C8DDD",
+"{* c #2A83CC",
+"]* c #3098EF",
+"^* c #309AEF",
+"/* c #2E96E9",
+"(* c #267BC2",
+"_* c #20669F",
+":* c #2C8CDC",
+"<* c #2F98EC",
+"[* c #216BA8",
+"}* c #2E93E8",
+"|* c #2B8CDA",
+"1* c #1F649E",
+"2* c #1F649D",
+"3* c #2A8BD8",
+"4* c #2679BF",
+"5* c #257ABE",
+"6* c #2F98EF",
+"7* c #2F97EE",
+"8* c #2A87D5",
+"9* c #195180",
+"0* c #277DC4",
+"a* c #2473B5",
+"b* c #2C8FE1",
+"c* c #2065A0",
+"d* c #2C8CDE",
+"e* c #2B89D7",
+"f* c #1D5F95",
+"g* c #2E94EA",
+"h* c #1D5C92",
+"i* c #1C5C90",
+"j* c #2C8CDD",
+"k* c #2373B3",
+"l* c #2477BB",
+"m* c #2A8AD9",
+"n* c #1D5E95",
+"o* c #2D92E6",
+"p* c #2F97EF",
+"q* c #1F65A0",
+"r* c #2370B0",
+"s* c #226EAE",
+"t* c #2985D1",
+"u* c #1A5687",
+"v* c #2576BA",
+"w* c #1D5F96",
+"x* c #2F95ED",
+"y* c #2E97ED",
+"z* c #2F97ED",
+"A* c #2E95ED",
+"B* c #2C8BDE",
+"C* c #2067A2",
+"D* c #2577BE",
+"E* c #2E93EA",
+"F* c #2781CA",
+"G* c #2579C0",
+"H* c #2E92E9",
+"I* c #257BC1",
+"J* c #195283",
+"K* c #0B2439",
+"L* c #2474B9",
+"M* c #236FB0",
+"N* c #2B8CDF",
+"O* c #2984D2",
+"P* c #2472B6",
+"Q* c #184E7D",
+"R* c #2D8FE3",
+"S* c #1C5B90",
+"T* c #2C8DE1",
+"U* c #226FB0",
+"V* c #2578C0",
+"W* c #267BC5",
+"X* c #1E639E",
+"Y* c #2069A7",
+"Z* c #2D93EB",
+"`* c #2985D3",
+" = c #144067",
+".= c #2986D6",
+"+= c #2576BB",
+"@= c #2987D7",
+"#= c #2371B6",
+"$= c #2E95EB",
+"%= c #1B598E",
+"&= c #2A88D8",
+"*= c #1E629C",
+"== c #2065A2",
+"-= c #2373B8",
+";= c #2986D5",
+">= c #2883D2",
+",= c #1D5F98",
+"'= c #2D92EB",
+")= c #2C92EB",
+"!= c #2C94EB",
+"~= c #2D94EB",
+"{= c #2C8FE7",
+"]= c #257CC7",
+"^= c #1E65A1",
+"/= c #2985D9",
+"(= c #2C91EA",
+"_= c #216BAD",
+":= c #2A8EE3",
+"<= c #2987D6",
+"[= c #206AA8",
+"}= c #103759",
+"|= c #164773",
+"1= c #2579C3",
+"2= c #2475BC",
+"3= c #2271B6",
+"4= c #257BC7",
+"5= c #185182",
+"6= c #2273B9",
+"7= c #2376BE",
+"8= c #1F68A8",
+"9= c #2A8DE3",
+"0= c #1E64A0",
+"a= c #2987DA",
+"b= c #2985D6",
+"c= c #216DB0",
+"d= c #1C609A",
+"e= c #2680CF",
+"f= c #2B90E8",
+"g= c #1D629D",
+"h= c #1B578D",
+"i= c #2A89DE",
+"j= c #267CC8",
+"k= c #2886D8",
+"l= c #1C5D96",
+"m= c #2989DE",
+"n= c #2068A8",
+"o= c #2273B7",
+"p= c #2273BA",
+"q= c #1C5F97",
+"r= c #2783D3",
+"s= c #19558A",
+"t= c #2373B9",
+"u= c #2272B9",
+"v= c #2C91EB",
+"w= c #1D619C",
+"x= c #2477C0",
+"y= c #2B8FEB",
+"z= c #2B91E9",
+"A= c #2B8FE9",
+"B= c #2A91E9",
+"C= c #288ADE",
+"D= c #1E6AAA",
+"E= c #2275BC",
+"F= c #2A8CE5",
+"G= c #267FD0",
+"H= c #2172BA",
+"I= c #2683D3",
+"J= c #1C5F99",
+"K= c #0C2841",
+"L= c #2171B9",
+"M= c #2171B6",
+"N= c #2784D8",
+"O= c #2A8FE9",
+"P= c #2271B8",
+"Q= c #164977",
+"R= c #298AE1",
+"S= c #1C5E99",
+"T= c #2886DA",
+"U= c #2170B6",
+"V= c #2172BB",
+"W= c #2787DC",
+"X= c #247AC8",
+"Y= c #1E65A5",
+"Z= c #1E66A7",
+"`= c #298FE7",
+" - c #2783D6",
+".- c #144672",
+"+- c #267ECE",
+"@- c #2275BF",
+"#- c #2272BB",
+"$- c #2682D3",
+"%- c #2272BA",
+"&- c #1F68AA",
+"*- c #2889E0",
+"=- c #19578E",
+"-- c #2888DE",
+";- c #185286",
+">- c #257ECF",
+",- c #1D64A4",
+"'- c #1C629F",
+")- c #257FCF",
+"!- c #2683D5",
+"~- c #1B5B95",
+"{- c #2683D6",
+"]- c #2A8EE9",
+"^- c #298EE8",
+"/- c #2A8EE8",
+"(- c #298AE6",
+"_- c #247CCB",
+":- c #1C63A1",
+"<- c #2580D4",
+"[- c #2A8CE8",
+"}- c #216EB7",
+"|- c #2785DA",
+"1- c #185489",
+"2- c #13416D",
+"3- c #237ACA",
+"4- c #2172BC",
+"5- c #298CE9",
+"6- c #2787DF",
+"7- c #2682D7",
+"8- c #185288",
+"9- c #1F69AB",
+"0- c #298CE8",
+"a- c #2278C4",
+"b- c #1D62A3",
+"c- c #298BE4",
+"d- c #1C609F",
+"e- c #2685DA",
+"f- c #2782D7",
+"g- c #206FB5",
+"h- c #1C60A0",
+"i- c #237BC9",
+"j- c #288DE7",
+"k- c #1E67AB",
+"l- c #18548A",
+"m- c #2785DD",
+"n- c #1F6BB2",
+"o- c #2478C7",
+"p- c #1B5E9C",
+"q- c #2276C4",
+"r- c #1F6AB0",
+"s- c #2274C0",
+"t- c #195791",
+"u- c #18558B",
+"v- c #206EB6",
+"w- c #206FB8",
+"x- c #288BE7",
+"y- c #1D63A4",
+"z- c #2070BA",
+"A- c #247DCE",
+"B- c #288BE6",
+"C- c #2889E6",
+"D- c #278BE6",
+"E- c #278BE8",
+"F- c #2586DE",
+"G- c #1E68AD",
+"H- c #2688E4",
+"I- c #2581D5",
+"J- c #1F70BC",
+"K- c #2889E8",
+"L- c #2687E0",
+"M- c #0C2D4B",
+"N- c #1F6CB6",
+"O- c #2071BB",
+"P- c #2480D3",
+"Q- c #2687E4",
+"R- c #1D68AE",
+"S- c #2688E3",
+"T- c #1A5E9E",
+"U- c #237DD2",
+"V- c #2070BC",
+"W- c #206FBA",
+"X- c #2685E0",
+"Y- c #1C67AA",
+"Z- c #1C64A8",
+"`- c #2686E2",
+" ; c #2580D8",
+".; c #165085",
+"+; c #2073C1",
+"@; c #2274C3",
+"#; c #206FBB",
+"$; c #2174C3",
+"%; c #17528A",
+"&; c #1C61A4",
+"*; c #2787E4",
+"=; c #185792",
+"-; c #2583DA",
+";; c #2177C5",
+">; c #1D67AB",
+",; c #1F6EB8",
+"'; c #2277C9",
+"); c #2481D9",
+"!; c #195894",
+"~; c #237ED3",
+"{; c #2688E6",
+"]; c #2686E4",
+"^; c #2587E3",
+"/; c #227CD0",
+"(; c #1A5FA1",
+"_; c #1F70BB",
+":; c #237FD7",
+"<; c #195A9A",
+"[; c #0F385E",
+"}; c #2279CE",
+"|; c #1F6FBA",
+"1; c #2582DE",
+"2; c #2175C8",
+"3; c #1A5FA0",
+"4; c #2585E3",
+"5; c #1A60A1",
+"6; c #2480DA",
+"7; c #237DD3",
+"8; c #1B60A4",
+"9; c #2176CA",
+"0; c #2070C0",
+"a; c #185690",
+"b; c #17548D",
+"c; c #237DD4",
+"d; c #1E6AB4",
+"e; c #2176C6",
+"f; c #237ED6",
+"g; c #1B60A3",
+"h; c #134475",
+"i; c #1F6FBD",
+"j; c #1F6FBE",
+"k; c #1C65AD",
+"l; c #2174C4",
+"m; c #17528C",
+"n; c #2380D7",
+"o; c #17548F",
+"p; c #1E6DB8",
+"q; c #2586E1",
+"r; c #1C63A9",
+"s; c #1D69B2",
+"t; c #217BCF",
+"u; c #1D69B3",
+"v; c #2585E4",
+"w; c #2583E4",
+"x; c #2585E2",
+"y; c #2485E4",
+"z; c #2382DD",
+"A; c #1D68B4",
+"B; c #1D6AB7",
+"C; c #2382DE",
+"D; c #237CD7",
+"E; c #1E6EBB",
+"F; c #2485E2",
+"G; c #2583E2",
+"H; c #2483E0",
+"I; c #0E3256",
+"J; c #1C65AC",
+"K; c #1E6FC0",
+"L; c #2177CE",
+"M; c #2483E2",
+"N; c #2383DF",
+"O; c #1A60A3",
+"P; c #2076C9",
+"Q; c #1F71C2",
+"R; c #1D69B6",
+"S; c #237FDB",
+"T; c #1F75C8",
+"U; c #1D6BB6",
+"V; c #1B62AA",
+"W; c #175492",
+"X; c #13467A",
+"Y; c #1D6CBB",
+"Z; c #1F71C3",
+"`; c #1D6BBA",
+" > c #2079CE",
+".> c #1F72C5",
+"+> c #16538E",
+"@> c #144B7F",
+"#> c #185797",
+"$> c #217BD4",
+"%> c #175690",
+"&> c #1E6FBC",
+"*> c #1C68B3",
+"=> c #195B9D",
+"-> c #1D6BB9",
+";> c #1F72C4",
+">> c #2180DA",
+",> c #175695",
+"'> c #207AD0",
+")> c #1A60A6",
+"!> c #2382E2",
+"~> c #2382E0",
+"{> c #2281DF",
+"]> c #217AD3",
+"^> c #1A62AA",
+"/> c #2077D0",
+"(> c #2079D1",
+"_> c #1A61AA",
+":> c #0F3A65",
+"<> c #217BD5",
+"[> c #1D6CBA",
+"}> c #2380E0",
+"|> c #2380E2",
+"1> c #1F73CA",
+"2> c #185A9E",
+"3> c #1960A6",
+"4> c #2078D0",
+"5> c #1B62AD",
+"6> c #1E70C5",
+"7> c #1E71C3",
+"8> c #144A81",
+"9> c #165490",
+"0> c #2078D2",
+"a> c #1C69B4",
+"b> c #1E72C3",
+"c> c #2178D3",
+"d> c #1A5FA7",
+"e> c #13457A",
+"f> c #1C66B3",
+"g> c #1E70C4",
+"h> c #1A60A9",
+"i> c #1F72C9",
+"j> c #154F88",
+"k> c #2179D3",
+"l> c #175595",
+"m> c #1C69B8",
+"n> c #227FDB",
+"o> c #1B64B0",
+"p> c #1B63AE",
+"q> c #207AD2",
+"r> c #1C69B6",
+"s> c #1A62A8",
+"t> c #227FE0",
+"u> c #227FDE",
+"v> c #217FDE",
+"w> c #207CDB",
+"x> c #1F78D3",
+"y> c #1F77D0",
+"z> c #207EDC",
+"A> c #207BD7",
+"B> c #1C6BBC",
+"C> c #207EDD",
+"D> c #0F3A66",
+"E> c #1A66B3",
+"F> c #1F7BD7",
+"G> c #217EDE",
+"H> c #1961A9",
+"I> c #1D6EC2",
+"J> c #1E72C7",
+"K> c #1B66B3",
+"L> c #217EDC",
+"M> c #1F78D1",
+"N> c #1C6EC0",
+"O> c #1961AC",
+"P> c #155493",
+"Q> c #165699",
+"R> c #1C6EC3",
+"S> c #1D70C3",
+"T> c #1B68B8",
+"U> c #1E76CD",
+"V> c #17589C",
+"W> c #12467B",
+"X> c #207DDD",
+"Y> c #1F77D1",
+"Z> c #16579A",
+"`> c #1A66B5",
+" , c #1B6AB9",
+"., c #185BA0",
+"+, c #1B6ABB",
+"@, c #1C6EC1",
+"#, c #207CDA",
+"$, c #165595",
+"%, c #1E74C9",
+"&, c #1E73CA",
+"*, c #175AA0",
+"=, c #1D70C6",
+"-, c #207CDC",
+";, c #1E78D5",
+">, c #1E75CF",
+",, c #1F7BDB",
+"', c #1C6EC5",
+"), c #1D73CD",
+"!, c #1963B0",
+"~, c #0E3966",
+"{, c #207BDC",
+"], c #17589E",
+"^, c #1860AA",
+"/, c #1E75D0",
+"(, c #1F7BDA",
+"_, c #1C6DC2",
+":, c #1B6CC0",
+"<, c #134C88",
+"[, c #1A67B7",
+"}, c #1D70C9",
+"|, c #1F7ADA",
+"1, c #185DA5",
+"2, c #1E77D2",
+"3, c #15579A",
+"4, c #1B69BC",
+"5, c #1962B0",
+"6, c #1E74D0",
+"7, c #1A66B6",
+"8, c #185FA8",
+"9, c #1D75D0",
+"0, c #1B68BB",
+"a, c #16599F",
+"b, c #207BDA",
+"c, c #1F79DA",
+"d, c #1E79DA",
+"e, c #1E79D6",
+"f, c #1C73D0",
+"g, c #1C76D2",
+"h, c #1E78D7",
+"i, c #1A68BE",
+"j, c #1D78DB",
+"k, c #1E78D8",
+"l, c #0F3C6D",
+"m, c #175DA9",
+"n, c #1E79DC",
+"o, c #1D78D9",
+"p, c #1860AE",
+"q, c #1968BC",
+"r, c #1B70CA",
+"s, c #1863B2",
+"t, c #1D78D8",
+"u, c #1E78DA",
+"v, c #145396",
+"w, c #15569C",
+"x, c #1C71CD",
+"y, c #1B6FC9",
+"z, c #1964B6",
+"A, c #1C74D2",
+"B, c #10437A",
+"C, c #1D75D5",
+"D, c #165BA4",
+"E, c #1C70CB",
+"F, c #15589F",
+"G, c #175FAC",
+"H, c #1A6ABF",
+"I, c #1659A2",
+"J, c #1A69C0",
+"K, c #1862B1",
+"L, c #15559A",
+"M, c #1B6DC7",
+"N, c #1B6FCA",
+"O, c #1659A3",
+"P, c #1A69BF",
+"Q, c #1E78D9",
+"R, c #1D78DA",
+"S, c #1D77D9",
+"T, c #1D74D3",
+"U, c #1C71CE",
+"V, c #1D76D7",
+"W, c #1A6DC7",
+"X, c #1C6FCA",
+"Y, c #1E77D9",
+"Z, c #1A6EC7",
+"`, c #0F3E72",
+" ' c #1E77DA",
+".' c #1B71CE",
+"+' c #1558A0",
+"@' c #1C76D8",
+"#' c #1760B0",
+"$' c #1B70CC",
+"%' c #124A88",
+"&' c #1762B3",
+"*' c #1863B6",
+"=' c #1C76D7",
+"-' c #1D75D9",
+";' c #1557A1",
+">' c #145299",
+",' c #1761B1",
+"'' c #1B6FCF",
+")' c #124A87",
+"!' c #1B70D1",
+"~' c #1559A2",
+"{' c #1964BB",
+"]' c #1762B4",
+"^' c #1B6FCB",
+"/' c #1868BD",
+"(' c #165CA9",
+"_' c #1968BE",
+":' c #1556A0",
+"<' c #1C77D7",
+"[' c #1C74D7",
+"}' c #1B74D5",
+"|' c #1B70D0",
+"1' c #1B71D0",
+"2' c #1C75D7",
+"3' c #1B73D5",
+"4' c #1867BF",
+"5' c #1A6ECC",
+"6' c #1761B4",
+"7' c #1762B6",
+"8' c #1A6FCD",
+"9' c #1760B2",
+"0' c #14549B",
+"a' c #13539A",
+"b' c #1A6CC8",
+"c' c #1B72D3",
+"d' c #10437D",
+"e' c #1B74D7",
+"f' c #1559A6",
+"g' c #145AA6",
+"h' c #1869C4",
+"i' c #1558A3",
+"j' c #1968C1",
+"k' c #175FB1",
+"l' c #1C74D5",
+"m' c #1456A1",
+"n' c #1869C2",
+"o' c #196CC8",
+"p' c #165AA9",
+"q' c #1864BB",
+"r' c #1A73D5",
+"s' c #196ED0",
+"t' c #1A6DCD",
+"u' c #1972D3",
+"v' c #1A71D7",
+"w' c #186CCA",
+"x' c #196BC6",
+"y' c #1A71D5",
+"z' c #1A73D7",
+"A' c #1B71D5",
+"B' c #196DCE",
+"C' c #1356A3",
+"D' c #196FD1",
+"E' c #155FB3",
+"F' c #186BC6",
+"G' c #186AC9",
+"H' c #104988",
+"I' c #155DB1",
+"J' c #1661B8",
+"K' c #1767C3",
+"L' c #196FD2",
+"M' c #1459A9",
+"N' c #114D93",
+"O' c #1A71D3",
+"P' c #114A8B",
+"Q' c #186CCB",
+"R' c #1459A8",
+"S' c #1661B6",
+"T' c #1869C5",
+"U' c #1767C2",
+"V' c #1459A6",
+"W' c #1765C0",
+"X' c #1354A1",
+"Y' c #196FD3",
+"Z' c #1A70D5",
+"`' c #186FD2",
+" ) c #186DCE",
+".) c #186DCF",
+"+) c #1970D3",
+"@) c #1665C0",
+"#) c #186ECF",
+"$) c #1970D5",
+"%) c #1A70D3",
+"&) c #196FD5",
+"*) c #1561B7",
+"=) c #155EB2",
+"-) c #186CCD",
+";) c #145DB2",
+">) c #1355A1",
+",) c #125098",
+"') c #1666C3",
+")) c #186BCC",
+"!) c #1560B6",
+"~) c #186BCB",
+"{) c #186ED2",
+"]) c #0E4381",
+"^) c #1766C2",
+"/) c #145AAC",
+"() c #1255A2",
+"_) c #1668C6",
+":) c #1356A4",
+"<) c #1663C0",
+"[) c #145EB2",
+"}) c #186FD3",
+"|) c #145AAB",
+"1) c #1663BC",
+"2) c #1768C5",
+"3) c #155FB5",
+"4) c #186DD3",
+"5) c #186DD1",
+"6) c #176BD2",
+"7) c #1769CC",
+"8) c #1768C8",
+"9) c #1666C4",
+"0) c #186CD3",
+"a) c #186CD1",
+"b) c #1356A6",
+"c) c #176ACC",
+"d) c #145EB6",
+"e) c #1664C2",
+"f) c #176CD1",
+"g) c #1769CA",
+"h) c #0F488A",
+"i) c #135AAE",
+"j) c #176CD0",
+"k) c #1560BA",
+"l) c #166CCF",
+"m) c #145AAE",
+"n) c #0F498E",
+"o) c #176BCF",
+"p) c #0F4A90",
+"q) c #1666C5",
+"r) c #1359AD",
+"s) c #145EB5",
+"t) c #145FB8",
+"u) c #1663BF",
+"v) c #1358AA",
+"w) c #1665C3",
+"x) c #1154A3",
+"y) c #166ACD",
+"z) c #1564C2",
+"A) c #1667CB",
+"B) c #1769CF",
+"C) c #166BCF",
+"D) c #145EBA",
+"E) c #135BB0",
+"F) c #1667CC",
+"G) c #135AB1",
+"H) c #1254A5",
+"I) c #104C96",
+"J) c #1460BE",
+"K) c #1666CA",
+"L) c #145CB6",
+"M) c #1665C8",
+"N) c #0E4486",
+"O) c #1259B0",
+"P) c #11509F",
+"Q) c #1664C6",
+"R) c #1154A6",
+"S) c #1561BF",
+"T) c #135AB2",
+"U) c #1568CE",
+"V) c #135AAF",
+"W) c #145FB9",
+"X) c #1666C9",
+"Y) c #1359B0",
+"Z) c #1769CE",
+"`) c #1669CF",
+" ! c #1568CF",
+".! c #1567CE",
+"+! c #1466CA",
+"@! c #1567CF",
+"#! c #1464C8",
+"$! c #1155AB",
+"%! c #1463C6",
+"&! c #135EBC",
+"*! c #1360C1",
+"=! c #0E468D",
+"-! c #1156AC",
+";! c #1467CC",
+">! c #135DBB",
+",! c #1360BF",
+"'! c #1466CC",
+")! c #125AB4",
+"!! c #0E468C",
+"~! c #0F4C97",
+"{! c #125AB3",
+"]! c #125AB5",
+"^! c #125CB9",
+"/! c #135FBE",
+"(! c #1361C2",
+"_! c #1050A1",
+":! c #1567CC",
+"<! c #1466CE",
+"[! c #1464CC",
+"}! c #1566CC",
+"|! c #1464CE",
+"1! c #1362C9",
+"2! c #125BBA",
+"3! c #1157B1",
+"4! c #1363CB",
+"5! c #115AB4",
+"6! c #1055AB",
+"7! c #0E4996",
+"8! c #125EBC",
+"9! c #1363CA",
+"0! c #115AB5",
+"a! c #1363C7",
+"b! c #0E468F",
+"c! c #0F4E9D",
+"d! c #1361C7",
+"e! c #1053AA",
+"f! c #125EC0",
+"g! c #1158B4",
+"h! c #1157B3",
+"i! c #1159B7",
+"j! c #1363C6",
+"k! c #1054AC",
+"l! c #1363CC",
+"m! c #1362CA",
+"n! c #1260C5",
+"o! c #1055AF",
+"p! c #125FC2",
+"q! c #115CBD",
+"r! c #115BBC",
+"s! c #0D4792",
+"t! c #1054AB",
+"u! c #1260C6",
+"v! c #115CBB",
+"w! c #1262C8",
+"x! c #0D448C",
+"y! c #0E4C9C",
+"z! c #115BBB",
+"A! c #1159B6",
+"B! c #1057B3",
+"C! c #115ABA",
+"D! c #115BBA",
+"E! c #125DBF",
+"F! c #125FC4",
+"G! c #0F4FA3",
+"H! c #125EC2",
+"I! c #1262C9",
+"J! c #115BBD",
+"K! c #1057B2",
+"L! c #1261C9",
+"M! c #1158B6",
+"N! c #1055B0",
+"O! c #1261C6",
+"P! c #0E4D9F",
+"Q! c #1261C7",
+"R! c #1053AC",
+"S! c #115DBE",
+"T! c #1159B9",
+"U! c #1058B3",
+"V! c #125EC1",
+"W! c #125DC0",
+"X! c #115CBE",
+"Y! c #125FC5",
+"Z! c #0D458E",
+"`! c #0F4FA4",
+" ~ c #115AB9",
+".~ c #1158B5",
+"+~ c #0F52A9",
+"@~ c #1463CA",
+"#~ c #1865CB",
+"$~ c #1966CB",
+"%~ c #1A66CB",
+"&~ c #1A67CB",
+"*~ c #1765CB",
+"=~ c #1464CA",
+"-~ c #1965CA",
+";~ c #1761C2",
+">~ c #155AB6",
+",~ c #135CBA",
+"'~ c #1765C9",
+")~ c #1563CA",
+"!~ c #1866CB",
+"~~ c #165CB7",
+"{~ c #134D9A",
+"]~ c #165FBE",
+"^~ c #1564CA",
+"/~ c #1967CB",
+"(~ c #1350A0",
+"_~ c #1558AD",
+":~ c #1362C7",
+"<~ c #1257B2",
+"[~ c #1660C0",
+"}~ c #175EBB",
+"|~ c #1864C8",
+"1~ c #175FBC",
+"2~ c #155BB8",
+"3~ c #1462C6",
+"4~ c #125DBE",
+"5~ c #273240",
+"6~ c #2F4767",
+"7~ c #396EB2",
+"8~ c #3478D1",
+"9~ c #252B32",
+"0~ c #407DCD",
+"a~ c #336EBB",
+"b~ c #232830",
+"c~ c #23272E",
+"d~ c #356FBD",
+"e~ c #387BD2",
+"f~ c #252A32",
+"g~ c #1C2026",
+"h~ c #3A6FB7",
+"i~ c #31619E",
+"j~ c #264063",
+"k~ c #253142",
+"l~ c #252B34",
+"m~ c #252E3A",
+"n~ c #1F2C3C",
+"o~ c #325A8C",
+"p~ c #2970CE",
+"q~ c #1656A9",
+"r~ c #19457D",
+"s~ c #213651",
+"t~ c #212A34",
+"u~ c #23282E",
+"v~ c #232C36",
+"w~ c #2A3C55",
+"x~ c #2E517F",
+"y~ c #3472C4",
+"z~ c #2B72CF",
+"A~ c #1A5CB2",
+"B~ c #135DBF",
+"C~ c #1F3F68",
+"D~ c #5E7593",
+"E~ c #5E7592",
+"F~ c #546C8B",
+"G~ c #405269",
+"H~ c #262C34",
+"I~ c #5F83B2",
+"J~ c #3D5B84",
+"K~ c #292F38",
+"L~ c #657B98",
+"M~ c #8BB2E5",
+"N~ c #4A6992",
+"O~ c #242930",
+"P~ c #506B8C",
+"Q~ c #79A6DF",
+"R~ c #3C6091",
+"S~ c #273241",
+"T~ c #22272D",
+"U~ c #42536A",
+"V~ c #47586F",
+"W~ c #2B3543",
+"X~ c #465C79",
+"Y~ c #4F6684",
+"Z~ c #354456",
+"`~ c #1F2329",
+" { c #43556D",
+".{ c #74A2DF",
+"+{ c #4B81C8",
+"@{ c #1F2F44",
+"#{ c #21272E",
+"${ c #394F6E",
+"%{ c #4D688B",
+"&{ c #445771",
+"*{ c #242830",
+"={ c #21262C",
+"-{ c #364356",
+";{ c #5B8BCB",
+">{ c #386FB9",
+",{ c #236DCD",
+"'{ c #1663C8",
+"){ c #A8C5EB",
+"!{ c #80AAE2",
+"~{ c #6A9CDD",
+"{{ c #5476A2",
+"]{ c #3F4957",
+"^{ c #91B6E6",
+"/{ c #3A4B61",
+"({ c #303842",
+"_{ c #B8CFEE",
+":{ c #A4C2EA",
+"<{ c #344358",
+"[{ c #3B4451",
+"}{ c #A6C4EB",
+"|{ c #6FA0DE",
+"1{ c #2E415C",
+"2{ c #2E3F53",
+"3{ c #5D718C",
+"4{ c #3E4C5E",
+"5{ c #94B4E0",
+"6{ c #9BBCE8",
+"7{ c #89B1E4",
+"8{ c #6991C7",
+"9{ c #3F536F",
+"0{ c #87B0E4",
+"a{ c #3B516E",
+"b{ c #23282F",
+"c{ c #526D92",
+"d{ c #91B3DE",
+"e{ c #88ABDA",
+"f{ c #78A6E0",
+"g{ c #486489",
+"h{ c #506177",
+"i{ c #719CD3",
+"j{ c #4483D5",
+"k{ c #1F6BCC",
+"l{ c #6C707A",
+"m{ c #262B32",
+"n{ c #E0E1E7",
+"o{ c #CCCED7",
+"p{ c #C1C4CF",
+"q{ c #BEC1CC",
+"r{ c #2F343B",
+"s{ c #E7E8EC",
+"t{ c #8D9097",
+"u{ c #BFC1C5",
+"v{ c #CACBD0",
+"w{ c #283240",
+"x{ c #9EB3CE",
+"y{ c #83A9DA",
+"z{ c #232A32",
+"A{ c #35547E",
+"B{ c #384658",
+"C{ c #92ABCC",
+"D{ c #ACC8EC",
+"E{ c #86AEE3",
+"F{ c #568FD9",
+"G{ c #3E7ED3",
+"H{ c #3B7CD1",
+"I{ c #4D87D5",
+"J{ c #6597DA",
+"K{ c #252D3A",
+"L{ c #232931",
+"M{ c #9BB8DC",
+"N{ c #9CB8DE",
+"O{ c #6E9CD9",
+"P{ c #4482D5",
+"Q{ c #3372C6",
+"R{ c #242931",
+"S{ c #2D343D",
+"T{ c #A3C2EA",
+"U{ c #6B9DDD",
+"V{ c #3075D0",
+"W{ c #1664CA",
+"X{ c #FFFFFF",
+"Y{ c #2B2F36",
+"Z{ c #CECFD0",
+"`{ c #75787D",
+" ] c #7F8286",
+".] c #5179AD",
+"+] c #758DAD",
+"@] c #5486C7",
+"#] c #323E4D",
+"$] c #B1CAEB",
+"%] c #446188",
+"&] c #5D93DA",
+"*] c #2A313C",
+"=] c #B0C8E7",
+"-] c #93B3DD",
+";] c #518CD8",
+">] c #226CCD",
+",] c #242D3A",
+"'] c #22262D",
+")] c #22282F",
+"!] c #B5CEEE",
+"~] c #87AFE4",
+"{] c #3D7ED3",
+"]] c #474B51",
+"^] c #2E333A",
+"/] c #3D4147",
+"(] c #42464C",
+"_] c #3F444A",
+":] c #82ADE3",
+"<] c #3A4656",
+"[] c #363F4A",
+"}] c #566476",
+"|] c #3A4658",
+"1] c #77A5E0",
+"2] c #44566E",
+"3] c #92A7C1",
+"4] c #9EBFE9",
+"5] c #5287CB",
+"6] c #2E69B7",
+"7] c #3C73BA",
+"8] c #252B33",
+"9] c #8CB2E5",
+"0] c #2C3541",
+"a] c #AFC5E1",
+"b] c #94B6E2",
+"c] c #4886D6",
+"d] c #1C68CC",
+"e] c #1460C4",
+"f] c #303843",
+"g] c #BAD1EF",
+"h] c #4281D4",
+"i] c #8F9195",
+"j] c #7A7D81",
+"k] c #9BBDE8",
+"l] c #587295",
+"m] c #282D35",
+"n] c #687A91",
+"o] c #93B8E6",
+"p] c #688EBE",
+"q] c #3A424E",
+"r] c #92ADCF",
+"s] c #689ADD",
+"t] c #3A7CD2",
+"u] c #397BD2",
+"v] c #54657D",
+"w] c #798A9F",
+"x] c #518BD8",
+"y] c #1D4D8D",
+"z] c #22272E",
+"A] c #5B6D84",
+"B] c #88B0E4",
+"C] c #7A7D82",
+"D] c #55585E",
+"E] c #2D3238",
+"F] c #464A50",
+"G] c #F9F9F9",
+"H] c #282D34",
+"I] c #DCDEE2",
+"J] c #E2E3E8",
+"K] c #C0C2CB",
+"L] c #C6C7CB",
+"M] c #D1D3DB",
+"N] c #91949D",
+"O] c #2C3138",
+"P] c #52565C",
+"Q] c #656971",
+"R] c #5F636B",
+"S] c #272B33",
+"T] c #E1E2E8",
+"U] c #CBCDD3",
+"V] c #464951",
+"W] c #6F7279",
+"X] c #898C94",
+"Y] c #63676F",
+"Z] c #4D5158",
+"`] c #DADBE1",
+" ^ c #E3E4E9",
+".^ c #D2D3DC",
+"+^ c #C0C2CE",
+"@^ c #B8BBC7",
+"#^ c #3C4147",
+"$^ c #54585D",
+"%^ c #2E3239",
+"&^ c #33383E",
+"*^ c #FDFDFD",
+"=^ c #595D62",
+"-^ c #2B3036",
+";^ c #484C52",
+">^ c #FBFBFB",
+",^ c #EEEEEE",
+"'^ c #53565B",
+")^ c #393C42",
+"!^ c #6F7277",
+"~^ c #F7F7F7",
+" ",
+" ",
+" . + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # ",
+" . $ % & * = - ; > , $ $ ' ) ! ~ { ] ^ / ( ( _ : < [ } | 1 2 2 3 3 3 3 4 2 5 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 9 0 a b c d ",
+" . * e f g % ; h i ; $ $ j k l m n o p q r s t u v w x 6 y z A 3 2 3 3 3 3 B C 7 7 7 7 7 7 7 7 7 7 _ 7 7 7 7 _ 6 D E F d ",
+" . $ G $ H I ; J k $ * K L M N = O P Q R v v S v T U v V W X Y Z ` ...+.2 ..@._ 7 7 7 7 7 7 _ #.$.%.7 &.7 7 7 *.=.X -.d ",
+" . $ ;.>.,.'.).!.~.* $ {.].^./.(.$ _.:.<.[.}.U r } |.1.v 2.: 3.6 4.%.5.6.6.7.C 7 7 7 7 7 7 7 6 8.9.2 0.a.b.6 7 7 7 _ ( d ",
+" . * $ c.d.e.f.g.* $ h.L i.j.k.K $ ).O l.m.v n.o.p.q.r.s.v t.u.v.w.7 7 7 x.6 7 7 7 7 7 7 7 7 _ y.z.3 2 ..A A.x.B.7 7 7 d ",
+" . $ l.C.'.D.E.F.$ * G.H.I.J.i.* $ K.L.M.N.v O.P.Q.R.S.T.U.v v p V.W.7 7 _ 7 7 7 7 7 7 7 _ 7 X.Y.Z.3 3 3 2 `. +.+X B._ d ",
+" . $ ++@+#+$+H.$ $ $ !.%+&+*+=+$ -+;+>+,+'+)+!+~+{+2 ]+^+/+(+_+:+<+[+}+_ 6 7 6 #.B._ 7 7 W.|+1+2+3+A 4 3 3 3 3 4+Z.5+X d ",
+" . $ 6+7+8+9+0+a+$ b+9+c+J.F.d+$ H e+f+g+h+J.i+j+k+]+l+..m+n+o+p+q+r+s+t+u+v+w+v+8.X 7 7 x+y+v z+A+b.w+3 2 3 3 3 3 B+C+d ",
+" . $ D+E+F+G+$ a+$ H+I I+J+E+$ K+,.L+M+N+O+'+)+P+Q+X R+ +S+..A 9. + .2 T+..3 4 3 U+X 7 7 V+W+X+o Y+0 q+w+ .3 3 3 Z+l+`+d ",
+" . $ 7+>.].h+$ $ @.@D.+@@@#@$ $+@@$@++i.$ %@&@*@=@-@q+t+6. +..2 3 3 3 3 3 S+`+;@>@_ 7 7 8 ,@'@)@o !@~@X {@`+]@ .A ^@U+d ",
+" . $ =+/@(@$ $ $ _@g+:@<@#+$ e.[@h. @/@K $ }@% |@1@2@3@4@4.5@6@0.2 .2 +A 7@p.8@_ 7 9@0@} a@( b@c@v v :+d@e@f@g@b.h@9@d ",
+" . $ i@j@k@$ $ c+l@m@n@M h.$ o@p@q@r@F.$ s@t@q@u@v@v v w@x@>@y@z@b.A@g@r+b.B@B.*._ 7 C@D@E@F@!@G@H@v v v v I@z+{ r J@K@d ",
+" . * c+:.L@$ * M@N@O@].e.$ =+% P@Q@R@l.$ ++S@$ Q@j.T@U@v V@W@D@X@Y@Z@=.`@W. #7 | .#d@+#o @###v v O.!+W@w@$#%#&#v v v v d ",
+" . * T@N@$ $ D..@; *#R@L+a+=#u@-#h+;#P@L+>#,#>+'#)#$ F+!#~#{#]#i+!@:+^#/#a (#_#:#<#[#}#v T@|#1#%#2#3#4#5#0@6#-.7#8#9#x@d ",
+" . $ J P@$ $ j )#0#a#;.$ b#O@s@g c#e s@d#O * e#f#g#& F+=+$ @+h#i#j#v v 1@o {#V@1@k#U@l#l h.=+m#v E n#o#p#6@p.6 q#9@7 W.d ",
+" . $ o@* * 7+.@e.r#g+s#* p@M+h.r@:@0+O+= m@#@t#u#P@D+r@$ $ $ % M )#v#w#x#= > y#= Q@{.:@z#$ S@m#v A#: $.0.3 3 3 B#0@7 7 d ",
+" . * K $ * = O g+a#; * h.O =+K+T@C#; D#;+$ L.E#K %@F#G#$ $ e#= >.H#I#* #@$ M J#$ g {.K#=+s@L#M#N#v O#P#Q#R#R.S#Y.X T#X d ",
+" . $ $ * b#U#e.k V#P@$ W#V#d+z#>#I O+X#D.O+G.O@h. @D+$ * $ K#& C#)#$ Y#$ s#Z#).g#c.U#N+$ `#H+O+u# $~ .$1+j++$.#@$#$$$^ d ",
+" . $ $ $ L+%$@@:.&$$ *$0#i@e.=$-$;$g C.* G#a#i@>$k@,$$ $ '$)$K+].%$$ $ $ !$m.e.7+= % q@g#~$k@$@;#[@h#{$o ]$< 2@^$/$($~ d ",
+" . $ $ $ * * t@F+P@* D.=#$ F.:@Q@d+_$).$ `#;+* p@D+*$$ $ :$I )#C.Y#$ $ *$C#%@s@<$*+D+$ r@j.[$}$|$L+g t@1$2$3$4$5$ $4$o d ",
+" . * * * $ D.6$K+$ $ 7$;$=+8$H E+;.9$$ ; :@; g 0$D.$ a$_.w#b$c$G#d$e$$ f$g$#+h$i$y#j$k$l$m$n$++I.o$p$q$r$s$t$J##+$+u$f#d ",
+" . v$v$#@v$w$x$y$z$A$B$C$D$E$F$v$G$H$I$J$K$v$L$M$N$v$z$O$P$Q$R$v$S$T$z$U$V$W$X$Y$Z$v$H$`$ %.%+%@%#%$%v$%%&%*%=%-%;%>%#%d ",
+" . ,%,%,%'%)%!%,%~%{%]%^%/%(%_%:%<%[%!%}%|%1%Z$2%,%,%3%4%5%6%7%,%8%9%0%8%a%b%c%d%]%e%f%g%h%i%j%k%l%e%m%n%o%m%p%q%r%s%t%d ",
+" . u%u%u%v%w%x%u%y%z%u%A%B%C%u%D%E%F%G%H%u%I%J%3%u%u%K%L%M%N%u%O%P%Q%R%S%T%U%V%W%u%X%Y%Z%`% &.&+&@&#&$&H%%&u%&&*&=&-&;&d ",
+" . >&,&'&)&!&~&>&{&]&^&/&(&_&:&<&]&[&}&|&1&2&3&>&>&]&4&5&6&7&8&9&0&a&b&c&d&e&f&a&g&h&i&j&/&k&l&m&n&o&p&q&r&o&s&t&u&v&w&d ",
+" . x&x&y&z&A&B&x&C&x&D&E&F&G&H&I&J&K&L&x&M&N&O&P&x&Q&R&S&T&x&U&V&W&X&Y&Z&I&`& *.*+*@*#*Q&$*%*&*R&**=*-*;*>*,*'*)*!*~*{*d ",
+" . ]*]*^*]*]*]*^*]*/*(*_*:*<*[*}*|*1*2*3*4*5*6*6*7*[*8*9*0*]*a*[*b*c*d*e*X&f*8*g*h*i*j*k*l*m*n*o*p*q*(*r*s*t*u*v*l*p*w*d ",
+" . x*y*z*x*A*z*x*z*B*C*D*E*F*G*H*I*J*K*L*M*N*x*A*O*P*l*Q*A*R*S*T*U*V*N*W*X*Y*Z*`* =.=+=D*@=#=s*$=B*%=T*J*&=*===-=;=>=,=d ",
+" . '='='=)=!=!=~={=]=^=/=(=_=:=<=[=}=|=1=2=~=)=)=3=4=5=6='=7=8=9=0=a=b=c=d=e=f=g=h=i=c=j=k=l=m='=n=o=p=q=r=s=t=u=v=w=x=d ",
+" . y=z=A=y=B=z=A=C=D=E=F=G=H=B=I=J=K=L=M=N=O=O=N=L=P=Q=O=R=S=T=U=V=W=X=Y=Z=`= -.-+-@-#-$-%-&-O=*-=---;->-,-'-L=)-!-~-{-d ",
+" . ]-^-/-/-/-/-(-_-:-<-[-}-|-[-[-1-2-3-4-[-5-[-6-7-8-9-0-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-7-p-q-[-r-n-s-t-7-u-v-w-x-y-z-A-d ",
+" . B-B-C-D-C-E-F-G-w-H-I-J-D-K-L-M-N-O-P-B-D-D-B-Q-R-Q-S-T-U-V-W-X-3-Y-Z-`- ;.;+;@;#;U-$;%;&;*;=;-;%;;;>;T-,;';);!;~;+;d ",
+" . H-H-{;H-];^;/;(;~;];_;:;H-H-<;[;};|;H-];H-];H-H-1;H-2;3;4;5;6;7;_;8;9;0;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;d;p;q;r;s;t;u;d ",
+" . v;w;v;x;y;z;A;B;C;D;E;F;G;H;I;J;K;L;F;x;M;M;G;x;M;N;O;P;Q;R;S;T;U;V;C;W;X;Y;Z;`; >.>+>@>M;#>$>%>&>*>=>->;>>>,>'>Q;)>d ",
+" . !>~>~>~>{>]>^>/>~>K;(>~>~>_>:><>[>}>~>~>~>}>~>}>|>1>2>~>3>]>4>K;5>6>7>8>9>0>a>b>c>d>e>f>g>h>i>j>k>l>f>m>n>o>p>q>r>s>d ",
+" . t>u>u>v>w>x>y>z>A>B>u>u>C>D>E>v>F>v>u>v>u>G>v>v>z>H>I>J>K>L>M>N>O>w>P>Q>R>S>T>U>A>V>W>X>V>Y>Z>`> ,.,+,@,#,$,%,&,*,=,d ",
+" . -,-,-,z>;,>,,,-,',),-,-,!,~,-,-,-,-,-,-,{,{,{,-,),],-,^,/,-,(,_,:,R><,[,-,!,},|,-,Z>1,},1,>,<,2,3,4,5,6,7,8,9,0,a,b,d ",
+" . c,d,d,e,f,g,c,h,i,j,c,k,l,m,c,d,d,d,n,d,c,d,c,o,p,q,r,s,d,d,d,t,u,v,w,x,y,z,A,d,A,B,C,D,E,F,G,H,I,J,K,d,L,M,N,O,P,u,d ",
+" . Q,R,S,T,U,V,S,W,X,S,Y,Z,`,S,S,S,Y,Y,S,S, 'S,S,.'+'@'#'$'S,S,S,S,W,%'&'S,*'W,='-';'>'@',''')'!'~'{']'^'/'('.'_':'S,<'d ",
+" . ['['}'|'1'2'3'4'3'2'['!'5'['['['['['['['['['['6'7'8'9'['['['['['0'a'b'5'7'''['c'd'5'e'3'f'g'h'i'j'k'l'm'n'o'p'q'e'l'd ",
+" . r'r's't'u'v'w'x'y'y'r'r'z'y'y'A'y'y'r'y'y'y'B'C'D'E'F'y'y'y'y'G'H'I'y'J'K'L'y'M'N'y'O's'P'Q'R'J'S'T'U'V'Q'W'X'Y'y'Z'd ",
+" . Y'`' ).)+)Y'@)#)+)+)$)%)+)Y'+)$)Y'+)+)+)+)&)*)=)-);)+)Y'Y'Y'Y'>),)')))!)~)Y'{)])^)Y'Y'/)()_):)<)[)})|)1)2)/)3)})Y'4)d ",
+" . 5)6)7)6)5)8)9)5)0)4)5)5)a)a)a)5)a)5)0)0)a)7)b)c)d)e)a)f)a)a)g)h)i)j)k)<)l)5)m)n)a)a)o)p)q)r)s)t)u)q)v)w)<)x)y)f)a)f)d ",
+" . o)o)o)o)o)z)A)o)o)o)B)B)B)o)B)B)B)C)o)B)B)D)E)F)G)o)B)B)o)B)H)I)J)K)L)M)B)o)N)D)B)B)O)P)Q)R)S)T)U)V)W)X)Y)O)Z)B)`)B)d ",
+" . U) ! !.! !+!U) !U)U)U)U)U)U)@!U)U).!.!.!#!$!%!&!*!.!.!.!U)+!=!-!;!>!,!'!.!)!!!.!.!.!~!*!{!]!^!/!%!-!(!%!_!#!:!.!.!.!d ",
+" . <!<![!<!}!'!'!'![!'!<!<!'!'!|![![!'![!1!2!3!4!5!4!'!'!'!'!6!7!8!9!0!a![!'!b!5![![!0!c!d!e!f!g!4!h!i!j!g!k![![![![![!d ",
+" . 9!l!9!9!9!l!9!9!9!9!9!m!9!9!9!9!9!9!l!n!o!p!q!r!9!9!9!9!m!s!t!u!r!v!w!9!i!x!9!9!m!y!z!A!B!C!D!u!k!E!F!G!H!m!m!m!9!9!d ",
+" . m!9!m!m!m!m!m!m!m!m!9!m!m!9!9!m!m!9!I!J!K!L!M!L!m!m!9!m!N!7!D!9!u!O!m!m!7!o!9!9!D!P!Q!R!S!M!Q!A!M!O!T!R!9!m!m!m!m!9!d ",
+" . m!m!m!9!m!m!9!9!9!m!m!9!9!m!9!m!9!9!u!U!V!W!X!9!9!m!m!m!7!k!Y!m!m!9!9!X!Z!9!m!9!`! ~z!.~S!r!w!o!f!L!+~f!m!9!9!9!9!m!d ",
+" . m!m!m!@~#~$~%~&~%~&~%~$~*~=~@~#~$~-~;~>~@~,~'~#~)~@~!~~~{~]~)~^~*~!~/~(~_~#~)~W!G!:~<~[~}~|~1~2~3~4~R!9!9!m!m!m!9!m!d ",
+" . m!9!. . . . . . . 5~6~7~8~. . . . 9~0~a~b~c~d~e~f~. . g~h~i~j~k~l~f~m~n~o~e~p~q~r~s~t~u~v~w~x~y~z~A~B~m!m!9!9!m!m!m!d ",
+" . m!m!C~. . D~E~F~G~f~. H~I~J~. . K~L~M~N~O~O~P~Q~R~S~T~U~V~. . W~X~Y~Z~`~ {.{+{@{O~#{${%{&{*{={-{;{>{,{^~m!9!m!9!9!9!d ",
+" . m!m!'{. . ){){!{~{{{. . ]{^{/{. ({_{:{<{. . [{}{|{1{2{3{O~. 4{5{6{7{8{9{ {0{a{={b{c{d{e{f{g{b{. h{i{j{k{@~m!m!m!9!9!d ",
+" l{d d d m{. n{n{o{p{q{r{. # s{t{. . u{v{. w{. . x{y{z{A{B{. . C{D{E{F{G{H{I{J{K{O~L{M{N{O{P{Q{R{O~S{T{U{V{W{9!9!9!m!m!d ",
+" . . X{X{ m{. Y{X{Z{. . `{ ]. .]. . q++]. @]#]. . $]:{%]. . . 9~&]O~t.*]=]-];]>]!~,]'])]!]~]{]#~9!9!9!m!m!d ",
+" . . X{X{ . . ]]X{X{^]. /](]_]:]<]. []}]|]1]2]. . 3]4]5]6]7]. 8]9]0]c~8]a]b]c]d]e]L{={f]g]^{h]$~9!m!m!9!9!d ",
+" . . X{X{ # . . i]X{ (]. . . j]k]l]. . m]n]o]p]8]. q]r]s]t]u]. 8]4]v]c~O~w]6{x]>]y]z]z]A]!]B]G{!~m!9!m!9!m!d ",
+" m{. . C]C]D]E]. . F]G]X{ . . H]I]J]K]m{. . L]J]M]N]O]. # P]Q]R]. S]T]U]V]t.m{W]X]Y]m{']Z]`] ^.^+^@^d d d d d d ",
+" . . . . . . H]#^ ]G]X{ . . $^X{X{ %^. &^*^X{ =^_]J@. . -^;^>^,^ '^/]Y{. z+)^!^~^X{ ",
+" X{X{ X{ X{ ",
+" "};
diff --git a/pixmaps/redlight.xpm b/pixmaps/redlight.xpm
new file mode 100644
index 0000000..0e3791b
--- /dev/null
+++ b/pixmaps/redlight.xpm
@@ -0,0 +1,7 @@
+/* XPM */
+static char * redlight_xpm[] = {
+"3 2 2 1",
+" c None",
+". c #FF0000",
+"...",
+"..."};
diff --git a/pixmaps/snow.xpm b/pixmaps/snow.xpm
new file mode 100644
index 0000000..cbd7def
--- /dev/null
+++ b/pixmaps/snow.xpm
@@ -0,0 +1,1825 @@
+/* XPM */
+static char * snow_xpm[] = {
+"64 64 1758 2",
+" c None",
+". c #252A31",
+"+ c #29323B",
+"@ c #262D35",
+"# c #272C33",
+"$ c #3BABFB",
+"% c #3BAAFB",
+"& c #3CAAFB",
+"* c #B7BAC7",
+"= c #3CABFB",
+"- c #3AAAFA",
+"; c #3AA9F9",
+"> c #3AA8F8",
+", c #3AA9FA",
+"' c #3AA7F7",
+") c #37A1EE",
+"! c #359CE5",
+"~ c #369DE7",
+"{ c #38A4F1",
+"] c #3AA8F9",
+"^ c #3AA8F7",
+"/ c #39A5F3",
+"( c #369EE8",
+"_ c #3599E2",
+": c #369CE6",
+"< c #38A3F1",
+"[ c #369EE9",
+"} c #2F88C8",
+"| c #2875AB",
+"1 c #2C7AB2",
+"2 c #328DD0",
+"3 c #379FEA",
+"4 c #38A4F2",
+"5 c #37A0EB",
+"6 c #359BE4",
+"7 c #369DE8",
+"8 c #39A6F4",
+"9 c #3599E1",
+"0 c #3395DB",
+"a c #2B7CB8",
+"b c #2770A4",
+"c c #2C79B1",
+"d c #328FD1",
+"e c #37A0EC",
+"f c #3190D4",
+"g c #236696",
+"h c #335C78",
+"i c #63859B",
+"j c #5D8EB0",
+"k c #3B8CC5",
+"l c #2D84C1",
+"m c #2874AB",
+"n c #2F7FB9",
+"o c #3493D8",
+"p c #38A2F0",
+"q c #39A6F6",
+"r c #359AE3",
+"s c #2D82BF",
+"t c #2972A6",
+"u c #307DB4",
+"v c #3290D2",
+"w c #3291D5",
+"x c #2874AC",
+"y c #1B4D71",
+"z c #4E6E83",
+"A c #6B8DA4",
+"B c #6196BC",
+"C c #4298D4",
+"D c #308CCD",
+"E c #2E688F",
+"F c #8BA3B2",
+"G c #E4F6FF",
+"H c #D5E9F4",
+"I c #6E94AD",
+"J c #226392",
+"K c #1D557D",
+"L c #3A637E",
+"M c #648DAA",
+"N c #5B98C3",
+"O c #3C98DA",
+"P c #38A3F0",
+"Q c #308BCC",
+"R c #25628F",
+"S c #476D87",
+"T c #7093AB",
+"U c #5489AC",
+"V c #2C6F9E",
+"W c #1A4D72",
+"X c #3C5769",
+"Y c #C8D9E4",
+"Z c #E6F5FF",
+"` c #D2E6F0",
+" . c #6EA1C3",
+".. c #3690D2",
+"+. c #38A2EF",
+"@. c #39A6F5",
+"#. c #3394DB",
+"$. c #3F7FAC",
+"%. c #9BB8CB",
+"&. c #CEEBFB",
+"*. c #D1EEFF",
+"=. c #ABC5D5",
+"-. c #335267",
+";. c #203D50",
+">. c #87A2B4",
+",. c #C8E5F7",
+"'. c #AFD1E6",
+"). c #5393C1",
+"!. c #3393D9",
+"~. c #2F87C6",
+"{. c #35698D",
+"]. c #8EABBD",
+"^. c #CBE7F8",
+"/. c #B5D2E3",
+"(. c #3F5F75",
+"_. c #1B374A",
+":. c #92ABBA",
+"<. c #D3EEFF",
+"[. c #D2EDFF",
+"}. c #C0DCEE",
+"|. c #698FA9",
+"1. c #2F7AB1",
+"2. c #3498E0",
+"3. c #2B7BB4",
+"4. c #507997",
+"5. c #ABCFE7",
+"6. c #BFE5FF",
+"7. c #BADFF8",
+"8. c #7E9CB0",
+"9. c #597484",
+"0. c #BBE0FA",
+"a. c #C0E6FF",
+"b. c #B1D6EF",
+"c. c #4F7FA0",
+"d. c #2B7FBB",
+"e. c #318FD2",
+"f. c #3D77A0",
+"g. c #93B5CC",
+"h. c #BFE4FE",
+"i. c #C1E7FF",
+"j. c #819EB1",
+"k. c #6E899C",
+"l. c #B0D4EC",
+"m. c #C1E5FF",
+"n. c #BDE1FB",
+"o. c #88A7BC",
+"p. c #325974",
+"q. c #266FA4",
+"r. c #37A2EE",
+"s. c #3291D6",
+"t. c #246A9C",
+"u. c #1D4A6A",
+"v. c #5E7E94",
+"w. c #ACD5F4",
+"x. c #B1DCFC",
+"y. c #AAD5F3",
+"z. c #A3CEEC",
+"A. c #B1DEFB",
+"B. c #ABD8F7",
+"C. c #759AB4",
+"D. c #285371",
+"E. c #2874AA",
+"F. c #379EE9",
+"G. c #3292D6",
+"H. c #2A73A8",
+"I. c #6089A6",
+"J. c #A7D0EE",
+"K. c #B2DDFC",
+"L. c #ADD7F7",
+"M. c #ADD6F5",
+"N. c #B3DDFD",
+"O. c #97BCD7",
+"P. c #395264",
+"Q. c #164261",
+"R. c #2976AF",
+"S. c #3395DC",
+"T. c #2873A9",
+"U. c #255A80",
+"V. c #2D5775",
+"W. c #274962",
+"X. c #415E74",
+"Y. c #8DB8D9",
+"Z. c #A3D6F9",
+"`. c #A3D5F7",
+" + c #A3D5F8",
+".+ c #A2D5F8",
+"++ c #8BB7D6",
+"@+ c #335164",
+"#+ c #153D59",
+"$+ c #256DA0",
+"%+ c #3497DE",
+"&+ c #2E83C0",
+"*+ c #2A79B3",
+"=+ c #2772A9",
+"-+ c #36678B",
+";+ c #7EA9C7",
+">+ c #A2D4F7",
+",+ c #A4D5F9",
+"'+ c #A4D5F8",
+")+ c #A0D1F4",
+"!+ c #6E92A9",
+"~+ c #2B4456",
+"{+ c #2C5877",
+"]+ c #367FB3",
+"^+ c #3699DF",
+"/+ c #318ED1",
+"(+ c #286895",
+"_+ c #4A7899",
+":+ c #79ADD1",
+"<+ c #84B9DF",
+"[+ c #85B8DF",
+"}+ c #8CC2E9",
+"|+ c #95CEF6",
+"1+ c #94CDF4",
+"2+ c #95CDF6",
+"3+ c #8CC2E8",
+"4+ c #52768F",
+"5+ c #142B3A",
+"6+ c #315773",
+"7+ c #447EA8",
+"8+ c #3B8FCC",
+"9+ c #369CE7",
+"0+ c #225E89",
+"a+ c #376C90",
+"b+ c #1B4D6F",
+"c+ c #486D88",
+"d+ c #89BDE4",
+"e+ c #96CEF6",
+"f+ c #95CEF4",
+"g+ c #94CBF3",
+"h+ c #88BADF",
+"i+ c #85B7DC",
+"j+ c #87BCE2",
+"k+ c #67A0C9",
+"l+ c #3989C4",
+"m+ c #359AE4",
+"n+ c #39A5F4",
+"o+ c #3394D9",
+"p+ c #3078AA",
+"q+ c #5E98C0",
+"r+ c #83C3F1",
+"s+ c #85C5F2",
+"t+ c #85C4F1",
+"u+ c #85C3F0",
+"v+ c #84C4F1",
+"w+ c #71AAD1",
+"x+ c #2F4B5F",
+"y+ c #2D495F",
+"z+ c #78B1DB",
+"A+ c #81BFEC",
+"B+ c #5695C3",
+"C+ c #2D81BE",
+"D+ c #308CCE",
+"E+ c #2772A8",
+"F+ c #275677",
+"G+ c #6DA4CB",
+"H+ c #7EBCE7",
+"I+ c #3B6483",
+"J+ c #294960",
+"K+ c #6BA0C5",
+"L+ c #86C6F2",
+"M+ c #86C5F2",
+"N+ c #85C4F0",
+"O+ c #87C5F2",
+"P+ c #88C6F2",
+"Q+ c #75AFD9",
+"R+ c #328BCB",
+"S+ c #389FEB",
+"T+ c #358ECE",
+"U+ c #498FC0",
+"V+ c #5FA3D2",
+"W+ c #62A4D3",
+"X+ c #61A2CE",
+"Y+ c #5F9EC9",
+"Z+ c #61A0CD",
+"`+ c #6BB2E5",
+" @ c #70BAEE",
+".@ c #65A9D9",
+"+@ c #45789D",
+"@@ c #558EB9",
+"#@ c #71BAED",
+"$@ c #72BAED",
+"%@ c #5691BD",
+"&@ c #22587F",
+"*@ c #266C9F",
+"=@ c #205E8A",
+"-@ c #2F5C7D",
+";@ c #68ABDB",
+">@ c #73BBEE",
+",@ c #5793BD",
+"'@ c #427599",
+")@ c #70B9EC",
+"!@ c #70B8EB",
+"~@ c #66A5D2",
+"{@ c #619EC8",
+"]@ c #639FCB",
+"^@ c #63A0CE",
+"/@ c #64A3CF",
+"(@ c #4C83A9",
+"_@ c #2B628A",
+":@ c #2C80BC",
+"<@ c #3378AA",
+"[@ c #2E648A",
+"}@ c #285473",
+"|@ c #214861",
+"1@ c #254B65",
+"2@ c #417EAA",
+"3@ c #57ACE8",
+"4@ c #58ACE8",
+"5@ c #56A8E2",
+"6@ c #56A8E3",
+"7@ c #58ACE7",
+"8@ c #52A6DE",
+"9@ c #356A8F",
+"0@ c #153750",
+"a@ c #1B4A6E",
+"b@ c #1A4769",
+"c@ c #234E6D",
+"d@ c #4A91C3",
+"e@ c #59ADE8",
+"f@ c #55A8E0",
+"g@ c #58AAE4",
+"h@ c #59AEE8",
+"i@ c #4E97CA",
+"j@ c #2D5877",
+"k@ c #244B66",
+"l@ c #275474",
+"m@ c #2B5C7F",
+"n@ c #2A5E82",
+"o@ c #23577D",
+"p@ c #236595",
+"q@ c #308ACC",
+"r@ c #3BA9F9",
+"s@ c #2D84C2",
+"t@ c #205D89",
+"u@ c #143C58",
+"v@ c #1A415D",
+"w@ c #235070",
+"x@ c #326D97",
+"y@ c #4EA8E7",
+"z@ c #4EA6E5",
+"A@ c #4EA6E4",
+"B@ c #4FA6E5",
+"C@ c #4FA6E6",
+"D@ c #499FDA",
+"E@ c #397CAD",
+"F@ c #306B94",
+"G@ c #3475A3",
+"H@ c #3575A1",
+"I@ c #3474A2",
+"J@ c #4292CA",
+"K@ c #4DA5E4",
+"L@ c #4EA7E5",
+"M@ c #4DA7E5",
+"N@ c #4DA7E6",
+"O@ c #3C83B7",
+"P@ c #265577",
+"Q@ c #24577B",
+"R@ c #235D87",
+"S@ c #226594",
+"T@ c #2670A5",
+"U@ c #2A7AB4",
+"V@ c #2F8ACB",
+"W@ c #3496DD",
+"X@ c #266FA3",
+"Y@ c #26587C",
+"Z@ c #498DBE",
+"`@ c #519FD5",
+" # c #509CD2",
+".# c #58ACE6",
+"+# c #59ADE7",
+"@# c #59ACE7",
+"## c #57AAE4",
+"$# c #55A7E0",
+"%# c #55A7E2",
+"&# c #55A8E3",
+"*# c #55A8E2",
+"=# c #54A7E0",
+"-# c #54A8E2",
+";# c #56ABE6",
+"># c #57ACE7",
+",# c #57ADE7",
+"'# c #51A2DA",
+")# c #4F9DD1",
+"!# c #50A1D7",
+"~# c #458FC2",
+"{# c #2E79AF",
+"]# c #3B7DAB",
+"^# c #69B6EC",
+"/# c #6AB6EC",
+"(# c #69B6EB",
+"_# c #68B5EA",
+":# c #69B5EB",
+"<# c #68B5EB",
+"[# c #68B4EA",
+"}# c #68B4EB",
+"|# c #68B6EC",
+"1# c #589FD0",
+"2# c #2B6B99",
+"3# c #2E88C7",
+"4# c #3499E1",
+"5# c #3886BD",
+"6# c #508CB7",
+"7# c #5B94BD",
+"8# c #68A8D4",
+"9# c #78BEEE",
+"0# c #77BDEE",
+"a# c #77BEEE",
+"b# c #77BCEE",
+"c# c #77BEEF",
+"d# c #6AABD9",
+"e# c #5890B9",
+"f# c #548FB7",
+"g# c #3A6C8F",
+"h# c #225C86",
+"i# c #2E84C3",
+"j# c #3AA4F3",
+"k# c #3290D5",
+"l# c #2D82BE",
+"m# c #1C4D70",
+"n# c #26455A",
+"o# c #669DC2",
+"p# c #82C4F2",
+"q# c #81C2F0",
+"r# c #81C3F2",
+"s# c #75B0DC",
+"t# c #2D4F67",
+"u# c #1A415C",
+"v# c #1F547A",
+"w# c #256B9D",
+"x# c #37A0ED",
+"y# c #39A7F6",
+"z# c #3396DC",
+"A# c #369AE3",
+"B# c #2B7EB9",
+"C# c #246593",
+"D# c #296997",
+"E# c #307EB7",
+"F# c #3494D8",
+"G# c #2B7CB7",
+"H# c #2C80BD",
+"I# c #2E86C6",
+"J# c #266EA2",
+"K# c #153E5C",
+"L# c #40667F",
+"M# c #86C4F0",
+"N# c #88C5F3",
+"O# c #86C5F1",
+"P# c #87C6F2",
+"Q# c #88C7F4",
+"R# c #5784A4",
+"S# c #1E4C6C",
+"T# c #226493",
+"U# c #2670A4",
+"V# c #2B7EBA",
+"W# c #369DE6",
+"X# c #3292D7",
+"Y# c #2876AC",
+"Z# c #256794",
+"`# c #2C74A7",
+" $ c #338DCE",
+".$ c #379FE9",
+"+$ c #39A8F7",
+"@$ c #39AAFA",
+"#$ c #3AAAF9",
+"$$ c #3AAAFB",
+"%$ c #39A8F9",
+"&$ c #38A7F8",
+"*$ c #37A2F1",
+"=$ c #308CD2",
+"-$ c #21608E",
+";$ c #386585",
+">$ c #5D8FB1",
+",$ c #6199C0",
+"'$ c #3E82B4",
+")$ c #2875AD",
+"!$ c #226190",
+"~$ c #2B5F84",
+"{$ c #3D7399",
+"]$ c #346D97",
+"^$ c #184669",
+"/$ c #2B4E66",
+"($ c #78ADD1",
+"_$ c #90CBF5",
+":$ c #8FC9F2",
+"<$ c #8ECAF2",
+"[$ c #8EC9F2",
+"}$ c #8ECAF3",
+"|$ c #8EC9F3",
+"1$ c #8DC9F3",
+"2$ c #8DC9F2",
+"3$ c #88C3EF",
+"4$ c #436D8B",
+"5$ c #174668",
+"6$ c #205177",
+"7$ c #39719A",
+"8$ c #3B84B8",
+"9$ c #3088C7",
+"0$ c #2774AC",
+"a$ c #1D5176",
+"b$ c #3D6A89",
+"c$ c #649AC2",
+"d$ c #5596C5",
+"e$ c #368DCE",
+"f$ c #359BE9",
+"g$ c #38A4F4",
+"h$ c #38A8F7",
+"i$ c #38A6F9",
+"j$ c #38A6F7",
+"k$ c #38A8F9",
+"l$ c #38A5F7",
+"m$ c #37A4F6",
+"n$ c #37A3F4",
+"o$ c #359EED",
+"p$ c #2E87CB",
+"q$ c #29648F",
+"r$ c #6897B8",
+"s$ c #92C9F2",
+"t$ c #96CFF7",
+"u$ c #6697BB",
+"v$ c #255A82",
+"w$ c #2B597D",
+"x$ c #6290AF",
+"y$ c #85BADF",
+"z$ c #6E9CBE",
+"A$ c #35556C",
+"B$ c #577C97",
+"C$ c #96CFF6",
+"D$ c #95CFF6",
+"E$ c #95CDF4",
+"F$ c #95CCF4",
+"G$ c #94CCF4",
+"H$ c #94CCF5",
+"I$ c #94CEF6",
+"J$ c #7CAED1",
+"K$ c #315066",
+"L$ c #456A86",
+"M$ c #7CB1D7",
+"N$ c #77AFD6",
+"O$ c #4782AF",
+"P$ c #1A4E75",
+"Q$ c #2C516D",
+"R$ c #73A5C9",
+"S$ c #94CDF6",
+"T$ c #81B8E2",
+"U$ c #4685B4",
+"V$ c #2D86CB",
+"W$ c #359DEB",
+"X$ c #36A2F6",
+"Y$ c #38A3F7",
+"Z$ c #37A3F7",
+"`$ c #36A2F5",
+" % c #35A0F2",
+".% c #339BEA",
+"+% c #3193DE",
+"@% c #2F8DD5",
+"#% c #2A7EBF",
+"$% c #286491",
+"%% c #6A97B8",
+"&% c #9ACFF5",
+"*% c #9CD2F9",
+"=% c #8CBEE2",
+"-% c #416783",
+";% c #2D5471",
+">% c #75A3C3",
+",% c #9CD2F8",
+"'% c #96C9EF",
+")% c #80ADCD",
+"!% c #89B8DB",
+"~% c #9CD2F7",
+"{% c #9CD1F7",
+"]% c #9CD0F7",
+"^% c #9CD0F6",
+"/% c #9BD1F6",
+"(% c #9CD1F6",
+"_% c #98CEF3",
+":% c #78A3C3",
+"<% c #81B1D1",
+"[% c #9BD2F8",
+"}% c #95CAF0",
+"|% c #4F7A9B",
+"1% c #13334A",
+"2% c #537992",
+"3% c #95CBF0",
+"4% c #9BD2F7",
+"5% c #86B7DA",
+"6% c #3A688A",
+"7% c #23689F",
+"8% c #339BEE",
+"9% c #34A1F4",
+"0% c #36A0F5",
+"a% c #35A2F5",
+"b% c #35A0F5",
+"c% c #339CF1",
+"d% c #3198E7",
+"e% c #2B83CC",
+"f% c #236DA9",
+"g% c #1F6094",
+"h% c #1C5787",
+"i% c #164469",
+"j% c #2B4A62",
+"k% c #82ADCB",
+"l% c #A4D7FA",
+"m% c #A1D1F6",
+"n% c #7097B2",
+"o% c #294458",
+"p% c #52738B",
+"q% c #96C6E8",
+"r% c #A1D4F8",
+"s% c #A2D5F9",
+"t% c #A2D4F9",
+"u% c #A2D4F8",
+"v% c #9ED0F5",
+"w% c #A0D3F7",
+"x% c #6D95B1",
+"y% c #132737",
+"z% c #2B4556",
+"A% c #8AB8D8",
+"B% c #95C4E6",
+"C% c #4E6E85",
+"D% c #0C273C",
+"E% c #17486E",
+"F% c #2570AD",
+"G% c #2E8DDB",
+"H% c #3299EC",
+"I% c #339DF1",
+"J% c #349DF1",
+"K% c #3198ED",
+"L% c #2C8AD7",
+"M% c #2169A3",
+"N% c #235076",
+"O% c #486E8A",
+"P% c #557994",
+"Q% c #507089",
+"R% c #58778E",
+"S% c #8EB6D2",
+"T% c #AAD9F9",
+"U% c #ABD9FB",
+"V% c #9DC7E8",
+"W% c #7596AE",
+"X% c #799EB6",
+"Y% c #9FCAEB",
+"Z% c #AAD9FB",
+"`% c #A8D9FA",
+" & c #A8D8FA",
+".& c #A9D9FB",
+"+& c #A6D5F7",
+"@& c #7FA4BE",
+"#& c #546F82",
+"$& c #779BB5",
+"%& c #A5D4F6",
+"&& c #A7D8FA",
+"*& c #9BC7E8",
+"=& c #6A8DA4",
+"-& c #547287",
+";& c #5D839E",
+">& c #5E8EB4",
+",& c #3881BB",
+"'& c #2C8AD9",
+")& c #3097E9",
+"!& c #3099F0",
+"~& c #329BF1",
+"{& c #2F95EA",
+"]& c #2984D0",
+"^& c #1E5F93",
+"/& c #547B99",
+"(& c #A0CBEA",
+"_& c #AAD6F5",
+":& c #A9D4F3",
+"<& c #ABD7F5",
+"[& c #AEDAF9",
+"}& c #B0DCFB",
+"|& c #ADDAF9",
+"1& c #ACD9F8",
+"2& c #AFDBFA",
+"3& c #B0DBFB",
+"4& c #ACD7F6",
+"5& c #AAD4F4",
+"6& c #ADD8F8",
+"7& c #AFDAFA",
+"8& c #ABD6F6",
+"9& c #A9D5F4",
+"0& c #AFDCFB",
+"a& c #78A7CA",
+"b& c #327BB7",
+"c& c #2A8ADA",
+"d& c #2E95EC",
+"e& c #2F97EF",
+"f& c #2E93EA",
+"g& c #2988D6",
+"h& c #2971AA",
+"i& c #6B98BA",
+"j& c #A5D1EF",
+"k& c #A6D1EE",
+"l& c #A6D0ED",
+"m& c #A6CFEC",
+"n& c #A3CCEA",
+"o& c #A2CAE8",
+"p& c #A4CCEA",
+"q& c #A2CBE9",
+"r& c #A3CBE8",
+"s& c #A3CAE8",
+"t& c #A4CDEA",
+"u& c #A3CBEA",
+"v& c #A2CBE8",
+"w& c #A4CEEB",
+"x& c #A4CFED",
+"y& c #ABD4F2",
+"z& c #9AC3E0",
+"A& c #396F9C",
+"B& c #257AC2",
+"C& c #2C8EE3",
+"D& c #2D94EC",
+"E& c #2C91EA",
+"F& c #2B8CE1",
+"G& c #267DCA",
+"H& c #4F8BBD",
+"I& c #91BFDF",
+"J& c #9DC7E6",
+"K& c #9BC4E1",
+"L& c #9FC6E3",
+"M& c #A7D1F0",
+"N& c #AED9F9",
+"O& c #A9D3F2",
+"P& c #A6D2EF",
+"Q& c #AAD6F6",
+"R& c #ACD9F7",
+"S& c #ACD8F7",
+"T& c #ACD8F8",
+"U& c #A4CDEB",
+"V& c #9FC7E4",
+"W& c #A5D0ED",
+"X& c #ABD7F6",
+"Y& c #ABD9F8",
+"Z& c #A9D6F4",
+"`& c #A1CBEB",
+" * c #9FC9E7",
+".* c #A2CDEB",
+"+* c #A1CCEA",
+"@* c #5D829D",
+"#* c #1E4F7A",
+"$* c #2271B7",
+"%* c #298ADF",
+"&* c #2B90E9",
+"** c #2B8FEB",
+"=* c #2A8FE7",
+"-* c #2989DF",
+";* c #2A7DCA",
+">* c #3575A8",
+",* c #386285",
+"'* c #2F4B63",
+")* c #3D5467",
+"!* c #82A9C5",
+"~* c #A8D7F9",
+"{* c #AAD8FA",
+"]* c #9AC4E3",
+"^* c #638298",
+"/* c #698AA0",
+"(* c #9AC6E7",
+"_* c #A9D9FA",
+":* c #A8D9F9",
+"<* c #A8D8F9",
+"[* c #A8D8F8",
+"}* c #A7D9F9",
+"|* c #A4D3F5",
+"1* c #7395B1",
+"2* c #3A5164",
+"3* c #66889F",
+"4* c #A2D1F3",
+"5* c #97C2E1",
+"6* c #58788F",
+"7* c #3C5B74",
+"8* c #456985",
+"9* c #406685",
+"0* c #204B6F",
+"a* c #19578E",
+"b* c #2379C5",
+"c* c #2889DF",
+"d* c #298EE8",
+"e* c #2A8EE9",
+"f* c #298CE6",
+"g* c #2786DC",
+"h* c #2377C3",
+"i* c #1A5A93",
+"j* c #103559",
+"k* c #39576E",
+"l* c #8BB9D9",
+"m* c #9ED0F4",
+"n* c #668AA4",
+"o* c #253A4C",
+"p* c #5A7B93",
+"q* c #99C9EB",
+"r* c #A1D4F7",
+"s* c #A1D3F7",
+"t* c #A1D5F8",
+"u* c #A1D5F9",
+"v* c #7CA7C4",
+"w* c #274660",
+"x* c #294864",
+"y* c #80AAC9",
+"z* c #96C7EA",
+"A* c #5C819D",
+"B* c #143B5E",
+"C* c #164E80",
+"D* c #195892",
+"E* c #1C62A2",
+"F* c #2173BF",
+"G* c #2683D9",
+"H* c #288AE5",
+"I* c #288BE6",
+"J* c #2889E6",
+"K* c #2689E3",
+"L* c #2581D9",
+"M* c #1F6FB9",
+"N* c #225A8A",
+"O* c #6B99BD",
+"P* c #99CFF3",
+"Q* c #9AD2F6",
+"R* c #87B8DA",
+"S* c #36546D",
+"T* c #2C4E6A",
+"U* c #79A9CC",
+"V* c #92C6EA",
+"W* c #77A1C1",
+"X* c #81AFCF",
+"Y* c #9AD0F6",
+"Z* c #95CBF1",
+"`* c #6D94B1",
+" = c #78A4C4",
+".= c #9BD1F8",
+"+= c #94CAF1",
+"@= c #517D9F",
+"#= c #164068",
+"$= c #4B7495",
+"%= c #91C4EA",
+"&= c #9AD1F8",
+"*= c #84B7DB",
+"== c #3E6D94",
+"-= c #1B61A4",
+";= c #2175C5",
+">= c #237DD2",
+",= c #2583DC",
+"'= c #2687E3",
+")= c #2688E5",
+"!= c #2789E6",
+"~= c #2688E4",
+"{= c #2688E6",
+"]= c #2583E0",
+"^= c #227BCF",
+"/= c #256EAF",
+"(= c #6198C5",
+"_= c #8DC5EE",
+":= c #5882A1",
+"<= c #153959",
+"[= c #215481",
+"}= c #5B91BC",
+"|= c #85BBE3",
+"1= c #6592B5",
+"2= c #203A50",
+"3= c #4C708A",
+"4= c #93CCF4",
+"5= c #93CCF5",
+"6= c #93CDF4",
+"7= c #92CDF6",
+"8= c #75A6C9",
+"9= c #213C54",
+"0= c #395E7D",
+"a= c #6D9FC2",
+"b= c #2E577A",
+"c= c #154B7F",
+"d= c #2A6193",
+"e= c #6DA1C8",
+"f= c #93CDF6",
+"g= c #79ACD2",
+"h= c #346088",
+"i= c #1A5FA1",
+"j= c #227CD1",
+"k= c #2585E0",
+"l= c #2585E3",
+"m= c #2686E2",
+"n= c #2588E4",
+"o= c #2686E4",
+"p= c #2585E4",
+"q= c #2583E4",
+"r= c #2585E2",
+"s= c #2384E3",
+"t= c #2381DC",
+"u= c #2176CC",
+"v= c #3378BB",
+"w= c #5088B6",
+"x= c #4A799F",
+"y= c #234B6D",
+"z= c #13497C",
+"A= c #1C62A8",
+"B= c #256DB0",
+"C= c #296399",
+"D= c #1F4D78",
+"E= c #0F3861",
+"F= c #224668",
+"G= c #72A4C9",
+"H= c #8EC9F4",
+"I= c #8DC8F3",
+"J= c #8CC8F3",
+"K= c #8CC8F2",
+"L= c #8CC9F4",
+"M= c #8AC6F1",
+"N= c #32536E",
+"O= c #0E3459",
+"P= c #195086",
+"Q= c #276094",
+"R= c #20527F",
+"S= c #154A7D",
+"T= c #1A5FA4",
+"U= c #1E6AB5",
+"V= c #3473AB",
+"W= c #5085B0",
+"X= c #3D698F",
+"Y= c #164673",
+"Z= c #1A61A8",
+"`= c #217AD2",
+" - c #2283E0",
+".- c #2483E2",
+"+- c #2385E2",
+"@- c #2382E2",
+"#- c #2382E0",
+"$- c #2281DF",
+"%- c #227FDB",
+"&- c #1F76CD",
+"*- c #1A63AC",
+"=- c #165390",
+"-- c #165490",
+";- c #1B65AE",
+">- c #1F75CA",
+",- c #1C6AB6",
+"'- c #185B9E",
+")- c #15508A",
+"!- c #103A66",
+"~- c #395F7D",
+"{- c #85C5F0",
+"]- c #87C7F3",
+"^- c #4B7391",
+"/- c #0F2C46",
+"(- c #144A82",
+"_- c #1C68B6",
+":- c #1D6CBD",
+"<- c #1B65B2",
+"[- c #1F73CA",
+"}- c #2077D1",
+"|- c #1E71C3",
+"1- c #195EA3",
+"2- c #165290",
+"3- c #185B9F",
+"4- c #1E6EC1",
+"5- c #217DD8",
+"6- c #227FDF",
+"7- c #2380E0",
+"8- c #2280DE",
+"9- c #2382DE",
+"0- c #227FE0",
+"a- c #227FDE",
+"b- c #217FDE",
+"c- c #217FE0",
+"d- c #207EDD",
+"e- c #207CD9",
+"f- c #1E76CF",
+"g- c #1E71C5",
+"h- c #1F77D0",
+"i- c #207CD8",
+"j- c #217CD8",
+"k- c #1E73C9",
+"l- c #185EA5",
+"m- c #134678",
+"n- c #13385C",
+"o- c #274763",
+"p- c #659AC0",
+"q- c #80C3F1",
+"r- c #7FC1F0",
+"s- c #80C1F0",
+"t- c #7FC0F0",
+"u- c #80C0F0",
+"v- c #80C2F1",
+"w- c #70ACD7",
+"x- c #29465C",
+"y- c #17395A",
+"z- c #1A5896",
+"A- c #1D70C6",
+"B- c #1F79D4",
+"C- c #1F78D4",
+"D- c #1F79D5",
+"E- c #207CDA",
+"F- c #207CDB",
+"G- c #207AD7",
+"H- c #1E76CE",
+"I- c #1D70C4",
+"J- c #1E72C9",
+"K- c #1F7AD5",
+"L- c #207DDC",
+"M- c #217EDC",
+"N- c #217FDC",
+"O- c #217EDE",
+"P- c #207EDE",
+"Q- c #207CDC",
+"R- c #207EDC",
+"S- c #1F7BDB",
+"T- c #1F7BDC",
+"U- c #1F7AD9",
+"V- c #1F7BDA",
+"W- c #1D71C9",
+"X- c #16579A",
+"Y- c #22517B",
+"Z- c #4D84AE",
+"`- c #5994BD",
+" ; c #66A5D3",
+".; c #75BDEF",
+"+; c #75BCED",
+"@; c #75BCEE",
+"#; c #74BCEE",
+"$; c #74BCED",
+"%; c #64A4D0",
+"&; c #548CB5",
+"*; c #538FBA",
+"=; c #3C79B0",
+"-; c #1F6BB8",
+";; c #1E74CF",
+">; c #1F79D9",
+",; c #1F7BD9",
+"'; c #1E7AD9",
+"); c #1F7ADB",
+"!; c #207BDC",
+"~; c #1F7CDC",
+"{; c #207BDA",
+"]; c #1F79DA",
+"^; c #1E79DA",
+"/; c #1E7BDA",
+"(; c #1E79DC",
+"_; c #1E78D9",
+":; c #1D77D7",
+"<; c #1C70CB",
+"[; c #165BA4",
+"}; c #306B9C",
+"|; c #67B5EB",
+"1; c #67B4EB",
+"2; c #65B3EA",
+"3; c #66B4EB",
+"4; c #65B4EB",
+"5; c #65B4EA",
+"6; c #64B2EA",
+"7; c #66B4EA",
+"8; c #66B4EC",
+"9; c #579FD4",
+"0; c #215F9A",
+"a; c #1965B8",
+"b; c #1C74D2",
+"c; c #1D77D9",
+"d; c #1E78DA",
+"e; c #1D78DA",
+"f; c #1E77D9",
+"g; c #1D76D8",
+"h; c #1C76D6",
+"i; c #1B71CF",
+"j; c #1A6EC8",
+"k; c #1969C0",
+"l; c #175FAE",
+"m; c #205C9A",
+"n; c #4387BD",
+"o; c #509FD6",
+"p; c #4D9BD1",
+"q; c #54A8E4",
+"r; c #56ABE7",
+"s; c #56ACE7",
+"t; c #54AAE6",
+"u; c #54A7E2",
+"v; c #55A8E4",
+"w; c #55AAE5",
+"x; c #54A9E4",
+"y; c #54A8E3",
+"z; c #53A8E3",
+"A; c #55ABE7",
+"B; c #55AAE6",
+"C; c #56AAE7",
+"D; c #56ABE8",
+"E; c #50A0D9",
+"F; c #4E9BD4",
+"G; c #4E9CD6",
+"H; c #3A79A9",
+"I; c #174576",
+"J; c #1559A2",
+"K; c #1B6FCA",
+"L; c #1C74D7",
+"M; c #1D75D9",
+"N; c #1C77D9",
+"O; c #1C77D7",
+"P; c #1C75D7",
+"Q; c #1B72D4",
+"R; c #1A6CC9",
+"S; c #1760B2",
+"T; c #14539B",
+"U; c #124C8E",
+"V; c #114988",
+"W; c #0F4178",
+"X; c #14406B",
+"Y; c #1C4363",
+"Z; c #2C6389",
+"`; c #4DA6E4",
+" > c #479CD8",
+".> c #3676A6",
+"+> c #2A648D",
+"@> c #306C98",
+"#> c #2E6A96",
+"$> c #2F6A95",
+"%> c #408DC3",
+"&> c #4CA5E4",
+"*> c #4DA6E5",
+"=> c #4DA8E6",
+"-> c #3A7FAF",
+";> c #1D4665",
+">> c #183F5E",
+",> c #0E2D4B",
+"'> c #0B2F57",
+")> c #114B8C",
+"!> c #1764BA",
+"~> c #1B70D1",
+"{> c #1A73D5",
+"]> c #1B74D7",
+"^> c #1C73D7",
+"/> c #1C74D5",
+"(> c #1B73D5",
+"_> c #1A71D5",
+":> c #1B71D5",
+"<> c #1A71D7",
+"[> c #1A73D7",
+"}> c #1970D4",
+"|> c #196FCF",
+"1> c #1663B8",
+"2> c #154170",
+"3> c #214B74",
+"4> c #255077",
+"5> c #224C71",
+"6> c #1F4463",
+"7> c #224561",
+"8> c #417CA8",
+"9> c #58AEE9",
+"0> c #56A8E0",
+"a> c #56A7E0",
+"b> c #5AAFE9",
+"c> c #55A5DE",
+"d> c #33678E",
+"e> c #0C2B4D",
+"f> c #0D3662",
+"g> c #0C2E53",
+"h> c #1A3C59",
+"i> c #498EC0",
+"j> c #5BAFEA",
+"k> c #58A9E3",
+"l> c #5AABE5",
+"m> c #5CAFE9",
+"n> c #5BAFE9",
+"o> c #4E96C8",
+"p> c #294D69",
+"q> c #1E3B54",
+"r> c #214462",
+"s> c #244D72",
+"t> c #265A8B",
+"u> c #1F62A8",
+"v> c #1867C1",
+"w> c #196DCF",
+"x> c #1A71D3",
+"y> c #1A70D5",
+"z> c #196FD3",
+"A> c #1970D3",
+"B> c #1970D5",
+"C> c #186FD2",
+"D> c #186CCD",
+"E> c #155DB0",
+"F> c #154981",
+"G> c #3D6E97",
+"H> c #63A3D1",
+"I> c #68ABDA",
+"J> c #68A8D7",
+"K> c #67A7D5",
+"L> c #69ADDB",
+"M> c #72BCEE",
+"N> c #73BCED",
+"O> c #69ACDA",
+"P> c #44759A",
+"Q> c #5086AE",
+"R> c #73B9EB",
+"S> c #75BBEF",
+"T> c #548CB6",
+"U> c #133D69",
+"V> c #10498B",
+"W> c #104583",
+"X> c #2A5885",
+"Y> c #68ACDC",
+"Z> c #76BDF0",
+"`> c #5790B8",
+" , c #427092",
+"., c #63A3D0",
+"+, c #6CB1E0",
+"@, c #68A8D6",
+"#, c #69A9D6",
+"$, c #69AAD9",
+"%, c #6BADDD",
+"&, c #4F8CBF",
+"*, c #1F61A9",
+"=, c #1564BF",
+"-, c #186DCF",
+";, c #186CD2",
+">, c #186FD3",
+",, c #196FD1",
+"', c #186DD3",
+"), c #186DD1",
+"!, c #186CD3",
+"~, c #186CD1",
+"{, c #176CD2",
+"], c #176ACC",
+"^, c #155FB7",
+"/, c #1C5697",
+"(, c #598FBB",
+"_, c #84C3EF",
+":, c #88C6F3",
+"<, c #87C4F1",
+"[, c #87C6F1",
+"}, c #73AAD0",
+"|, c #2D4962",
+"1, c #294A69",
+"2, c #73ACD5",
+"3, c #7CB7E2",
+"4, c #467297",
+"5, c #0E3C70",
+"6, c #1355A5",
+"7, c #145BB1",
+"8, c #225FA3",
+"9, c #6CA6D4",
+"0, c #7CB9E2",
+"a, c #305068",
+"b, c #1F3445",
+"c, c #6A9BBF",
+"d, c #88C5F0",
+"e, c #89C7F2",
+"f, c #88C6F1",
+"g, c #89C6F2",
+"h, c #8AC7F3",
+"i, c #73ACD6",
+"j, c #2F6297",
+"k, c #1458A9",
+"l, c #1566C7",
+"m, c #166BCF",
+"n, c #186CCF",
+"o, c #176CD1",
+"p, c #176BCF",
+"q, c #1769CF",
+"r, c #1667CC",
+"s, c #1564C5",
+"t, c #195EB2",
+"u, c #457CB4",
+"v, c #73A5CE",
+"w, c #7AABCF",
+"x, c #7CADCF",
+"y, c #8DC1E8",
+"z, c #97CFF6",
+"A, c #97CEF6",
+"B, c #8FC4E9",
+"C, c #557997",
+"D, c #153962",
+"E, c #245184",
+"F, c #295481",
+"G, c #163E6B",
+"H, c #0E4385",
+"I, c #135CB3",
+"J, c #1563C3",
+"K, c #175FB8",
+"L, c #275F9F",
+"M, c #23476F",
+"N, c #06182C",
+"O, c #47647C",
+"P, c #8CBFE4",
+"Q, c #97CEF5",
+"R, c #98CFF5",
+"S, c #98CFF6",
+"T, c #95CCF3",
+"U, c #86B9DB",
+"V, c #7CACCE",
+"W, c #7EAFD2",
+"X, c #5A84A6",
+"Y, c #1A4474",
+"Z, c #104F9C",
+"`, c #1562C2",
+" ' c #1668CD",
+".' c #1669CF",
+"+' c #1669CE",
+"@' c #1769CE",
+"#' c #1568CE",
+"$' c #1568CF",
+"%' c #1567CE",
+"&' c #1467CD",
+"*' c #1466CA",
+"=' c #1462C2",
+"-' c #1759A9",
+";' c #19467B",
+">' c #112944",
+",' c #364D5F",
+"'' c #8DB7D4",
+")' c #A5D7FA",
+"!' c #A5D6F8",
+"~' c #A6D6F9",
+"{' c #8DB8D8",
+"]' c #375C81",
+"^' c #0D4285",
+"/' c #0E4993",
+"(' c #0F4C98",
+"_' c #1156AC",
+":' c #1362C2",
+"<' c #1361C2",
+"[' c #104E9D",
+"}' c #092F5E",
+"|' c #243C56",
+"1' c #82AAC8",
+"2' c #A6D7F8",
+"3' c #A6D7F9",
+"4' c #A0D0F3",
+"5' c #688AA3",
+"6' c #1E364E",
+"7' c #153356",
+"8' c #133A67",
+"9' c #0D407E",
+"0' c #1154A9",
+"a' c #1462C5",
+"b' c #1466CC",
+"c' c #1567CC",
+"d' c #1466CE",
+"e' c #1464CC",
+"f' c #1566CC",
+"g' c #1365CD",
+"h' c #1362C4",
+"i' c #1055AB",
+"j' c #0B3873",
+"k' c #0C2340",
+"l' c #638097",
+"m' c #AED8F6",
+"n' c #B3DEFC",
+"o' c #A6CEEA",
+"p' c #9BC2DD",
+"q' c #B4DFFC",
+"r' c #AEDAF8",
+"s' c #7A9EBC",
+"t' c #1F4D87",
+"u' c #1054A8",
+"v' c #125EBC",
+"w' c #1364C9",
+"x' c #1365CA",
+"y' c #135FC2",
+"z' c #0F4F9E",
+"A' c #113767",
+"B' c #5D7E99",
+"C' c #A9D3F0",
+"D' c #A9D2EE",
+"E' c #A7D0EB",
+"F' c #B1DCFA",
+"G' c #99BFD9",
+"H' c #3C5873",
+"I' c #0A366D",
+"J' c #0E4893",
+"K' c #1053AB",
+"L' c #125DBE",
+"M' c #1362C9",
+"N' c #1363CA",
+"O' c #1363CC",
+"P' c #1261C9",
+"Q' c #125EC1",
+"R' c #0F50A4",
+"S' c #0C376D",
+"T' c #4A657F",
+"U' c #ACD0E8",
+"V' c #C1E6FF",
+"W' c #BADFF6",
+"X' c #728DA2",
+"Y' c #4C6274",
+"Z' c #B5D8F0",
+"`' c #C2E6FF",
+" ) c #B3D6EE",
+".) c #42668E",
+"+) c #0E4C9C",
+"@) c #115DBE",
+"#) c #1261C7",
+"$) c #1362CA",
+"%) c #1262CB",
+"&) c #125FC2",
+"*) c #0F50A6",
+"=) c #2C578A",
+"-) c #94B5D0",
+";) c #C3E7FF",
+">) c #C4E7FF",
+",) c #7490A4",
+"') c #5A7081",
+")) c #ADCEE3",
+"!) c #C3E6FF",
+"~) c #C0E3FB",
+"{) c #8DACC2",
+"]) c #2F5989",
+"^) c #115CBE",
+"/) c #1260C6",
+"() c #1262C9",
+"_) c #1362C8",
+":) c #125EC3",
+"<) c #1054AB",
+"[) c #29578F",
+"}) c #97B4CC",
+"|) c #D2ECFC",
+"1) c #D4EEFF",
+"2) c #A2BBCC",
+"3) c #1D334B",
+"4) c #132F51",
+"5) c #7D99B0",
+"6) c #A6C1D3",
+"7) c #305075",
+"8) c #0D4690",
+"9) c #115CBB",
+"0) c #1261C8",
+"a) c #1261C6",
+"b) c #115AB8",
+"c) c #235BA3",
+"d) c #87A8C8",
+"e) c #CEE8F9",
+"f) c #AAC4D6",
+"g) c #30455C",
+"h) c #0B2443",
+"i) c #829AAC",
+"j) c #D5EDFE",
+"k) c #D6EEFF",
+"l) c #C3DCEC",
+"m) c #61809E",
+"n) c #164E98",
+"o) c #1260C7",
+"p) c #115BBB",
+"q) c #1E5AA6",
+"r) c #799ABD",
+"s) c #D4E5F0",
+"t) c #C1D2DF",
+"u) c #54687D",
+"v) c #082A57",
+"w) c #0C4082",
+"x) c #295996",
+"y) c #4E7199",
+"z) c #39597B",
+"A) c #123A6E",
+"B) c #0E4B9B",
+"C) c #115BBD",
+"D) c #125FC4",
+"E) c #1259B6",
+"F) c #376BAC",
+"G) c #5D7FA6",
+"H) c #355376",
+"I) c #0E3261",
+"J) c #0B3A77",
+"K) c #2F5584",
+"L) c #B4C7D7",
+"M) c #E1EFF8",
+"N) c #BCCDD6",
+"O) c #526B86",
+"P) c #114689",
+"Q) c #1158B5",
+"R) c #1463CA",
+"S) c #1865CB",
+"T) c #1966CB",
+"U) c #1A66CB",
+"V) c #1A67CB",
+"W) c #1664CA",
+"X) c #1362C6",
+"Y) c #125BBA",
+"Z) c #2961AA",
+"`) c #5578A1",
+" ! c #425E80",
+".! c #143663",
+"+! c #0F4284",
+"@! c #1258B3",
+"#! c #1451A1",
+"$! c #114790",
+"%! c #0F4B99",
+"&! c #1157B3",
+"*! c #1763C5",
+"=! c #1865CA",
+"-! c #1866CB",
+";! c #1563CA",
+">! c #1463C9",
+",! c #1662C6",
+"'! c #165CB8",
+")! c #16529F",
+"!! c #11468C",
+"~! c #124D98",
+"{! c #1455AC",
+"]! c #1252A7",
+"^! c #406AA0",
+"/! c #597594",
+"(! c #435C79",
+"_! c #193D6B",
+":! c #114991",
+"<! c #1864C8",
+"[! c #1967CB",
+"}! c #1564CA",
+"|! c #273240",
+"1! c #2F4767",
+"2! c #396EB2",
+"3! c #3478D1",
+"4! c #242930",
+"5! c #22262D",
+"6! c #1E2227",
+"7! c #1A1F24",
+"8! c #31609D",
+"9! c #2D61A6",
+"0! c #22282F",
+"a! c #24292F",
+"b! c #3269B3",
+"c! c #3371C2",
+"d! c #22272E",
+"e! c #23282F",
+"f! c #4381D4",
+"g! c #3263A2",
+"h! c #264063",
+"i! c #253142",
+"j! c #242A33",
+"k! c #242C39",
+"l! c #27364B",
+"m! c #2F5483",
+"n! c #3676CA",
+"o! c #276BC5",
+"p! c #1759AE",
+"q! c #143866",
+"r! c #17263A",
+"s! c #1B222A",
+"t! c #1F242A",
+"u! c #242D37",
+"v! c #2A3C55",
+"w! c #345B8F",
+"x! c #3778CE",
+"y! c #2B72CF",
+"z! c #1E6ACC",
+"A! c #1F3F68",
+"B! c #5E7593",
+"C! c #5E7592",
+"D! c #546C8B",
+"E! c #405269",
+"F! c #252A32",
+"G! c #262C34",
+"H! c #5F83B2",
+"I! c #3D5B84",
+"J! c #272C35",
+"K! c #5D728D",
+"L! c #81A6D5",
+"M! c #47658D",
+"N! c #4F6A8A",
+"O! c #77A4DC",
+"P! c #3B5F8F",
+"Q! c #263140",
+"R! c #556B89",
+"S! c #4C5E76",
+"T! c #2B3543",
+"U! c #465C79",
+"V! c #4E6583",
+"W! c #405268",
+"X! c #42546C",
+"Y! c #73A1DE",
+"Z! c #4D85CE",
+"`! c #253751",
+" ~ c #22272D",
+".~ c #21272E",
+"+~ c #374D6A",
+"@~ c #506C8F",
+"#~ c #455771",
+"$~ c #262B33",
+"%~ c #374558",
+"&~ c #5F91D3",
+"*~ c #4180D4",
+"=~ c #236DCD",
+"-~ c #1663C8",
+";~ c #A8C5EB",
+">~ c #80AAE2",
+",~ c #6A9CDD",
+"'~ c #5476A2",
+")~ c #3F4957",
+"!~ c #91B6E6",
+"~~ c #3A4B61",
+"{~ c #2F3741",
+"]~ c #B6CDEC",
+"^~ c #A2C0E8",
+"/~ c #334257",
+"(~ c #3B4451",
+"_~ c #A6C4EB",
+":~ c #6FA0DE",
+"<~ c #2E415C",
+"[~ c #394D66",
+"}~ c #6C83A2",
+"|~ c #3E4C5E",
+"1~ c #94B4E0",
+"2~ c #9BBCE8",
+"3~ c #89B1E4",
+"4~ c #76A3E0",
+"5~ c #415571",
+"6~ c #43556D",
+"7~ c #87B0E4",
+"8~ c #435C7D",
+"9~ c #57749C",
+"0~ c #95B7E4",
+"a~ c #8FB4E5",
+"b~ c #78A6E0",
+"c~ c #4F6E97",
+"d~ c #5A6D85",
+"e~ c #4483D5",
+"f~ c #1F6BCC",
+"g~ c #6C707A",
+"h~ c #262B32",
+"i~ c #E0E1E7",
+"j~ c #CCCED7",
+"k~ c #C1C4CF",
+"l~ c #BEC1CC",
+"m~ c #2F343B",
+"n~ c #E7E8EC",
+"o~ c #8D9097",
+"p~ c #BFC1C5",
+"q~ c #CACBD0",
+"r~ c #283240",
+"s~ c #9EB3CE",
+"t~ c #83A9DA",
+"u~ c #252C34",
+"v~ c #416799",
+"w~ c #3C4B5E",
+"x~ c #92ABCC",
+"y~ c #ACC8EC",
+"z~ c #86AEE3",
+"A~ c #568FD9",
+"B~ c #3E7ED3",
+"C~ c #3B7CD1",
+"D~ c #4D87D5",
+"E~ c #6699DC",
+"F~ c #2A3442",
+"G~ c #262C35",
+"H~ c #A1BFE5",
+"I~ c #A4C2EA",
+"J~ c #71A0DF",
+"K~ c #4482D5",
+"L~ c #3474CA",
+"M~ c #343C46",
+"N~ c #A3C2EA",
+"O~ c #6B9DDD",
+"P~ c #3075D0",
+"Q~ c #FFFFFF",
+"R~ c #2B2F36",
+"S~ c #CECFD0",
+"T~ c #75787D",
+"U~ c #7F8286",
+"V~ c #5179AD",
+"W~ c #6B7A8C",
+"X~ c #758DAD",
+"Y~ c #5689CB",
+"Z~ c #333F4E",
+"`~ c #B1CAEB",
+" { c #446188",
+".{ c #252B32",
+"+{ c #5D93DA",
+"@{ c #2D3540",
+"#{ c #B5CEEE",
+"${ c #518CD8",
+"%{ c #226CCD",
+"&{ c #242D3A",
+"*{ c #87AFE4",
+"={ c #3D7ED3",
+"-{ c #474B51",
+";{ c #2E333A",
+">{ c #3D4147",
+",{ c #42464C",
+"'{ c #3F444A",
+"){ c #82ADE3",
+"!{ c #3A4656",
+"~{ c #363F4A",
+"{{ c #566476",
+"]{ c #3A4658",
+"^{ c #77A5E0",
+"/{ c #44566E",
+"({ c #92A7C1",
+"_{ c #9EBFE9",
+":{ c #5287CB",
+"<{ c #2E69B7",
+"[{ c #3C73BA",
+"}{ c #252B33",
+"|{ c #8CB2E5",
+"1{ c #2D3642",
+"2{ c #272D35",
+"3{ c #B6CDEA",
+"4{ c #97BAE7",
+"5{ c #4886D6",
+"6{ c #1C68CC",
+"7{ c #1460C4",
+"8{ c #242A32",
+"9{ c #303843",
+"0{ c #BAD1EF",
+"a{ c #4281D4",
+"b{ c #8F9195",
+"c{ c #7A7D81",
+"d{ c #9BBDE8",
+"e{ c #587295",
+"f{ c #282D35",
+"g{ c #687A91",
+"h{ c #93B8E6",
+"i{ c #688EBE",
+"j{ c #3A424E",
+"k{ c #92ADCF",
+"l{ c #689ADD",
+"m{ c #3A7CD2",
+"n{ c #397BD2",
+"o{ c #566880",
+"p{ c #7E90A6",
+"q{ c #518BD8",
+"r{ c #1D4D8D",
+"s{ c #5B6D84",
+"t{ c #88B0E4",
+"u{ c #7A7D82",
+"v{ c #55585E",
+"w{ c #2D3238",
+"x{ c #464A50",
+"y{ c #F9F9F9",
+"z{ c #282D34",
+"A{ c #DCDEE2",
+"B{ c #E2E3E8",
+"C{ c #C0C2CB",
+"D{ c #C6C7CB",
+"E{ c #D1D3DB",
+"F{ c #91949D",
+"G{ c #2C3138",
+"H{ c #52565C",
+"I{ c #656971",
+"J{ c #5F636B",
+"K{ c #272B33",
+"L{ c #E1E2E8",
+"M{ c #D4D6DC",
+"N{ c #484C54",
+"O{ c #6F7279",
+"P{ c #898C94",
+"Q{ c #63676F",
+"R{ c #4E5259",
+"S{ c #DADBE1",
+"T{ c #E3E4E9",
+"U{ c #D2D3DC",
+"V{ c #C0C2CE",
+"W{ c #B8BBC7",
+"X{ c #3C4147",
+"Y{ c #54585D",
+"Z{ c #2E3239",
+"`{ c #33383E",
+" ] c #FDFDFD",
+".] c #595D62",
+"+] c #2D3239",
+"@] c #2B3036",
+"#] c #484C52",
+"$] c #585B61",
+"%] c #2A2F36",
+"&] c #3C4046",
+"*] c #787B80",
+"=] c #F7F7F7",
+" ",
+" ",
+" . + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # ",
+" . $ $ $ % $ % % % $ $ $ & $ $ $ $ $ $ $ $ % % $ $ $ $ % $ % $ $ % % & % % $ $ % % % % $ $ % $ $ $ $ $ % % % $ $ % $ % * ",
+" . % $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % $ $ $ % $ % % $ % $ $ $ $ $ $ % $ $ % % $ % $ % $ $ $ % $ $ % % $ $ % % $ $ $ * ",
+" . $ % $ = $ % $ $ $ % $ $ $ - ; > > ; % $ % % $ % $ $ $ % % $ $ $ $ % $ $ $ - > > > ; % $ $ $ % $ % % $ $ $ % $ $ $ $ * ",
+" . $ % $ % % $ % % % $ $ $ , ' ) ! ~ { > , ] > > , $ % $ % $ % $ - > ^ > ] ; / ( _ : < > $ $ $ $ $ $ % $ % % $ $ % $ $ * ",
+" . % $ $ $ $ $ % % $ $ % $ > [ } | 1 2 3 4 5 6 7 4 ; = $ $ $ % ; 8 7 9 : { { 0 a b c d e ^ = = % & % $ $ % % $ $ $ $ $ * ",
+" . $ $ $ % % $ % $ % $ % - / f g h i j k f l m n o p ] $ $ % - q r s t u v w x y z A B C ) > $ % % $ % $ $ $ $ $ % $ % * ",
+" . $ $ $ % % % $ $ $ $ $ - { D E F G H I J K L M N O P ; % % - { Q R S T U V W X Y Z ` ...+.] % $ $ $ $ $ $ $ $ $ $ $ * ",
+" . $ % $ $ $ $ & $ = $ % - @.#.$.%.&.*.=.-.;.>.,.'.).!./ - $ , P ~.{.].^./.(._.:.<.[.}.|.1.r > $ $ % $ $ = $ & $ $ % % * ",
+" . $ $ % $ $ $ & $ $ $ , > < 2.3.4.5.6.7.8.9.0.a.b.c.d.3 ; % ] 4 e.f.g.h.i.j.k.l.m.n.o.p.q.2.^ $ $ % % % $ $ % $ % $ $ * ",
+" . $ $ $ % % $ $ % $ % > r.s.d.t.u.v.w.x.y.z.A.B.C.D.E.! > ; / F.G.H.I.J.K.L.M.K.N.O.P.Q.R.: ^ % $ $ $ $ $ $ % $ % $ % * ",
+" . $ $ % % $ $ $ % $ - @.S.T.U.V.W.X.Y.Z.`. +.+++@+#+$+%+@.@.2.&+*+=+-+;+>+,+`.'+)+!+~+{+]+^+8 , $ & $ $ % % % $ $ $ $ * ",
+" . $ % $ $ $ $ % $ $ , 4 /+(+_+:+<+[+}+|+1+2+3+4+5+6+7+8+9+[ &+0+a+f.b+c+d+e+f+f+g+h+i+j+k+l+m+^ , $ $ $ $ % $ $ $ & % * ",
+" . % % $ = $ % $ % $ - n+o+p+q+r+s+t+t+u+t+v+w+x+y+z+A+B+C+D+E+F+G+H+I+J+K+v+L+M+N+O+P+P+Q+$.R++.] $ & % $ % $ % % % % * ",
+" . % $ % $ $ % % $ $ % > S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@%@&@*@=@-@;@>@,@'@W+)@!@~@{@]@^@/@(@_@:@3 > $ % $ % $ % $ % % $ * ",
+" . $ $ % $ $ $ $ $ % % - ^ 3 T+<@[@}@|@1@2@3@4@5@6@7@8@9@0@a@b@c@d@e@f@g@e@h@i@j@k@l@m@n@o@p@q@+.r@% $ $ $ $ $ % $ $ $ * ",
+" . $ $ % % $ $ % & $ % % % ^ 7 s@t@u@v@w@x@y@z@A@B@C@D@E@F@G@H@I@J@K@L@M@M@N@O@P@Q@R@S@T@U@V@~ ^ - % $ $ $ $ % $ $ % % * ",
+" . % $ $ % $ % $ $ $ % $ % - @.W@X@Y@Z@`@ #.#+#@#7@7@##$#%#&#*#=#-#;#>#>#,#4@'#)#!#~#{#D r +.' , $ $ % $ $ $ $ % $ $ % * ",
+" . $ $ % $ % % $ - - $ $ $ % ; 5 s@]#^#/#(#_#:#<#<#_#_#_#_#_#_#_#[#[#}#}#}#_#[#<#|#1#2#3#r.> $ % - , $ $ $ $ % $ % $ $ * ",
+" . $ $ $ $ % - ^ n+8 ^ , , ; > n+4#5#6#7#8#9#0#a#0#0#a#0#0#0#0#0#b#b#b#b#b#c#d#e#f#g#h#i#r.; ; ^ n+@.> - % $ $ % % $ $ * ",
+" . $ $ $ % , j#r k#k#r < @.r.[ 3 9+l#m#n#o#p#q#q#q#q#q#q#q#q#q#q#q#q#q#q#q#r#s#t#u#v#w#D x#y#{ 4#w z#e ' $ % $ $ $ $ % * ",
+" . % % % $ ' A#B#C#D#E#F#W@} G#H#I#J#K#L#M#N#O+O+O+O+O+O+L+L+L+L+L+L+L+L+O#P#Q#R#S#T#U#V#G.W#X#Y#Z#`# $.$+$@$% % #$% $$* ",
+" . %$%$] &$*$=$-$;$>$,$'$)$!$~${$]$^$/$($_$:$<$[$[$[$}$|$[$1$1$1$1$1$1$2$1$|$}$3$4$5$6$7$8$9$0$a$b$c$d$e$f$g$h$i$j$i$k$* ",
+" . l$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z$A$B$C$D$E$E$f+f+f+E$F$E$G$1+F$F$G$F$G$G$H$G$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Y$Z$Y$* ",
+" . `$ %.%+%@%#%$%%%&%*%=%-%;%>%,%'%)%!%,%~%{%]%]%]%^%^%^%]%^%^%^%^%]%/%{%(%/%/%/%_%:%<%[%}%|%1%2%3%4%5%6%7%@%8%9%0%a%b%* ",
+" . c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%Z.r%r%s%s%s%s%t%s%t%s%s%s%s%s%s%.+.+u%t%t%t%t%>+r%v%w%t%x%y%z%A%s%B%C%D%E%F%G%H%I%I%J%* ",
+" . K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%`%`%`%`% & & & & &`%`%`%`% &`% & & & & & & & & & &.&+&@&#&$&%&&&*&=&-&;&>&,&'&)&!&~&* ",
+" . {&]&^&/&(&_&:&<&[&}&}&}&|&1&2&}&}&3&3&}&}&3&3&}&}&}&}&}&3&}&}&3&3&3&3&3&3&3&3&3&3&3&3&4&5&6&3&3&7&8&9&1&0&a&b&c&d&e&* ",
+" . f&g&h&i&j&k&l&m&n&o&o&p&p&n&n&q&r&r&r&r&r&r&r&r&r&r&r&r&r&r&r&r&r&r&r&r&r&r&r&r&r&r&s&t&m&u&v&r&r&t&w&x&y&z&A&B&C&D&* ",
+" . E&F&G&H&I&J&K&L&M&6&N&6&O&P&Q&1&1&1&1&1&1&1&R&R&S&T&T&1&T&1&T&T&R&R&R&R&R&T&T&S&S&1&Q&U&V&W&X&Y&Z&`& *.*+*@*#*$*%*&** ",
+" . **=*-*;*>*,*'*)*!*~*{*]*^*/*(*_*:*<*[*<*<*<*<*<*:*:*:*<*:*<*:*:*<*<*<*<*:*<*<*<*}* &|*1*2*3*4*:*5*6*7*8*9*0*a*b*c*d** ",
+" . e*d*f*g*h*i*j*k*l*Z.m*n*o*p*q*s%t%r*s*r*r*r*r*r*r*r*r*r*r*r*r*r*r*r*r*r*r*r*r*t*w%u*s%v*w*x*y*t*z*A*B*C*D*E*F*G*H*f** ",
+" . I*I*J*K*L*M*N*O*P*Q*R*S*T*U*,%V*W*X*,%/%/%/%/%/%/%/%/%/%/%/%Y*Y*Y*Y*Y*Y*Y*Y*Y*Z*`* =.=+=@=#=$=%=&=*===-=;=>=,='=)=!=* ",
+" . ~=~={=~=]=^=/=(=_=|+:=<=[=}=|=1=2=3=|+S$G$G$G$G$G$H$G$G$G$G$4=4=5=5=5=5=4=6=7=8=9=0=M$a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=* ",
+" . p=q=p=r=s=t=u=v=w=x=y=z=A=B=C=D=E=F=G=H=I=I=I=I=I=I=I=J=I=I=I=I=J=J=J=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=`= -.-+-.-.-* ",
+" . @-#-#-#-#-$-%-&-*-=---;->-&-,-'-)-!-~-{-O+O#M+O#O#O#O#O#O#O#O#O#O#O#O#O#O#]-^-/-(-_-:-<-_-[-}-|-1-2-3-4-5-6-7-#-8-9-* ",
+" . 0-a-a-b-c-c-d-e-f-g-g-h-i-j-k-l-m-n-o-p-q-r-r-r-r-s-s-s-s-s-r-t-u-t-t-t-v-w-x-y-z-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-O-* ",
+" . Q-Q-Q-R-Q-Q-Q-S-T-U-U-V-S-U-W-X-Y-Z-`- ;.;+;+;+;+;+;+;+;+;+;@;#;+;$;#;$;.;%;&;*;=;-;;;>;U-Q-T-,;';>;>;);!;E-~;!;T-{;* ",
+" . ];^;^;V-^;/;];T-(;(;];];_;:;<;[;};^#|;1;2;3;1;3;3;4;4;4;4;4;5;5;4;5;5;4;6;7;4;8;9;0;a;b;c;^;d;^;d;d;^;^;d;d;d;d;d;d;* ",
+" . _;e;c;f;f;f;c;c;f;c;g;h;i;j;k;l;m;n;o;p;q;3@;#r;s;t;u;v;w;x;y;z;A;;#B;C;D;E;F;G;H;I;J;K;L;c;M;c;M;N;c;N;c;c;c;M;c;O;* ",
+" . L;L;P;L;P;P;L;L;L;P;Q;R;S;T;U;V;W;X;Y;Z;N@N@`;A@N@ >.>+>@>#>$>%>&>*>*>*>=>->;>>>,>'>)>!>~>{>]>L;L;^>/>L;]>(>^>L;]>/>* ",
+" . {>{>_>:>{><>[>(>_>}>|>1>)>2>3>4>5>6>7>8>9>+#0>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>}>_>_>_>_>x>_>_>y>y>_>y>* ",
+" . z>A>A>B>A>z>z>A>A>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>`> ,.,#;#;+,@,#,$,%,&,*,=,-,;,>,>,z>z>,,z>z>>,z>',* ",
+" . ),!,~,!,),),),),!,{,],^,/,(,_,:,<,O#O#P#[,},|,1,2,3,4,5,6,7,8,9,0,a,b,c,d,e,f,[,f,g,h,i,j,k,l,m,n,~,~,~,~,o,o,o,~,o,* ",
+" . p,p,p,p,p,p,q,p,p,p,r,s,t,u,v,w,x,y,z,A,z,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,`, '.'p,p,q,q,+'@'q,.'q,* ",
+" . #'$'$'%'$'#'#'$'#'#'&'*'='-';'>',''')'!'~')'{']'^'/'('_':'*'<'['}'|'1'!'2'~'3'4'5'6'7'8'9'0'a'b'%'%'%'%'%'%'c'%'%'%'* ",
+" . d'd'e'd'f'b'b'b'e'b'd'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'h'w'x'y'z'A'B'C'q'D'E'F'n'G'H'I'J'K'L'M'e'e'e'b'e'e'e'e'e'e'e'* ",
+" . N'O'N'N'N'O'N'N'N'N'N'P'Q'R'S'T'U'V'W'X'Y'Z'`' ).)+)@)#)$)%)&)*)=)-);)>),)')))!)~){)])R'^)/)()$)N'N'$)_)$)$)$)$)N'N'* ",
+" . $)N'$)$)$)$)$)$)$)$)N'P':)<)[)})|)1)2)3)4)5)^.6)7)8)9)0)$)$)a)b)c)d)e)f)g)h)i)j)k)l)m)n)9)o)N'N'$)N'$)$)N'$)$)$)$)N'* ",
+" . $)$)$)N'$)$)N'N'N'$)$)N'#)p)q)r)s)t)u)v)w)x)y)z)A)B)C)0)N'N'P'D)E)F)G)H)I)J)K)L)M)N)O)P)Q)/)N'$)N'$)$)N'$)N'N'N'N'$)* ",
+" . $)$)$)R)S)T)U)V)U)V)U)T)W)X)Y)Z)`) !.!+!K'@!#!$!%!&!*!=!U)-!;!>!,!'!)!!!~!{!]!^!/!(!_!:!'!<![!S)}!R)$)N'N'$)$)$)N'$)* ",
+" . $)N'. . . . . . . |!1!2!3!. 4!5!6!7!8!9!0!a!b!c!d!e!4!. f!g!h!i!j!4!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!;!$)$)N'N'$)$)$)* ",
+" . $)$)A!. . B!C!D!E!F!. G!H!I!4!4!J!K!L!M!4!4!N!O!P!Q!. R!S!. . T!U!V!W!4!X!Y!Z!`! ~.~+~@~#~$~. %~&~*~=~}!$)N'$)N'N'N'* ",
+" . $)$)-~. . ;~;~>~,~'~. . )~!~~~. {~]~^~/~. . (~_~:~<~[~}~. . |~1~2~3~4~5~6~7~8~4!4!9~0~a~b~c~. . d~b~e~f~R)$)$)$)N'N'* ",
+" g~* * * h~. i~i~j~k~l~m~. # n~o~. . p~q~. r~. . s~t~u~v~w~. . x~y~z~A~B~C~D~E~F~. G~H~I~J~K~L~F!. M~N~O~P~W)N'N'N'$)$)* ",
+" . . Q~Q~ h~. R~Q~S~. . T~U~. V~. . W~X~. Y~Z~. . `~I~ {. . . .{+{. . @{#{2~${%{-!&{. .{#{*{={S)N'N'N'$)$)* ",
+" . . Q~Q~ . . -{Q~Q~;{. >{,{'{){!{. ~{{{]{^{/{. . ({_{:{<{[{. }{|{1{. 2{3{4{5{6{7{8{. 9{0{!~a{T)N'$)$)N'N'* ",
+" . . Q~Q~ # . . b{Q~ ,{. . . c{d{e{. . f{g{h{i{}{. j{k{l{m{n{. }{_{o{. . p{2~q{%{r{. . s{#{t{B~-!$)N'$)N'$)* ",
+" h~. . u{u{v{w{. . x{y{Q~ . . z{A{B{C{h~. . D{B{E{F{G{. # H{I{J{. K{L{M{N{. # O{P{Q{# . R{S{T{U{V{W{* * * * * * ",
+" . . . . . . z{X{U~y{Q~ . . Y{Q~Q~ Z{. `{ ]Q~ .]'{+]. . @]#]Q~Q~ $]>{R~. %]&]*]=]Q~ ",
+" Q~Q~ Q~ Q~ ",
+" "};
diff --git a/pixmaps/tcu.xpm b/pixmaps/tcu.xpm
new file mode 100644
index 0000000..b86e90b
--- /dev/null
+++ b/pixmaps/tcu.xpm
@@ -0,0 +1,3177 @@
+/* XPM */
+static char * tcu_xpm[] = {
+"64 64 3110 2",
+" c None",
+". c #252A31",
+"+ c #2A323A",
+"@ c #272D34",
+"# c #272D33",
+"$ c #282D33",
+"% c #282E33",
+"& c #292E33",
+"* c #272C33",
+"= c #99CDD4",
+"- c #97CAD0",
+"; c #9BCCD2",
+"> c #99CBD1",
+", c #9DCFD4",
+"' c #94C5CA",
+") c #9BCAD0",
+"! c #A0D0D4",
+"~ c #83B1B4",
+"{ c #8CBBBD",
+"] c #A0CDD0",
+"^ c #9DCCCF",
+"/ c #A3D2D3",
+"( c #B3E1E1",
+"_ c #C3EDED",
+": c #C0EBEB",
+"< c #A8D5D3",
+"[ c #92BDBB",
+"} c #93BEBB",
+"| c #9CC7C3",
+"1 c #A9D4CF",
+"2 c #B0D9D3",
+"3 c #A7D0C8",
+"4 c #98BFB8",
+"5 c #8AADA3",
+"6 c #88AAA1",
+"7 c #88ABA0",
+"8 c #9BBEB0",
+"9 c #ABD0C0",
+"0 c #C1E2D1",
+"a c #D5F1E2",
+"b c #CFECDA",
+"c c #C6E1CC",
+"d c #BCD7BF",
+"e c #B8D1B5",
+"f c #A3BC9E",
+"g c #97AB8C",
+"h c #B6C9A6",
+"i c #C9D9B3",
+"j c #CAD8AF",
+"k c #D1DCAF",
+"l c #E1E8B9",
+"m c #F1F5C7",
+"n c #EAEDBA",
+"o c #E5E5B0",
+"p c #E2E2B3",
+"q c #E3E3BA",
+"r c #D9D9B3",
+"s c #CFCFA9",
+"t c #D5D5AE",
+"u c #D2D2A8",
+"v c #DFDFB0",
+"w c #DCDCA4",
+"x c #DDE0AB",
+"y c #DEE3B2",
+"z c #E1E9BA",
+"A c #DFE9BF",
+"B c #B7BAC7",
+"C c #B9E9EF",
+"D c #A1D5DA",
+"E c #92C3C9",
+"F c #8EBFC5",
+"G c #83B2B6",
+"H c #8EBEC3",
+"I c #8CBDC2",
+"J c #8ABABE",
+"K c #8BBBBF",
+"L c #86B3B6",
+"M c #8FBEC0",
+"N c #A1D0D2",
+"O c #A4D3D5",
+"P c #A9D8D9",
+"Q c #AFDDDD",
+"R c #BAE7E6",
+"S c #BEEAE8",
+"T c #B1DDDB",
+"U c #98C3C2",
+"V c #96C0BC",
+"W c #92BCB9",
+"X c #A7D0CB",
+"Y c #B8E1DB",
+"Z c #B4DED6",
+"` c #9EC4BB",
+" . c #8FB2A9",
+".. c #80A298",
+"+. c #7C9B90",
+"@. c #88A99B",
+"#. c #A3C5B5",
+"$. c #B9DBC8",
+"%. c #CCEBD9",
+"&. c #D2EDDA",
+"*. c #D1EBD5",
+"=. c #C7E0C7",
+"-. c #BBD5B6",
+";. c #AABFA1",
+">. c #AABF9D",
+",. c #A9BC97",
+"'. c #B9C7A0",
+"). c #B2BE93",
+"!. c #C0C999",
+"~. c #D6DCA9",
+"{. c #E9EBB8",
+"]. c #F5F5C7",
+"^. c #EEEEC7",
+"/. c #E7E7C7",
+"(. c #E7E7D0",
+"_. c #E6E6D4",
+":. c #E3E3D2",
+"<. c #D9D9C7",
+"[. c #DBDBC3",
+"}. c #CACAAA",
+"|. c #D5D5AB",
+"1. c #DBDBA8",
+"2. c #E8EAB5",
+"3. c #E8EDBE",
+"4. c #F2F8D0",
+"5. c #BDEDF2",
+"6. c #AADCE3",
+"7. c #98CAD0",
+"8. c #8EBEC4",
+"9. c #83B1B5",
+"0. c #80ADB2",
+"a. c #87B5BB",
+"b. c #81AEB2",
+"c. c #7AA7AA",
+"d. c #8FBEC2",
+"e. c #98C8CA",
+"f. c #9DCBCE",
+"g. c #A0CFCF",
+"h. c #A3D0D0",
+"i. c #ADDAD9",
+"j. c #A9D6D5",
+"k. c #9ECAC7",
+"l. c #97C2C0",
+"m. c #9BC6C2",
+"n. c #9CC6C2",
+"o. c #9DC7C1",
+"p. c #A8D4CC",
+"q. c #A2CDC6",
+"r. c #99C0B8",
+"s. c #8AAEA4",
+"t. c #8CAEA2",
+"u. c #83A297",
+"v. c #8CADA0",
+"w. c #92B1A1",
+"x. c #AED2BE",
+"y. c #C8E8D5",
+"z. c #D4EEDA",
+"A. c #DEF4E1",
+"B. c #D5EDD4",
+"C. c #BED7B6",
+"D. c #BAD2AF",
+"E. c #C7DCB5",
+"F. c #BFD0A9",
+"G. c #BDCAA1",
+"H. c #B8C196",
+"I. c #C1C797",
+"J. c #DEE1AB",
+"K. c #EDEDBC",
+"L. c #F6F6D5",
+"M. c #F1F1DB",
+"N. c #F2F2E7",
+"O. c #E7E7E3",
+"P. c #E1E1E1",
+"Q. c #E8E8E8",
+"R. c #DDDDDD",
+"S. c #CBCBC7",
+"T. c #D2D2C4",
+"U. c #DADAC1",
+"V. c #D9D9B2",
+"W. c #E7E7B4",
+"X. c #EDEFBD",
+"Y. c #F4F8CF",
+"Z. c #B4E7EC",
+"`. c #A2D5DC",
+" + c #98CAD1",
+".+ c #93C5C9",
+"++ c #87B6BC",
+"@+ c #79A7AA",
+"#+ c #7DA9AE",
+"$+ c #86B3B8",
+"%+ c #80ADB0",
+"&+ c #8BB9BC",
+"*+ c #99C7C9",
+"=+ c #9BC9CA",
+"-+ c #A6D3D4",
+";+ c #A7D5D5",
+">+ c #B1DCDD",
+",+ c #AAD7D6",
+"'+ c #98C2C0",
+")+ c #90B8B5",
+"!+ c #9DC7C4",
+"~+ c #AED9D5",
+"{+ c #AAD5D1",
+"]+ c #9BC6BF",
+"^+ c #99C4BC",
+"/+ c #97C0B5",
+"(+ c #90B5AD",
+"_+ c #84A69C",
+":+ c #7F9E94",
+"<+ c #708B80",
+"[+ c #84A296",
+"}+ c #93B0A1",
+"|+ c #9EC1AB",
+"1+ c #B1D4BC",
+"2+ c #B8D7BE",
+"3+ c #CAE5CC",
+"4+ c #D2E9D0",
+"5+ c #C5DDBE",
+"6+ c #D2E7C6",
+"7+ c #CBDEB6",
+"8+ c #CCDBB0",
+"9+ c #BBC79D",
+"0+ c #CFD9A7",
+"a+ c #C7CB98",
+"b+ c #D8D8A1",
+"c+ c #E1E1B5",
+"d+ c #EFEFD9",
+"e+ c #F3F3EB",
+"f+ c #F2F2F2",
+"g+ c #E0E0E0",
+"h+ c #DFDFDF",
+"i+ c #DCDCDC",
+"j+ c #DEDEDE",
+"k+ c #E4E4E4",
+"l+ c #E9E9E0",
+"m+ c #E9E9D0",
+"n+ c #F1F1CC",
+"o+ c #F9F9CB",
+"p+ c #F7F9CE",
+"q+ c #B1E3EA",
+"r+ c #A4D7DD",
+"s+ c #97C8CF",
+"t+ c #96C7CC",
+"u+ c #88B6BC",
+"v+ c #84B2B6",
+"w+ c #8EBCC2",
+"x+ c #93C1C5",
+"y+ c #92C0C3",
+"z+ c #99C6C8",
+"A+ c #A9D7D9",
+"B+ c #ABD7D9",
+"C+ c #AAD6D6",
+"D+ c #A2CDCD",
+"E+ c #A3CECD",
+"F+ c #93BBBA",
+"G+ c #92B9B5",
+"H+ c #AFDCD9",
+"I+ c #ADD9D5",
+"J+ c #A0CEC7",
+"K+ c #96BDB3",
+"L+ c #90B4AE",
+"M+ c #81A299",
+"N+ c #718F87",
+"O+ c #739086",
+"P+ c #708C81",
+"Q+ c #708A7D",
+"R+ c #819D8F",
+"S+ c #92AE9D",
+"T+ c #93B09C",
+"U+ c #AACDB2",
+"V+ c #ADCDAE",
+"W+ c #B4D2B0",
+"X+ c #A9C6A2",
+"Y+ c #BDD4AD",
+"Z+ c #D7E8C3",
+"`+ c #C9D9AA",
+" @ c #D1DEAD",
+".@ c #CED5A2",
+"+@ c #CDD09B",
+"@@ c #D0D0A2",
+"#@ c #D9D9B8",
+"$@ c #E5E5D7",
+"%@ c #E5E5E5",
+"&@ c #E3E3E3",
+"*@ c #ECECEC",
+"=@ c #E7E7E7",
+"-@ c #EEEEE2",
+";@ c #F5F5DB",
+">@ c #FBFBD6",
+",@ c #F6F7C9",
+"'@ c #A3D6DC",
+")@ c #94C6CC",
+"!@ c #8BBBC1",
+"~@ c #92C3C7",
+"{@ c #96C5CA",
+"]@ c #92C1C6",
+"^@ c #A1CCD1",
+"/@ c #BCDFE2",
+"(@ c #B4D4D5",
+"_@ c #AAC7C8",
+":@ c #B5D3D5",
+"<@ c #B9D9DA",
+"[@ c #ABD0D1",
+"}@ c #A6CECE",
+"|@ c #A4CDCD",
+"1@ c #9CC5C4",
+"2@ c #94BFBD",
+"3@ c #8EB8B4",
+"4@ c #99CAC7",
+"5@ c #9DD1CD",
+"6@ c #A3D5D0",
+"7@ c #A1D0CA",
+"8@ c #8CAEA7",
+"9@ c #8EB9AF",
+"0@ c #7DA097",
+"a@ c #77978E",
+"b@ c #68867C",
+"c@ c #708E81",
+"d@ c #749084",
+"e@ c #819E8F",
+"f@ c #8EA898",
+"g@ c #90A697",
+"h@ c #9DBAA1",
+"i@ c #A2BFA2",
+"j@ c #ADC6A7",
+"k@ c #BCD0B3",
+"l@ c #C9D9BC",
+"m@ c #E0EBCF",
+"n@ c #DDEAC2",
+"o@ c #DDE6B6",
+"p@ c #DCE1AB",
+"q@ c #D4D69C",
+"r@ c #D0D0A4",
+"s@ c #D4D4BA",
+"t@ c #DFDFDB",
+"u@ c #EAEAEA",
+"v@ c #D8D8D8",
+"w@ c #D9D9D9",
+"x@ c #D9D9D5",
+"y@ c #E5E5CE",
+"z@ c #F4F4CF",
+"A@ c #EEEEBB",
+"B@ c #99CAD0",
+"C@ c #81AFB4",
+"D@ c #83B0B5",
+"E@ c #8BBAC0",
+"F@ c #A0C7CC",
+"G@ c #BAD6D9",
+"H@ c #C7E2E4",
+"I@ c #BDD9DB",
+"J@ c #AECBCD",
+"K@ c #ABC9CB",
+"L@ c #B3D4D5",
+"M@ c #A8C9CB",
+"N@ c #ADD4D5",
+"O@ c #AED7D7",
+"P@ c #92B8B8",
+"Q@ c #92BCBA",
+"R@ c #94BFBC",
+"S@ c #A7CECB",
+"T@ c #CAE1DF",
+"U@ c #CADFDC",
+"V@ c #C8E2DE",
+"W@ c #8CB4AB",
+"X@ c #80A49B",
+"Y@ c #79978E",
+"Z@ c #77968B",
+"`@ c #81AB96",
+" # c #8CC1AA",
+".# c #9ECCB3",
+"+# c #A0C6AF",
+"@# c #99BBA1",
+"## c #8A9B8C",
+"$# c #8F9E8F",
+"%# c #94A192",
+"&# c #B8CBB1",
+"*# c #D6E2CB",
+"=# c #E2EBD4",
+"-# c #F0F6E1",
+";# c #EAF0CD",
+"># c #E9EDBD",
+",# c #CBCB96",
+"'# c #CACAA3",
+")# c #C7C7B4",
+"!# c #D2D2D2",
+"~# c #CBCBCB",
+"{# c #D1D1D1",
+"]# c #D3D3D3",
+"^# c #E5E5D2",
+"/# c #ECECC9",
+"(# c #EAEAB4",
+"_# c #8FBEC4",
+":# c #84B0B5",
+"<# c #87B3B9",
+"[# c #96C4C8",
+"}# c #A1CBD0",
+"|# c #B0CED0",
+"1# c #C7E2E5",
+"2# c #CCE8EA",
+"3# c #BBD8D9",
+"4# c #B1CDCE",
+"5# c #AEC8CA",
+"6# c #C6E1E3",
+"7# c #B3D7D8",
+"8# c #B2D8D9",
+"9# c #B2D9D9",
+"0# c #A2D1D0",
+"a# c #9DCCCB",
+"b# c #A6CCCB",
+"c# c #B5D4D1",
+"d# c #D0E1DF",
+"e# c #C9DBD9",
+"f# c #CBDCDA",
+"g# c #BBD4CF",
+"h# c #C7E1DC",
+"i# c #A2CAC1",
+"j# c #83AB9C",
+"k# c #7D938B",
+"l# c #84AE9C",
+"m# c #7DAA8F",
+"n# c #94C7AE",
+"o# c #B4CCBF",
+"p# c #A2B9A8",
+"q# c #818B83",
+"r# c #868F86",
+"s# c #939D90",
+"t# c #D3DFCE",
+"u# c #E6EFDD",
+"v# c #EDF5E2",
+"w# c #FAFDEF",
+"x# c #F4F8E0",
+"y# c #EAEEC2",
+"z# c #E7E7B2",
+"A# c #D1D1A7",
+"B# c #CCCCB6",
+"C# c #C4C4C4",
+"D# c #E6E6E6",
+"E# c #D7D7D7",
+"F# c #CACACA",
+"G# c #BFBFBF",
+"H# c #DBDBDB",
+"I# c #DEDECD",
+"J# c #E4E4C0",
+"K# c #A1D0D6",
+"L# c #9BC7CD",
+"M# c #97C4CA",
+"N# c #94C3C8",
+"O# c #A0C7CA",
+"P# c #B2D4D7",
+"Q# c #C0DFE3",
+"R# c #C8E8EB",
+"S# c #BAD8D9",
+"T# c #B5D1D3",
+"U# c #BDD5D6",
+"V# c #D2E6E7",
+"W# c #C7E0E1",
+"X# c #C9E1E1",
+"Y# c #C5DFDF",
+"Z# c #CBE7E7",
+"`# c #AFD2D0",
+" $ c #BEDCD9",
+".$ c #B4D5D2",
+"+$ c #B3D0CB",
+"@$ c #C6DBD9",
+"#$ c #D8EBE9",
+"$$ c #D8ECE8",
+"%$ c #D2E9E3",
+"&$ c #B8D4CC",
+"*$ c #ABC9C0",
+"=$ c #8BB5A7",
+"-$ c #7A8C86",
+";$ c #70877D",
+">$ c #779481",
+",$ c #B1C6BA",
+"'$ c #AABDB0",
+")$ c #8A978B",
+"!$ c #879087",
+"~$ c #9DAF99",
+"{$ c #DEE8D8",
+"]$ c #F5FAF1",
+"^$ c #F1F7E8",
+"/$ c #EBF1DC",
+"($ c #F0F4DC",
+"_$ c #E4E8BF",
+":$ c #E5E5B1",
+"<$ c #D6D6AA",
+"[$ c #D7D7C2",
+"}$ c #C7C7C7",
+"|$ c #DADADA",
+"1$ c #C8C8C8",
+"2$ c #B6B6B6",
+"3$ c #CECECE",
+"4$ c #DADAC7",
+"5$ c #DCDCB5",
+"6$ c #DFDFA8",
+"7$ c #B4D0D4",
+"8$ c #9CC4C8",
+"9$ c #8BBBC0",
+"0$ c #90B3B8",
+"a$ c #AED0D4",
+"b$ c #BBDDDF",
+"c$ c #D3EBED",
+"d$ c #D5E8E9",
+"e$ c #D5E3E4",
+"f$ c #CAD8D9",
+"g$ c #C5D5D5",
+"h$ c #BCD2D4",
+"i$ c #CEE2E2",
+"j$ c #DDEEEF",
+"k$ c #E3F2F2",
+"l$ c #D5E8E7",
+"m$ c #C2D5D5",
+"n$ c #A8C7C4",
+"o$ c #B4D2CF",
+"p$ c #C4E1DD",
+"q$ c #E1F4F1",
+"r$ c #D6EBE8",
+"s$ c #B5D5CE",
+"t$ c #98BDB2",
+"u$ c #B2CCC5",
+"v$ c #9CBDB0",
+"w$ c #7A9D8C",
+"x$ c #6D847A",
+"y$ c #769D81",
+"z$ c #C7D7CD",
+"A$ c #A1B3A7",
+"B$ c #98AB9C",
+"C$ c #A9B9A9",
+"D$ c #8A9988",
+"E$ c #C6CEC2",
+"F$ c #ECEFE9",
+"G$ c #EEF2E8",
+"H$ c #D9DFCB",
+"I$ c #CDD4B4",
+"J$ c #CACF9E",
+"K$ c #E6E7B9",
+"L$ c #D2D2A4",
+"M$ c #C2C2A3",
+"N$ c #AFAFAA",
+"O$ c #CCCCCC",
+"P$ c #CFCFCF",
+"Q$ c #C2C2C2",
+"R$ c #B8B8B8",
+"S$ c #BBBBBB",
+"T$ c #D5D5D2",
+"U$ c #E0E0C8",
+"V$ c #DFDFB5",
+"W$ c #EBEBB6",
+"X$ c #C6D6D8",
+"Y$ c #AFC6C9",
+"Z$ c #A6C0C4",
+"`$ c #A1C5C8",
+" % c #A3C0C3",
+".% c #B8D2D5",
+"+% c #D0E2E3",
+"@% c #D5E8EA",
+"#% c #D8E8EA",
+"$% c #E2EAEB",
+"%% c #D5DDDE",
+"&% c #D8E3E3",
+"*% c #E9F1F1",
+"=% c #F2F9F9",
+"-% c #E7F2F1",
+";% c #D6E6E5",
+">% c #90A19E",
+",% c #B3C2C2",
+"'% c #CAD4D2",
+")% c #E2EAE9",
+"!% c #E1EBEB",
+"~% c #DBEBE9",
+"{% c #B0CEC8",
+"]% c #81A99D",
+"^% c #849E94",
+"/% c #7C8781",
+"(% c #779684",
+"_% c #6D9B7D",
+":% c #6EA683",
+"<% c #9DB9A7",
+"[% c #A6BCAD",
+"}% c #B3C7BA",
+"|% c #B0BBB0",
+"1% c #ABB3AB",
+"2% c #BCC4BB",
+"3% c #D3D7D1",
+"4% c #C4CABE",
+"5% c #C0C6B5",
+"6% c #BDC3A9",
+"7% c #B8BD93",
+"8% c #C7C894",
+"9% c #C9C997",
+"0% c #CACAA6",
+"a% c #A3A398",
+"b% c #CDCDCD",
+"c% c #D5D5D5",
+"d% c #B9B9B9",
+"e% c #BABABA",
+"f% c #C5C5C5",
+"g% c #D9D9C9",
+"h% c #DFDFC0",
+"i% c #E4E6B2",
+"j% c #BED5D8",
+"k% c #A7C2C6",
+"l% c #A8BFC4",
+"m% c #B0C7CA",
+"n% c #B8CED0",
+"o% c #C9DBDC",
+"p% c #CEE0E2",
+"q% c #CCE1E3",
+"r% c #D4E3E4",
+"s% c #DAE1E2",
+"t% c #C8D1D2",
+"u% c #CED5D5",
+"v% c #E0E7E7",
+"w% c #ECF3F3",
+"x% c #EFF6F6",
+"y% c #E7F0F0",
+"z% c #BECFCF",
+"A% c #8C9292",
+"B% c #ADB6B6",
+"C% c #ABB2B1",
+"D% c #C2CAC8",
+"E% c #D5DAD9",
+"F% c #E3EAE9",
+"G% c #AFBFBB",
+"H% c #77817F",
+"I% c #777F7C",
+"J% c #747C79",
+"K% c #97ABA4",
+"L% c #7FAA97",
+"M% c #708A79",
+"N% c #717774",
+"O% c #7F8481",
+"P% c #B2BDB5",
+"Q% c #D8DCD8",
+"R% c #CED1CE",
+"S% c #C4C7C1",
+"T% c #C3C8C2",
+"U% c #BCC2B5",
+"V% c #BEC5B4",
+"W% c #939986",
+"X% c #BBC1A0",
+"Y% c #D2D5AD",
+"Z% c #D5D59C",
+"`% c #D4D4AE",
+" & c #A1A190",
+".& c #B6B6A9",
+"+& c #C3C3C3",
+"@& c #D0D0D0",
+"#& c #DCDCD0",
+"$& c #E3E3CA",
+"%& c #E8E8C0",
+"&& c #EDEDB9",
+"*& c #E3E7B4",
+"=& c #B4D1D6",
+"-& c #98B5B9",
+";& c #8FA8AB",
+">& c #94ABAE",
+",& c #AFBDBF",
+"'& c #C5D5D7",
+")& c #BDD1D3",
+"!& c #B5C4C6",
+"~& c #B1B9B9",
+"{& c #B4BEBF",
+"]& c #A6AAAB",
+"^& c #BCC8C8",
+"/& c #DEE8E8",
+"(& c #E0EAEA",
+"_& c #D9E3E3",
+":& c #CCDAD9",
+"<& c #C2CBC9",
+"[& c #B2BBBB",
+"}& c #96A1A0",
+"|& c #B6C1BF",
+"1& c #BCC6C4",
+"2& c #D6DFDE",
+"3& c #B5C4C1",
+"4& c #7C8180",
+"5& c #797D7D",
+"6& c #A3B0AE",
+"7& c #C7D0CD",
+"8& c #C1D3CB",
+"9& c #A8C1B4",
+"0& c #7A7F7D",
+"a& c #909B94",
+"b& c #B9BFBA",
+"c& c #B5B9B5",
+"d& c #BFC3BF",
+"e& c #ADB1AD",
+"f& c #B3B6B2",
+"g& c #949C8E",
+"h& c #AEB5A6",
+"i& c #99A187",
+"j& c #878A7D",
+"k& c #9EA380",
+"l& c #BEC286",
+"m& c #A9A983",
+"n& c #8B8B79",
+"o& c #99998A",
+"p& c #A4A499",
+"q& c #C6C6C1",
+"r& c #DCDCD7",
+"s& c #D5D5C5",
+"t& c #E8E8CE",
+"u& c #EDEDC8",
+"v& c #ECECBA",
+"w& c #EEF0BE",
+"x& c #E4EABA",
+"y& c #B1CACE",
+"z& c #9CB5B8",
+"A& c #93A8AB",
+"B& c #96A9AB",
+"C& c #ADB8B9",
+"D& c #C7D5D6",
+"E& c #BFD2D3",
+"F& c #B6D7DA",
+"G& c #A8BEC1",
+"H& c #ADB9BC",
+"I& c #A2AAAA",
+"J& c #A1A9AA",
+"K& c #C7D2D3",
+"L& c #E1E9EA",
+"M& c #E1E8E8",
+"N& c #BDC9C9",
+"O& c #C5CCCC",
+"P& c #909D9B",
+"Q& c #818686",
+"R& c #7C8181",
+"S& c #A4B6B3",
+"T& c #CEDAD7",
+"U& c #AAB9B6",
+"V& c #A6B4B1",
+"W& c #8A9290",
+"X& c #C1C8C7",
+"Y& c #B3BDB8",
+"Z& c #AEC5BB",
+"`& c #ABC3B9",
+" * c #A6B2AD",
+".* c #99A79E",
+"+* c #D0D6D0",
+"@* c #C1C5C1",
+"#* c #CBCFCB",
+"$* c #C9CDC9",
+"%* c #B2B8AF",
+"&* c #A7ADA0",
+"** c #81837D",
+"=* c #777970",
+"-* c #7D8073",
+";* c #808373",
+">* c #7D7F6D",
+",* c #8A8A74",
+"'* c #90907D",
+")* c #B3B392",
+"!* c #A7A796",
+"~* c #CBCBB3",
+"{* c #D9D9C6",
+"]* c #C6C6AF",
+"^* c #D4D4B4",
+"/* c #DADAB6",
+"(* c #E0E0B4",
+"_* c #E7E7B3",
+":* c #E1E2AD",
+"<* c #DFE5B3",
+"[* c #D1D9AA",
+"}* c #B2C6C8",
+"|* c #A8BABC",
+"1* c #A2B3B6",
+"2* c #ADC1C4",
+"3* c #B9C3C5",
+"4* c #BEC9CB",
+"5* c #D0DFE0",
+"6* c #C6DDE0",
+"7* c #BCD3D6",
+"8* c #A3BCBD",
+"9* c #96A1A1",
+"0* c #C7D3D3",
+"a* c #D1D9D9",
+"b* c #E3E9E9",
+"c* c #E6EBEB",
+"d* c #E3E8E8",
+"e* c #8FA09D",
+"f* c #7F8181",
+"g* c #818484",
+"h* c #777C7C",
+"i* c #7F8B8A",
+"j* c #C3D0D0",
+"k* c #E9F0EF",
+"l* c #C5D1CE",
+"m* c #A1B2AF",
+"n* c #AEB9B4",
+"o* c #979E9D",
+"p* c #AAB5B2",
+"q* c #8FB0A2",
+"r* c #8EAEA1",
+"s* c #A3BAAD",
+"t* c #C5D4CB",
+"u* c #BECBC2",
+"v* c #CDD1CD",
+"w* c #BFC5BF",
+"x* c #BFC3BD",
+"y* c #9EA39C",
+"z* c #889084",
+"A* c #818480",
+"B* c #7F817C",
+"C* c #71736D",
+"D* c #6D7168",
+"E* c #76796D",
+"F* c #7F8071",
+"G* c #848673",
+"H* c #CCCC9B",
+"I* c #E2E2BC",
+"J* c #D0D0A3",
+"K* c #D8D8AB",
+"L* c #DBDBAF",
+"M* c #CBCBA0",
+"N* c #BFBF98",
+"O* c #C7C799",
+"P* c #D9D9A0",
+"Q* c #E1E3AE",
+"R* c #D9DFAB",
+"S* c #CFD7A7",
+"T* c #C5D0A4",
+"U* c #B9BCC8",
+"V* c #C7D9DC",
+"W* c #BFD0D2",
+"X* c #BCCACC",
+"Y* c #C7D7D9",
+"Z* c #D3DEDF",
+"`* c #E3E9EB",
+" = c #D9E6E8",
+".= c #BACBCC",
+"+= c #939EA0",
+"@= c #939C9C",
+"#= c #BAC3C3",
+"$= c #C4C9C9",
+"%= c #DADFDF",
+"&= c #D1D7D7",
+"*= c #CAD0D0",
+"== c #808484",
+"-= c #717474",
+";= c #7A7D7D",
+">= c #7F8483",
+",= c #C0CBC8",
+"'= c #E5EBEA",
+")= c #D5DFDE",
+"!= c #9CABA8",
+"~= c #9EA8A7",
+"{= c #8C9692",
+"]= c #818884",
+"^= c #8FA39C",
+"/= c #BACEC7",
+"(= c #8CA499",
+"_= c #B9C8C1",
+":= c #AFBDB5",
+"<= c #979E98",
+"[= c #B4BBB6",
+"}= c #BABEBA",
+"|= c #808180",
+"1= c #797C77",
+"2= c #7C807A",
+"3= c #6A6D67",
+"4= c #71746E",
+"5= c #777A73",
+"6= c #808476",
+"7= c #C1C6AA",
+"8= c #BDC39E",
+"9= c #CCCEA9",
+"0= c #BBBD84",
+"a= c #C4C487",
+"b= c #C8C88B",
+"c= c #C9C98E",
+"d= c #BBBC8C",
+"e= c #D5D79D",
+"f= c #DFE3AE",
+"g= c #DDE3B2",
+"h= c #D8E1B2",
+"i= c #D9E3B9",
+"j= c #D7E3BC",
+"k= c #BABDC9",
+"l= c #CDE1E5",
+"m= c #C5D9DC",
+"n= c #D0E3E5",
+"o= c #D4DFE0",
+"p= c #C7D2D4",
+"q= c #CCD6D8",
+"r= c #C1D3D5",
+"s= c #A4B5B5",
+"t= c #99A3A6",
+"u= c #9EAAAB",
+"v= c #BCC3C3",
+"w= c #BBC1C1",
+"x= c #D2D8D9",
+"y= c #DFE4E4",
+"z= c #7D8181",
+"A= c #777A79",
+"B= c #808181",
+"C= c #808383",
+"D= c #ABB2B0",
+"E= c #C7CECD",
+"F= c #EAEFEE",
+"G= c #E3EAE8",
+"H= c #B1BBB9",
+"I= c #BBC0BF",
+"J= c #8F9896",
+"K= c #7C7D7D",
+"L= c #808483",
+"M= c #A9B5B0",
+"N= c #CBD5D0",
+"O= c #8F9C96",
+"P= c #8A928E",
+"Q= c #A0A3A2",
+"R= c #D5D9D6",
+"S= c #B9BBB9",
+"T= c #A7ABA7",
+"U= c #717471",
+"V= c #737471",
+"W= c #70736E",
+"X= c #737671",
+"Y= c #797D74",
+"Z= c #A1AE8A",
+"`= c #BEC5AB",
+" - c #CDD3B5",
+".- c #DADFC4",
+"+- c #D9DEBA",
+"@- c #C8CD9E",
+"#- c #BFC487",
+"$- c #BDC487",
+"%- c #D5DB9D",
+"&- c #CED696",
+"*- c #D0D99D",
+"=- c #D4DCA7",
+"-- c #CBD6A6",
+";- c #D6E1B8",
+">- c #D7E1C3",
+",- c #DFE9CF",
+"'- c #CACCD6",
+")- c #C1DCDF",
+"!- c #BED9DC",
+"~- c #BBD5D9",
+"{- c #B8D1D5",
+"]- c #AFC4C6",
+"^- c #B2C4C7",
+"/- c #BECFD1",
+"(- c #A4BEC2",
+"_- c #8B9798",
+":- c #929B9B",
+"<- c #92A2A2",
+"[- c #C7CCCD",
+"}- c #AEB9B9",
+"|- c #DEE5E5",
+"1- c #B8C5C5",
+"2- c #94A1A1",
+"3- c #8C9492",
+"4- c #A2A9A9",
+"5- c #ABB6B5",
+"6- c #C2CCCB",
+"7- c #CAD4D1",
+"8- c #C6D0CF",
+"9- c #7F8381",
+"0- c #7A7C7C",
+"a- c #94A099",
+"b- c #92A099",
+"c- c #BCC7C3",
+"d- c #BFC7C4",
+"e- c #C7CECA",
+"f- c #D1D3D1",
+"g- c #CACCCA",
+"h- c #CCCFCC",
+"i- c #979D97",
+"j- c #949E94",
+"k- c #7D817D",
+"l- c #808A7F",
+"m- c #797F77",
+"n- c #B1BDA9",
+"o- c #BCC6B3",
+"p- c #D9DED0",
+"q- c #D9DDD0",
+"r- c #D2D6C7",
+"s- c #D5DBC6",
+"t- c #C1C9A1",
+"u- c #8F987A",
+"v- c #BEC98A",
+"w- c #D5DDA9",
+"x- c #CFD9A2",
+"y- c #AAB58C",
+"z- c #B5C696",
+"A- c #B9C79C",
+"B- c #D6E2C2",
+"C- c #D9E3C9",
+"D- c #D9E4CC",
+"E- c #CDCFD8",
+"F- c #262B32",
+"G- c #B1C6C9",
+"H- c #B0C5C8",
+"I- c #A9BFC2",
+"J- c #AEC4C7",
+"K- c #AAC1C4",
+"L- c #A9BABC",
+"M- c #9EAEAF",
+"N- c #839394",
+"O- c #707C7D",
+"P- c #738081",
+"Q- c #818E8F",
+"R- c #8CA0A2",
+"S- c #90A3A6",
+"T- c #B4C5C5",
+"U- c #DAE5E5",
+"V- c #D1DCDC",
+"W- c #C8D4D4",
+"X- c #D4DDDD",
+"Y- c #C8D2D2",
+"Z- c #99A7A4",
+"`- c #9BAAA8",
+" ; c #AFBCBB",
+".; c #8B9E99",
+"+; c #8A9C99",
+"@; c #737A79",
+"#; c #707474",
+"$; c #7D8180",
+"%; c #7F8380",
+"&; c #B1BFBC",
+"*; c #C7D2D0",
+"=; c #D7DFDC",
+"-; c #D1DAD6",
+";; c #C2CDC7",
+">; c #DDE3DF",
+",; c #A4AFA8",
+"'; c #7F817F",
+"); c #818A81",
+"!; c #BDC7BD",
+"~; c #8E9D8C",
+"{; c #A6B2A3",
+"]; c #ABB8A8",
+"^; c #D5DDD0",
+"/; c #EEF2EB",
+"(; c #E1E6DC",
+"_; c #D1D6CB",
+":; c #D2D8CC",
+"<; c #878C83",
+"[; c #81867A",
+"}; c #888E7F",
+"|; c #B0C08E",
+"1; c #D2DDB6",
+"2; c #E5EECE",
+"3; c #D5E1BC",
+"4; c #C7D9AA",
+"5; c #CFE0B5",
+"6; c #DCE5D2",
+"7; c #DBE3D4",
+"8; c #D3DBCD",
+"9; c #DDDFE5",
+"0; c #B5C7C9",
+"a; c #A1B1B4",
+"b; c #A9BBBE",
+"c; c #ADBBBE",
+"d; c #A0AEAF",
+"e; c #A1AEAF",
+"f; c #A3B0B1",
+"g; c #8C9798",
+"h; c #7C8688",
+"i; c #808E90",
+"j; c #7D8687",
+"k; c #94A8AA",
+"l; c #C9D5D6",
+"m; c #CDD7D7",
+"n; c #C7D1D1",
+"o; c #D5E0E0",
+"p; c #E8EFEF",
+"q; c #D0DCDC",
+"r; c #BECECC",
+"s; c #A3B4B2",
+"t; c #C3D0CF",
+"u; c #A7B4B4",
+"v; c #7D8783",
+"w; c #79817F",
+"x; c #7A8180",
+"y; c #98A9A6",
+"z; c #D2E0DC",
+"A; c #E8F0EE",
+"B; c #E4ECE9",
+"C; c #C3D0C9",
+"D; c #C2D0C8",
+"E; c #A9B9AF",
+"F; c #707471",
+"G; c #717673",
+"H; c #86968A",
+"I; c #BFCCC2",
+"J; c #BCC7BE",
+"K; c #CAD4CA",
+"L; c #D9E1D7",
+"M; c #EEF4EB",
+"N; c #E8EDE5",
+"O; c #E7ECE3",
+"P; c #E5EBE1",
+"Q; c #B9C0AF",
+"R; c #B0BAA4",
+"S; c #848C7F",
+"T; c #A9B696",
+"U; c #C2CEB1",
+"V; c #C7D3B5",
+"W; c #CBD9B9",
+"X; c #D0DFC1",
+"Y; c #BAD0A2",
+"Z; c #C7D9B5",
+"`; c #D1DBCA",
+" > c #D9E2D5",
+".> c #CDD7CA",
+"+> c #DEE0E5",
+"@> c #B2C2C6",
+"#> c #A2B3B5",
+"$> c #9BABAE",
+"%> c #A3B5B9",
+"&> c #9DADAF",
+"*> c #AABFC2",
+"=> c #BECED0",
+"-> c #AEBFC2",
+";> c #8E9697",
+">> c #AFC0C1",
+",> c #A2B4B4",
+"'> c #889B9B",
+")> c #BAC7C7",
+"!> c #DAE2E2",
+"~> c #D5DDDD",
+"{> c #ECF1F1",
+"]> c #E7EDED",
+"^> c #D3DCDC",
+"/> c #CDD7D5",
+"(> c #E5ECEB",
+"_> c #99A8A7",
+":> c #B1BEBD",
+"<> c #C7D3D1",
+"[> c #D0DCDA",
+"}> c #E0E9E6",
+"|> c #E9EFED",
+"1> c #B4C3BD",
+"2> c #97A6A0",
+"3> c #A3B2AD",
+"4> c #656867",
+"5> c #97A39C",
+"6> c #808C80",
+"7> c #B8C6BB",
+"8> c #BFCCC0",
+"9> c #E5ECE5",
+"0> c #E2E9E1",
+"a> c #DFE5DD",
+"b> c #EFF4EE",
+"c> c #C9D3C3",
+"d> c #94A68B",
+"e> c #80877A",
+"f> c #838A7F",
+"g> c #93A686",
+"h> c #ABB9A0",
+"i> c #97A190",
+"j> c #ABBFA0",
+"k> c #A8C39B",
+"l> c #BDD3B3",
+"m> c #CAD5C7",
+"n> c #D1DCCF",
+"o> c #C7D4C6",
+"p> c #DEDFE5",
+"q> c #A8B9BD",
+"r> c #97AAAE",
+"s> c #94A7AA",
+"t> c #8B9DA0",
+"u> c #9BADB0",
+"v> c #BDD4D6",
+"w> c #D0E0E3",
+"x> c #C7D8DA",
+"y> c #B1C2C4",
+"z> c #C7D5D7",
+"A> c #C1CFD0",
+"B> c #DAE3E4",
+"C> c #D0DADA",
+"D> c #CAD4D4",
+"E> c #E1EAEA",
+"F> c #EEF4F4",
+"G> c #EBF2F2",
+"H> c #DCE5E5",
+"I> c #D9E1E0",
+"J> c #D9E3E2",
+"K> c #CAD5D4",
+"L> c #A9B8B8",
+"M> c #B6C4C2",
+"N> c #AFBDBC",
+"O> c #C7D3D0",
+"P> c #CDD9D6",
+"Q> c #C9D6D3",
+"R> c #D5E0DD",
+"S> c #B6C6C1",
+"T> c #93A39E",
+"U> c #707673",
+"V> c #6E7370",
+"W> c #646865",
+"X> c #767A79",
+"Y> c #B1BBB4",
+"Z> c #B0BBB1",
+"`> c #B4C0B8",
+" , c #D6DED6",
+"., c #E7EDE8",
+"+, c #DBE1DB",
+"@, c #EDF1ED",
+"#, c #F0F4F0",
+"$, c #E1E8E1",
+"%, c #C7D1C4",
+"&, c #7C8379",
+"*, c #7D847A",
+"=, c #818C7F",
+"-, c #7C8479",
+";, c #868B83",
+">, c #868C83",
+",, c #929D8E",
+"', c #96AA8F",
+"), c #AECDA7",
+"!, c #C6D9C4",
+"~, c #C7D9C7",
+"{, c #C3D4C4",
+"], c #E2E3E9",
+"^, c #AAC2C7",
+"/, c #99B1B5",
+"(, c #8BA2A7",
+"_, c #96ABAF",
+":, c #94A9AD",
+"<, c #AAC7CC",
+"[, c #BCD5D9",
+"}, c #BDD4D5",
+"|, c #D0E1E3",
+"1, c #DCEBEB",
+"2, c #D7E6E7",
+"3, c #CFDFDF",
+"4, c #C8D9D9",
+"5, c #E1EBEC",
+"6, c #CDDADB",
+"7, c #D5E1E1",
+"8, c #D6E1E1",
+"9, c #CBD9D9",
+"0, c #B3C3C3",
+"a, c #B3C4C3",
+"b, c #C6D4D2",
+"c, c #D9E5E3",
+"d, c #C7D5D5",
+"e, c #D6E3E1",
+"f, c #DEE9E7",
+"g, c #C3D2CF",
+"h, c #C1D0CC",
+"i, c #8FA6A0",
+"j, c #737A77",
+"k, c #6A716E",
+"l, c #686D6B",
+"m, c #656A67",
+"n, c #737774",
+"o, c #B4BCB8",
+"p, c #C4CDC7",
+"q, c #ABB9B2",
+"r, c #B4C1BA",
+"s, c #C1CBC4",
+"t, c #C0CBC2",
+"u, c #D3D9D3",
+"v, c #DCE3DE",
+"w, c #EBF0EB",
+"x, c #C2CEC2",
+"y, c #93A290",
+"z, c #777F76",
+"A, c #839081",
+"B, c #878E86",
+"C, c #848B84",
+"D, c #929B92",
+"E, c #94A494",
+"F, c #BDD5BD",
+"G, c #BBD1BC",
+"H, c #C0D1C4",
+"I, c #CCD9CE",
+"J, c #E7E8EC",
+"K, c #708F96",
+"L, c #688388",
+"M, c #576B6F",
+"N, c #5A6D72",
+"O, c #55676B",
+"P, c #5A7B80",
+"Q, c #5F7F85",
+"R, c #678488",
+"S, c #748F95",
+"T, c #97B2B8",
+"U, c #93ADB0",
+"V, c #6A8084",
+"W, c #5C7376",
+"X, c #768C8F",
+"Y, c #4F6466",
+"Z, c #434A4A",
+"`, c #566C6E",
+" ' c #5F7373",
+".' c #6A7F7F",
+"+' c #627373",
+"@' c #495A5A",
+"#' c #677A7A",
+"$' c #617574",
+"%' c #697D7C",
+"&' c #657978",
+"*' c #7A908D",
+"=' c #8B9F9D",
+"-' c #6E8380",
+";' c #7A908C",
+">' c #6A817C",
+",' c #495F58",
+"'' c #404644",
+")' c #404544",
+"!' c #474C4B",
+"~' c #454A49",
+"{' c #68756F",
+"]' c #85908A",
+"^' c #69786F",
+"/' c #4B574F",
+"(' c #5E6C64",
+"_' c #536056",
+":' c #7D8780",
+"<' c #8D968E",
+"[' c #A3AAA3",
+"}' c #89968B",
+"|' c #687769",
+"1' c #6E7A6E",
+"2' c #4A4F4A",
+"3' c #4C534C",
+"4' c #4B4F4C",
+"5' c #515652",
+"6' c #626D62",
+"7' c #7F9080",
+"8' c #98AB9B",
+"9' c #8B9F90",
+"0' c #87988B",
+"a' c #96A39A",
+"b' c #EBECEF",
+"c' c #77969D",
+"d' c #688086",
+"e' c #516367",
+"f' c #435155",
+"g' c #435256",
+"h' c #475558",
+"i' c #435053",
+"j' c #414D50",
+"k' c #46545A",
+"l' c #749097",
+"m' c #7C989E",
+"n' c #424C4F",
+"o' c #434C4F",
+"p' c #506768",
+"q' c #4B5454",
+"r' c #434545",
+"s' c #454646",
+"t' c #525858",
+"u' c #454747",
+"v' c #4C5252",
+"w' c #6B7676",
+"x' c #5D6A69",
+"y' c #474B4B",
+"z' c #525B5B",
+"A' c #566260",
+"B' c #6B7575",
+"C' c #757F7D",
+"D' c #4A4D4D",
+"E' c #4B5050",
+"F' c #444948",
+"G' c #444746",
+"H' c #444747",
+"I' c #4A4D4C",
+"J' c #58635E",
+"K' c #7F8683",
+"L' c #A2A9A8",
+"M' c #9BA29F",
+"N' c #96A09C",
+"O' c #757B79",
+"P' c #5C615E",
+"Q' c #959A98",
+"R' c #818583",
+"S' c #828382",
+"T' c #919491",
+"U' c #B3B5B4",
+"V' c #9EAAA2",
+"W' c #6F8174",
+"X' c #6C8072",
+"Y' c #464C47",
+"Z' c #444945",
+"`' c #4F5350",
+" ) c #889589",
+".) c #A0ACA3",
+"+) c #99AD9F",
+"@) c #9DB3A4",
+"#) c #91A798",
+"$) c #93A99B",
+"%) c #9BA8A1",
+"&) c #70929C",
+"*) c #658188",
+"=) c #53696E",
+"-) c #445558",
+";) c #405054",
+">) c #364547",
+",) c #374548",
+"') c #364345",
+")) c #3D4B4C",
+"!) c #51767C",
+"~) c #54787D",
+"{) c #414B52",
+"]) c #526265",
+"^) c #4B4D4D",
+"/) c #5B6161",
+"() c #454647",
+"_) c #494B4B",
+":) c #424444",
+"<) c #586262",
+"[) c #4F5A5A",
+"}) c #464A4A",
+"|) c #414444",
+"1) c #566161",
+"2) c #4C4E4E",
+"3) c #4D5352",
+"4) c #454947",
+"5) c #434746",
+"6) c #404444",
+"7) c #606C6B",
+"8) c #929F9B",
+"9) c #A0AEA9",
+"0) c #9AA4A0",
+"a) c #ADB6B3",
+"b) c #9CA3A0",
+"c) c #666D68",
+"d) c #686E6D",
+"e) c #727875",
+"f) c #777D7A",
+"g) c #898D8C",
+"h) c #9DA29E",
+"i) c #A6A9A8",
+"j) c #9CA19E",
+"k) c #6A746E",
+"l) c #597162",
+"m) c #485B4D",
+"n) c #444C47",
+"o) c #4C6153",
+"p) c #89998F",
+"q) c #A4B5AA",
+"r) c #91A69A",
+"s) c #8BA395",
+"t) c #6E8778",
+"u) c #7F9689",
+"v) c #7D8E86",
+"w) c #81969B",
+"x) c #75868B",
+"y) c #5D6D72",
+"z) c #495B5F",
+"A) c #3E5156",
+"B) c #3B4C50",
+"C) c #37474A",
+"D) c #364447",
+"E) c #344244",
+"F) c #3D5059",
+"G) c #477078",
+"H) c #546D71",
+"I) c #4B4D4E",
+"J) c #545A5C",
+"K) c #808989",
+"L) c #586061",
+"M) c #484A4A",
+"N) c #4D5252",
+"O) c #494C4C",
+"P) c #6B7678",
+"Q) c #494E50",
+"R) c #5A6666",
+"S) c #778282",
+"T) c #898F8F",
+"U) c #717575",
+"V) c #606565",
+"W) c #707876",
+"X) c #6A7170",
+"Y) c #454847",
+"Z) c #747F7B",
+"`) c #A0ABA7",
+" ! c #889491",
+".! c #929D9A",
+"+! c #828887",
+"@! c #757979",
+"#! c #4E514F",
+"$! c #4A4B4B",
+"%! c #545857",
+"&! c #616764",
+"*! c #909593",
+"=! c #8B918E",
+"-! c #545B58",
+";! c #4A4E4C",
+">! c #70867A",
+",! c #556E5F",
+"'! c #556F60",
+")! c #93A89D",
+"!! c #9EB2A6",
+"~! c #8AA094",
+"{! c #7C9186",
+"]! c #7E9589",
+"^! c #70897D",
+"/! c #7C9489",
+"(! c #D5D6DE",
+"_! c #718083",
+":! c #69777B",
+"<! c #545D61",
+"[! c #505C60",
+"}! c #4E5D60",
+"|! c #4A5C61",
+"1! c #415256",
+"2! c #404F53",
+"3! c #3B494C",
+"4! c #38474B",
+"5! c #3A565F",
+"6! c #4C5555",
+"7! c #707777",
+"8! c #838989",
+"9! c #5F6767",
+"0! c #666E6E",
+"a! c #838B8B",
+"b! c #8F9797",
+"c! c #586263",
+"d! c #464949",
+"e! c #6F7C7D",
+"f! c #748183",
+"g! c #6D7C7C",
+"h! c #8D9999",
+"i! c #9AA4A4",
+"j! c #848C8C",
+"k! c #676D6D",
+"l! c #6B7474",
+"m! c #868E8E",
+"n! c #7D8786",
+"o! c #474A4A",
+"p! c #414443",
+"q! c #545E5C",
+"r! c #929A99",
+"s! c #848E8B",
+"t! c #7F8886",
+"u! c #909391",
+"v! c #4B4C4C",
+"w! c #525452",
+"x! c #6F7272",
+"y! c #797C7B",
+"z! c #ACB0AE",
+"A! c #CCCFCE",
+"B! c #A6A9A7",
+"C! c #5F6461",
+"D! c #535956",
+"E! c #60716A",
+"F! c #819189",
+"G! c #6C7E77",
+"H! c #91A299",
+"I! c #90A19A",
+"J! c #81928A",
+"K! c #7C8E85",
+"L! c #97ACA4",
+"M! c #72827B",
+"N! c #697772",
+"O! c #DFE0E6",
+"P! c #6F8389",
+"Q! c #6D7F84",
+"R! c #4F6064",
+"S! c #4C5C60",
+"T! c #537078",
+"U! c #4B5D65",
+"V! c #3E4E51",
+"W! c #364347",
+"X! c #2F3E41",
+"Y! c #2F3D41",
+"Z! c #494B4C",
+"`! c #737B7B",
+" ~ c #828B8B",
+".~ c #979EA1",
+"+~ c #868D8D",
+"@~ c #959B9D",
+"#~ c #949A9B",
+"$~ c #767C7E",
+"%~ c #748284",
+"&~ c #97A3A5",
+"*~ c #929E9F",
+"=~ c #7C8687",
+"-~ c #81898B",
+";~ c #7F8A8A",
+">~ c #6D7979",
+",~ c #758282",
+"'~ c #8B9595",
+")~ c #838F8D",
+"!~ c #464848",
+"~~ c #484B4A",
+"{~ c #4E5856",
+"]~ c #7F8A87",
+"^~ c #919999",
+"/~ c #969A99",
+"(~ c #676A6A",
+"_~ c #7A7E7D",
+":~ c #9EA2A1",
+"<~ c #C8CBC9",
+"[~ c #D5D8D7",
+"}~ c #BCBEBD",
+"|~ c #6D7070",
+"1~ c #484A49",
+"2~ c #4A5B53",
+"3~ c #72847D",
+"4~ c #798C85",
+"5~ c #63766E",
+"6~ c #8A9A94",
+"7~ c #83938E",
+"8~ c #7E9089",
+"9~ c #6B7773",
+"0~ c #727F7B",
+"a~ c #728D96",
+"b~ c #627D83",
+"c~ c #5C7379",
+"d~ c #556B71",
+"e~ c #58767F",
+"f~ c #516A72",
+"g~ c #59767F",
+"h~ c #476067",
+"i~ c #3E4B4F",
+"j~ c #304346",
+"k~ c #344346",
+"l~ c #4C5254",
+"m~ c #8B9395",
+"n~ c #A6B0B1",
+"o~ c #BEC6C7",
+"p~ c #B3BABB",
+"q~ c #AAAFB0",
+"r~ c #898F90",
+"s~ c #6C7272",
+"t~ c #464748",
+"u~ c #4A4C4C",
+"v~ c #778181",
+"w~ c #8D9698",
+"x~ c #727C7C",
+"y~ c #4F5454",
+"z~ c #666C6C",
+"A~ c #646C6C",
+"B~ c #484B4B",
+"C~ c #697373",
+"D~ c #757F7F",
+"E~ c #586260",
+"F~ c #3C3F3F",
+"G~ c #454848",
+"H~ c #788583",
+"I~ c #96A3A2",
+"J~ c #9DA5A4",
+"K~ c #4E5454",
+"L~ c #525555",
+"M~ c #838584",
+"N~ c #A7AAA9",
+"O~ c #BCBFBE",
+"P~ c #C0C4C2",
+"Q~ c #C2C4C3",
+"R~ c #999E9D",
+"S~ c #4D4E4E",
+"T~ c #434947",
+"U~ c #4A5854",
+"V~ c #738681",
+"W~ c #50605A",
+"X~ c #5D6F69",
+"Y~ c #859691",
+"Z~ c #788984",
+"`~ c #64716D",
+" { c #65726E",
+".{ c #74827F",
+"+{ c #DBDDE3",
+"@{ c #94ABB3",
+"#{ c #80A1AC",
+"${ c #7C9CA6",
+"%{ c #76979F",
+"&{ c #63848C",
+"*{ c #72949D",
+"={ c #839AA0",
+"-{ c #748E96",
+";{ c #547983",
+">{ c #5A7178",
+",{ c #4A6267",
+"'{ c #637376",
+"){ c #96A4A6",
+"!{ c #ACBBBE",
+"~{ c #BBC3C6",
+"{{ c #B4BBBB",
+"]{ c #95999A",
+"^{ c #494A4A",
+"/{ c #4B4C4D",
+"({ c #606668",
+"_{ c #6B7373",
+":{ c #4C4D4D",
+"<{ c #545858",
+"[{ c #535C5C",
+"}{ c #444545",
+"|{ c #3E3F3F",
+"1{ c #3F4040",
+"2{ c #899492",
+"3{ c #9FA7A7",
+"4{ c #5A615F",
+"5{ c #4A4C4B",
+"6{ c #525755",
+"7{ c #666B6B",
+"8{ c #8B8C8C",
+"9{ c #AFB2B2",
+"0{ c #B9BDBC",
+"a{ c #B6BCBC",
+"b{ c #8A8F8E",
+"c{ c #494B4A",
+"d{ c #65706D",
+"e{ c #546A64",
+"f{ c #5F7670",
+"g{ c #637975",
+"h{ c #667B77",
+"i{ c #667C78",
+"j{ c #718984",
+"k{ c #7D9390",
+"l{ c #8AA29D",
+"m{ c #D7D9E0",
+"n{ c #A8BDC5",
+"o{ c #8AA5AD",
+"p{ c #88A0A8",
+"q{ c #758F96",
+"r{ c #95B2BB",
+"s{ c #9CBEC8",
+"t{ c #A0B8BE",
+"u{ c #8BA3AA",
+"v{ c #85A0A6",
+"w{ c #63777D",
+"x{ c #4D5E62",
+"y{ c #5D6E71",
+"z{ c #8A9A9E",
+"A{ c #9AA7AA",
+"B{ c #9EA5A8",
+"C{ c #9FA4A6",
+"D{ c #9DA1A2",
+"E{ c #5A5E5F",
+"F{ c #646768",
+"G{ c #7B7F80",
+"H{ c #919797",
+"I{ c #848B8D",
+"J{ c #424545",
+"K{ c #474949",
+"L{ c #3E4040",
+"M{ c #4B4E4E",
+"N{ c #707978",
+"O{ c #666F6E",
+"P{ c #616664",
+"Q{ c #828585",
+"R{ c #8A8E8E",
+"S{ c #AAADAD",
+"T{ c #C4CACA",
+"U{ c #D0D6D5",
+"V{ c #B0B8B6",
+"W{ c #737C79",
+"X{ c #555D5B",
+"Y{ c #6E7877",
+"Z{ c #7B908C",
+"`{ c #8DA5A1",
+" ] c #617874",
+".] c #647B77",
+"+] c #708784",
+"@] c #8AA4A0",
+"#] c #9DBAB7",
+"$] c #A2BEBC",
+"%] c #D4D5DD",
+"&] c #ABC0C6",
+"*] c #92ABB4",
+"=] c #95B1BA",
+"-] c #95B0B9",
+";] c #8EA9B1",
+">] c #94AFB8",
+",] c #A6BAC0",
+"'] c #9CB1B8",
+")] c #6E8186",
+"!] c #434D50",
+"~] c #384245",
+"{] c #45565B",
+"]] c #535E62",
+"^] c #828C8D",
+"/] c #A3A8AB",
+"(] c #969B9E",
+"_] c #959A9A",
+":] c #888C8C",
+"<] c #989A9C",
+"[] c #979D9F",
+"}] c #838A8B",
+"|] c #606769",
+"1] c #747E7E",
+"2] c #5D6667",
+"3] c #47494A",
+"4] c #414242",
+"5] c #646E6E",
+"6] c #626B6D",
+"7] c #414343",
+"8] c #404242",
+"9] c #3C3C3C",
+"0] c #727A7A",
+"a] c #757E7E",
+"b] c #676E6D",
+"c] c #7D8484",
+"d] c #898C8C",
+"e] c #989A9A",
+"f] c #8E9090",
+"g] c #A7ADAD",
+"h] c #C2CAC9",
+"i] c #C9D1D1",
+"j] c #AAB3B2",
+"k] c #526160",
+"l] c #495755",
+"m] c #4E6460",
+"n] c #8A9D9A",
+"o] c #8FA2A0",
+"p] c #7E938F",
+"q] c #7D8F8D",
+"r] c #758786",
+"s] c #97AAA8",
+"t] c #A9C0BE",
+"u] c #B4CBC9",
+"v] c #A1B4BB",
+"w] c #8BA8B2",
+"x] c #96B5C0",
+"y] c #9BBCC6",
+"z] c #7E9DA8",
+"A] c #8BA9B2",
+"B] c #83969E",
+"C] c #65777C",
+"D] c #454A4D",
+"E] c #3A4346",
+"F] c #353E41",
+"G] c #3B4548",
+"H] c #7E9096",
+"I] c #889395",
+"J] c #A7ACAF",
+"K] c #ABB1B4",
+"L] c #9DA5A6",
+"M] c #9EA6A7",
+"N] c #A1A8AB",
+"O] c #A8B0B2",
+"P] c #828C8C",
+"Q] c #899192",
+"R] c #767F80",
+"S] c #626D6E",
+"T] c #717A7B",
+"U] c #6C7576",
+"V] c #91999A",
+"W] c #848E8E",
+"X] c #4B5052",
+"Y] c #3E4141",
+"Z] c #323434",
+"`] c #768080",
+" ^ c #626B6B",
+".^ c #969D9D",
+"+^ c #A3A8A8",
+"@^ c #A1A6A5",
+"#^ c #949A9A",
+"$^ c #ACB4B3",
+"%^ c #B2BBBA",
+"&^ c #B8C1BF",
+"*^ c #8C9A99",
+"=^ c #526564",
+"-^ c #485554",
+";^ c #4B605E",
+">^ c #4D5C5B",
+",^ c #728584",
+"'^ c #798B89",
+")^ c #607271",
+"!^ c #8C9F9F",
+"~^ c #9BAFAC",
+"{^ c #B0C6C5",
+"]^ c #A5BBBB",
+"^^ c #809DA9",
+"/^ c #87AAB7",
+"(^ c #80A3AF",
+"_^ c #648693",
+":^ c #6F96A2",
+"<^ c #7299A6",
+"[^ c #50707C",
+"}^ c #516871",
+"|^ c #3F484B",
+"1^ c #343E41",
+"2^ c #364044",
+"3^ c #384549",
+"4^ c #486974",
+"5^ c #889DA2",
+"6^ c #9CA6A9",
+"7^ c #808B8E",
+"8^ c #757F81",
+"9^ c #8B9698",
+"0^ c #AEB6B8",
+"a^ c #ABB1B3",
+"b^ c #9FA5A8",
+"c^ c #B2BABC",
+"d^ c #A4AAAD",
+"e^ c #757C7C",
+"f^ c #494C4D",
+"g^ c #697375",
+"h^ c #8D9596",
+"i^ c #7C8485",
+"j^ c #636C6E",
+"k^ c #393B3C",
+"l^ c #404243",
+"m^ c #4E5B5C",
+"n^ c #586464",
+"o^ c #717F80",
+"p^ c #727B7D",
+"q^ c #5A6363",
+"r^ c #797E7F",
+"s^ c #777D7D",
+"t^ c #909595",
+"u^ c #8D9492",
+"v^ c #8B9494",
+"w^ c #758383",
+"x^ c #778989",
+"y^ c #627575",
+"z^ c #424848",
+"A^ c #414848",
+"B^ c #4E6565",
+"C^ c #8D9B9A",
+"D^ c #849393",
+"E^ c #6F7D7D",
+"F^ c #A4B6B5",
+"G^ c #AEC2C1",
+"H^ c #9BAFAF",
+"I^ c #DCDEE4",
+"J^ c #718D97",
+"K^ c #76939E",
+"L^ c #6F8892",
+"M^ c #68787E",
+"N^ c #6A7981",
+"O^ c #63797F",
+"P^ c #576A74",
+"Q^ c #465154",
+"R^ c #414C4F",
+"S^ c #3B4649",
+"T^ c #3C474B",
+"U^ c #42616D",
+"V^ c #3D505C",
+"W^ c #526F7A",
+"X^ c #557279",
+"Y^ c #42494B",
+"Z^ c #43484A",
+"`^ c #49555A",
+" / c #788488",
+"./ c #99A5A7",
+"+/ c #B4BFC0",
+"@/ c #BAC5C8",
+"#/ c #6B7579",
+"$/ c #4A575A",
+"%/ c #717F82",
+"&/ c #697578",
+"*/ c #484F52",
+"=/ c #718184",
+"-/ c #718183",
+";/ c #454B4C",
+">/ c #424749",
+",/ c #464C4E",
+"'/ c #75898C",
+")/ c #5E7273",
+"!/ c #506668",
+"~/ c #465E5F",
+"{/ c #53696B",
+"]/ c #485656",
+"^/ c #474C4C",
+"// c #6A7777",
+"(/ c #727F7F",
+"_/ c #8B9696",
+":/ c #6C797A",
+"</ c #667474",
+"[/ c #4C5C5C",
+"}/ c #576668",
+"|/ c #464C4C",
+"1/ c #3C4242",
+"2/ c #3B4242",
+"3/ c #4C5758",
+"4/ c #748383",
+"5/ c #6C7A7A",
+"6/ c #808E8E",
+"7/ c #95A6A6",
+"8/ c #96A8A9",
+"9/ c #819192",
+"0/ c #6B7C81",
+"a/ c #77878E",
+"b/ c #77868C",
+"c/ c #707D82",
+"d/ c #6B7477",
+"e/ c #8B999D",
+"f/ c #6C7A7E",
+"g/ c #555E61",
+"h/ c #50585A",
+"i/ c #475052",
+"j/ c #424A4C",
+"k/ c #3B4244",
+"l/ c #444A4C",
+"m/ c #414749",
+"n/ c #414648",
+"o/ c #3F4243",
+"p/ c #404344",
+"q/ c #646E6F",
+"r/ c #7F898C",
+"s/ c #A4AFB3",
+"t/ c #B0BCBE",
+"u/ c #7B888B",
+"v/ c #687578",
+"w/ c #474C4D",
+"x/ c #454A4B",
+"y/ c #677A7E",
+"z/ c #718487",
+"A/ c #3C4243",
+"B/ c #444A4B",
+"C/ c #6E8588",
+"D/ c #758C8F",
+"E/ c #7C9092",
+"F/ c #748689",
+"G/ c #454A4A",
+"H/ c #424646",
+"I/ c #494D4D",
+"J/ c #536162",
+"K/ c #677878",
+"L/ c #4B5C5C",
+"M/ c #474D4F",
+"N/ c #495859",
+"O/ c #536161",
+"P/ c #494F4F",
+"Q/ c #3B4344",
+"R/ c #475051",
+"S/ c #7C8A8B",
+"T/ c #859495",
+"U/ c #748888",
+"V/ c #89999A",
+"W/ c #92A4A5",
+"X/ c #8E9E9F",
+"Y/ c #7A8585",
+"Z/ c #E4E5EA",
+"`/ c #6D7F86",
+" ( c #6D7D84",
+".( c #6A777D",
+"+( c #76868D",
+"@( c #708086",
+"#( c #7D8F96",
+"$( c #758990",
+"%( c #525B5D",
+"&( c #4C5356",
+"*( c #4A5154",
+"=( c #414548",
+"-( c #3C4142",
+";( c #404648",
+">( c #48565D",
+",( c #3F4446",
+"'( c #414545",
+")( c #464A4B",
+"!( c #4F5A5D",
+"~( c #778285",
+"{( c #778386",
+"]( c #7C878C",
+"^( c #6D797B",
+"/( c #444748",
+"(( c #4C585A",
+"_( c #43494B",
+":( c #5E7278",
+"<( c #414748",
+"[( c #393F3F",
+"}( c #75888C",
+"|( c #8FA0A2",
+"1( c #6F8081",
+"2( c #4F5F60",
+"3( c #474B4C",
+"4( c #484C4C",
+"5( c #8D9899",
+"6( c #697678",
+"7( c #414646",
+"8( c #526363",
+"9( c #4B5253",
+"0( c #3A4647",
+"a( c #3F4D4D",
+"b( c #566668",
+"c( c #829A9C",
+"d( c #90A1A2",
+"e( c #9BAAAC",
+"f( c #8F9D9F",
+"g( c #869192",
+"h( c #7D8F97",
+"i( c #6E7A7F",
+"j( c #6F7C82",
+"k( c #73868E",
+"l( c #687A81",
+"m( c #62757D",
+"n( c #464C4F",
+"o( c #434748",
+"p( c #484E50",
+"q( c #494F55",
+"r( c #47575F",
+"s( c #525E63",
+"t( c #45494A",
+"u( c #444749",
+"v( c #556266",
+"w( c #8A959A",
+"x( c #616C6E",
+"y( c #5B6365",
+"z( c #555F61",
+"A( c #646E71",
+"B( c #6F7A7D",
+"C( c #495358",
+"D( c #3F4445",
+"E( c #393E3F",
+"F( c #3B4040",
+"G( c #424647",
+"H( c #506164",
+"I( c #8D9A9B",
+"J( c #4A5557",
+"K( c #4A4F53",
+"L( c #454748",
+"M( c #6D7778",
+"N( c #889293",
+"O( c #949FA1",
+"P( c #667376",
+"Q( c #484C4D",
+"R( c #4F5555",
+"S( c #4E5758",
+"T( c #545B5C",
+"U( c #5F676A",
+"V( c #677275",
+"W( c #7F9294",
+"X( c #8F9C9E",
+"Y( c #92A0A1",
+"Z( c #A0ADAF",
+"`( c #E3E4E9",
+" _ c #90A3AC",
+"._ c #8599A1",
+"+_ c #747E84",
+"@_ c #6C787D",
+"#_ c #76848B",
+"$_ c #7C959E",
+"%_ c #6B818B",
+"&_ c #535F63",
+"*_ c #495154",
+"=_ c #495052",
+"-_ c #515759",
+";_ c #4E555A",
+">_ c #5A6D75",
+",_ c #48626D",
+"'_ c #444E57",
+")_ c #465159",
+"!_ c #41484A",
+"~_ c #42474A",
+"{_ c #4B595D",
+"]_ c #6F7E82",
+"^_ c #828F93",
+"/_ c #4F5B5C",
+"(_ c #556065",
+"__ c #747E81",
+":_ c #78868B",
+"<_ c #6F8184",
+"[_ c #3A3F40",
+"}_ c #3D4243",
+"|_ c #3E4344",
+"1_ c #4B5F62",
+"2_ c #687376",
+"3_ c #6D7A7B",
+"4_ c #4B5456",
+"5_ c #424445",
+"6_ c #606C6E",
+"7_ c #9AA6A8",
+"8_ c #A7B3B5",
+"9_ c #829192",
+"0_ c #617172",
+"a_ c #4C5051",
+"b_ c #5B6768",
+"c_ c #788386",
+"d_ c #5E6B6C",
+"e_ c #778182",
+"f_ c #778485",
+"g_ c #8B9598",
+"h_ c #869091",
+"i_ c #9AA4A6",
+"j_ c #A6B2B3",
+"k_ c #A6B3B5",
+"l_ c #E5E6EA",
+"m_ c #8498A1",
+"n_ c #7F939B",
+"o_ c #839197",
+"p_ c #6E787D",
+"q_ c #788388",
+"r_ c #8598A0",
+"s_ c #778B93",
+"t_ c #606B70",
+"u_ c #555F62",
+"v_ c #525B5E",
+"w_ c #5D6D73",
+"x_ c #63747B",
+"y_ c #7E8E94",
+"z_ c #546B74",
+"A_ c #5F7780",
+"B_ c #444B4D",
+"C_ c #42494C",
+"D_ c #46535B",
+"E_ c #89989D",
+"F_ c #7A878B",
+"G_ c #727D81",
+"H_ c #464A4C",
+"I_ c #788589",
+"J_ c #738185",
+"K_ c #7D8C92",
+"L_ c #8EA1A6",
+"M_ c #8EA3A8",
+"N_ c #4F5F64",
+"O_ c #4A5A5E",
+"P_ c #414647",
+"Q_ c #4C6066",
+"R_ c #6A787C",
+"S_ c #536265",
+"T_ c #495455",
+"U_ c #7D8789",
+"V_ c #B4C0C3",
+"W_ c #9BA8AA",
+"X_ c #859699",
+"Y_ c #66787C",
+"Z_ c #5A6668",
+"`_ c #778385",
+" : c #879192",
+".: c #6C7C80",
+"+: c #647274",
+"@: c #6C797C",
+"#: c #8F9FA2",
+"$: c #98A5A7",
+"%: c #A3AEB0",
+"&: c #A0ABAC",
+"*: c #A2ADB0",
+"=: c #96A7AA",
+"-: c #798C93",
+";: c #7A8B92",
+">: c #8F9EA4",
+",: c #7E898F",
+"': c #737D81",
+"): c #76878D",
+"!: c #677479",
+"~: c #5A656A",
+"{: c #5C666B",
+"]: c #8F9FA6",
+"^: c #6C7A80",
+"/: c #58676D",
+"(: c #596970",
+"_: c #65787E",
+":: c #454B4D",
+"<: c #404546",
+"[: c #424648",
+"}: c #7C898D",
+"|: c #99A5A9",
+"1: c #7B888C",
+"2: c #576065",
+"3: c #78858A",
+"4: c #546063",
+"5: c #66747A",
+"6: c #90A0A5",
+"7: c #90A1A5",
+"8: c #99B0B6",
+"9: c #77888F",
+"0: c #58686D",
+"a: c #516268",
+"b: c #444B50",
+"c: c #526F78",
+"d: c #465E64",
+"e: c #576D71",
+"f: c #445155",
+"g: c #506062",
+"h: c #687275",
+"i: c #818D90",
+"j: c #9CAAAC",
+"k: c #AABABE",
+"l: c #9DB0B3",
+"m: c #4D5557",
+"n: c #5F6E70",
+"o: c #6E7B7E",
+"p: c #5C6466",
+"q: c #616E71",
+"r: c #798B8F",
+"s: c #727D80",
+"t: c #7C898B",
+"u: c #869497",
+"v: c #929FA2",
+"w: c #8E9DA0",
+"x: c #70848E",
+"y: c #71838D",
+"z: c #7B878D",
+"A: c #808E94",
+"B: c #7D898F",
+"C: c #5E6D73",
+"D: c #5D6B71",
+"E: c #58656B",
+"F: c #617079",
+"G: c #617780",
+"H: c #98A8AF",
+"I: c #98A6AC",
+"J: c #A5B3B9",
+"K: c #83969D",
+"L: c #7A8B93",
+"M: c #4C585F",
+"N: c #464B4D",
+"O: c #717E82",
+"P: c #8E989E",
+"Q: c #748186",
+"R: c #768388",
+"S: c #6C797D",
+"T: c #84959A",
+"U: c #8F9EA2",
+"V: c #A9B7BC",
+"W: c #9BABB1",
+"X: c #73858C",
+"Y: c #56656A",
+"Z: c #464B4F",
+"`: c #64757A",
+" < c #566E75",
+".< c #556F77",
+"+< c #7A9197",
+"@< c #7F9198",
+"#< c #71858A",
+"$< c #495255",
+"%< c #4E5B5E",
+"&< c #657072",
+"*< c #647376",
+"=< c #8E9A9D",
+"-< c #ACB9BC",
+";< c #839396",
+">< c #6E7E82",
+",< c #536368",
+"'< c #778488",
+")< c #5C6264",
+"!< c #666D6F",
+"~< c #5F696D",
+"{< c #6E7B7F",
+"]< c #748286",
+"^< c #809095",
+"/< c #7A898C",
+"(< c #8B9699",
+"_< c #8C989B",
+":< c #708B97",
+"<< c #6A848F",
+"[< c #6F8793",
+"}< c #6B808A",
+"|< c #6C8189",
+"1< c #697E88",
+"2< c #667A82",
+"3< c #5F727A",
+"4< c #627884",
+"5< c #6E8996",
+"6< c #76929E",
+"7< c #A2B7C0",
+"8< c #A9BBC1",
+"9< c #8DA1AA",
+"0< c #6A7E86",
+"a< c #75858B",
+"b< c #494F53",
+"c< c #5E7078",
+"d< c #6D7E85",
+"e< c #76888F",
+"f< c #7A8C92",
+"g< c #728085",
+"h< c #7D8C91",
+"i< c #A1AEB3",
+"j< c #8B9BA2",
+"k< c #92A2A7",
+"l< c #A9B9BE",
+"m< c #AABBC0",
+"n< c #909DA1",
+"o< c #828E92",
+"p< c #889397",
+"q< c #77898D",
+"r< c #A6B6BC",
+"s< c #95A6AA",
+"t< c #616E74",
+"u< c #494D50",
+"v< c #525F62",
+"w< c #4A4E4F",
+"x< c #444849",
+"y< c #586468",
+"z< c #788487",
+"A< c #8A969A",
+"B< c #78878A",
+"C< c #8B9799",
+"D< c #96A1A3",
+"E< c #7C8789",
+"F< c #747D7F",
+"G< c #778286",
+"H< c #7A8588",
+"I< c #8F9C9F",
+"J< c #9DABAF",
+"K< c #8A9599",
+"L< c #98A2A5",
+"M< c #98A3A6",
+"N< c #EEEFF2",
+"O< c #718B98",
+"P< c #5B707A",
+"Q< c #67818D",
+"R< c #627A86",
+"S< c #647A84",
+"T< c #77919D",
+"U< c #79919D",
+"V< c #7F96A1",
+"W< c #6A828E",
+"X< c #62808D",
+"Y< c #6F8F9D",
+"Z< c #8BA5B2",
+"`< c #7A8F9A",
+" [ c #738891",
+".[ c #535E68",
+"+[ c #5D6C75",
+"@[ c #536971",
+"#[ c #495C65",
+"$[ c #6E858E",
+"%[ c #91A8B2",
+"&[ c #768D95",
+"*[ c #84949A",
+"=[ c #8E9DA3",
+"-[ c #708085",
+";[ c #95A6AC",
+">[ c #B9CCD2",
+",[ c #CEDFE6",
+"'[ c #BCCED5",
+")[ c #9FB2B8",
+"![ c #88959A",
+"~[ c #89969B",
+"{[ c #87949A",
+"][ c #7E9197",
+"^[ c #78898E",
+"/[ c #62747A",
+"([ c #68767C",
+"_[ c #4F5B60",
+":[ c #546065",
+"<[ c #627073",
+"[[ c #525D61",
+"}[ c #707E82",
+"|[ c #879598",
+"1[ c #829093",
+"2[ c #8C999E",
+"3[ c #93A0A5",
+"4[ c #AAB6B8",
+"5[ c #9CA7A9",
+"6[ c #808A8C",
+"7[ c #798285",
+"8[ c #8A979B",
+"9[ c #919DA2",
+"0[ c #A6B5B9",
+"a[ c #A5B2B5",
+"b[ c #A5AFB2",
+"c[ c #A0AAAE",
+"d[ c #F0F1F3",
+"e[ c #8097A2",
+"f[ c #798E98",
+"g[ c #7C909B",
+"h[ c #72838C",
+"i[ c #74848C",
+"j[ c #96ACB7",
+"k[ c #8DA1AB",
+"l[ c #849AA4",
+"m[ c #798D97",
+"n[ c #7B919B",
+"o[ c #8299A5",
+"p[ c #728A94",
+"q[ c #697F88",
+"r[ c #5A6B74",
+"s[ c #586C77",
+"t[ c #4F585B",
+"u[ c #4C5458",
+"v[ c #6C818A",
+"w[ c #7A8F98",
+"x[ c #98AEB6",
+"y[ c #899DA4",
+"z[ c #8497A0",
+"A[ c #798C94",
+"B[ c #5B7078",
+"C[ c #899EA7",
+"D[ c #99AFB7",
+"E[ c #C0D5DE",
+"F[ c #B1C7D0",
+"G[ c #99B0B9",
+"H[ c #6D838B",
+"I[ c #778990",
+"J[ c #90A1A8",
+"K[ c #8CA1A7",
+"L[ c #73888F",
+"M[ c #4E636A",
+"N[ c #52666F",
+"O[ c #4C6067",
+"P[ c #49545C",
+"Q[ c #4B595E",
+"R[ c #4C5A5F",
+"S[ c #43494A",
+"T[ c #4B5152",
+"U[ c #5B676C",
+"V[ c #99A7AB",
+"W[ c #909DA0",
+"X[ c #839195",
+"Y[ c #7F8E91",
+"Z[ c #879497",
+"`[ c #929DA0",
+" } c #929D9F",
+".} c #858F91",
+"+} c #869498",
+"@} c #808D91",
+"#} c #94A3A9",
+"$} c #A5B4BA",
+"%} c #A8B3B7",
+"&} c #ABB6B9",
+"*} c #F0F1F4",
+"=} c #78909D",
+"-} c #7F97A4",
+";} c #8098A4",
+">} c #768B95",
+",} c #73848D",
+"'} c #7C8F98",
+")} c #879DA7",
+"!} c #758993",
+"~} c #7A929B",
+"{} c #7B929B",
+"]} c #889DA7",
+"^} c #788E99",
+"/} c #6C838C",
+"(} c #535F64",
+"_} c #525D62",
+":} c #4C565B",
+"<} c #495356",
+"[} c #53626A",
+"}} c #778C95",
+"|} c #98ACB5",
+"1} c #7F929C",
+"2} c #546A74",
+"3} c #4A5F69",
+"4} c #4B616C",
+"5} c #607680",
+"6} c #788C96",
+"7} c #AABFC7",
+"8} c #B6CCD5",
+"9} c #829AA3",
+"0} c #4F6974",
+"a} c #485C65",
+"b} c #677A81",
+"c} c #46545C",
+"d} c #536A73",
+"e} c #4E6671",
+"f} c #546C74",
+"g} c #48525B",
+"h} c #474F52",
+"i} c #464E51",
+"j} c #5E7176",
+"k} c #6F7E84",
+"l} c #738287",
+"m} c #748388",
+"n} c #718186",
+"o} c #7E8E93",
+"p} c #77868B",
+"q} c #727E83",
+"r} c #788588",
+"s} c #7E8B91",
+"t} c #839399",
+"u} c #86969C",
+"v} c #86979D",
+"w} c #809298",
+"x} c #91A5AC",
+"y} c #9DB1B7",
+"z} c #A3B3B8",
+"A} c #EAEBEE",
+"B} c #6C8692",
+"C} c #6A838F",
+"D} c #6C8591",
+"E} c #627781",
+"F} c #6C7F89",
+"G} c #697C84",
+"H} c #687A82",
+"I} c #5D6F78",
+"J} c #687B85",
+"K} c #677981",
+"L} c #70858F",
+"M} c #6C7D87",
+"N} c #637075",
+"O} c #545E62",
+"P} c #4B5357",
+"Q} c #454D50",
+"R} c #4C5559",
+"S} c #535C60",
+"T} c #6A7F87",
+"U} c #899BA4",
+"V} c #576971",
+"W} c #4E555C",
+"X} c #54656E",
+"Y} c #4B5256",
+"Z} c #5B6E78",
+"`} c #6D8088",
+" | c #A4B8C0",
+".| c #7E949B",
+"+| c #4B5B63",
+"@| c #474E50",
+"#| c #454C4F",
+"$| c #485053",
+"%| c #4A5C64",
+"&| c #4C545A",
+"*| c #52636A",
+"=| c #6A7D83",
+"-| c #76898F",
+";| c #7C9096",
+">| c #7F9096",
+",| c #6D7D82",
+"'| c #737F84",
+")| c #728084",
+"!| c #8C9CA3",
+"~| c #8B9CA2",
+"{| c #7F8E94",
+"]| c #7A8B90",
+"^| c #899CA4",
+"/| c #81969D",
+"(| c #88999F",
+"_| c #E6E7EC",
+":| c #688695",
+"<| c #647F8E",
+"[| c #65818F",
+"}| c #576F7B",
+"|| c #536974",
+"1| c #4B5E67",
+"2| c #4B5F68",
+"3| c #526872",
+"4| c #586C76",
+"5| c #5C717B",
+"6| c #60727B",
+"7| c #596971",
+"8| c #505E65",
+"9| c #475257",
+"0| c #444D51",
+"a| c #3E474B",
+"b| c #475054",
+"c| c #4F585D",
+"d| c #667B85",
+"e| c #7F959E",
+"f| c #859BA4",
+"g| c #617880",
+"h| c #4C5457",
+"i| c #586D76",
+"j| c #859AA3",
+"k| c #91A7B0",
+"l| c #8EA3AC",
+"m| c #889EA6",
+"n| c #657C84",
+"o| c #4A5256",
+"p| c #424A4D",
+"q| c #495155",
+"r| c #5D727B",
+"s| c #51595B",
+"t| c #565E65",
+"u| c #8E9DA2",
+"v| c #85949A",
+"w| c #6B7A80",
+"x| c #667073",
+"y| c #737E84",
+"z| c #7F8C91",
+"A| c #7A868C",
+"B| c #7B868B",
+"C| c #7F8B8F",
+"D| c #7F8B90",
+"E| c #7E8A8D",
+"F| c #6F7C80",
+"G| c #727F84",
+"H| c #89999F",
+"I| c #8B9BA1",
+"J| c #E8E9ED",
+"K| c #628293",
+"L| c #698A9A",
+"M| c #5C7988",
+"N| c #577280",
+"O| c #4D6673",
+"P| c #4D6470",
+"Q| c #58707C",
+"R| c #5F7984",
+"S| c #52656E",
+"T| c #4A5B63",
+"U| c #495961",
+"V| c #445057",
+"W| c #455056",
+"X| c #4A565C",
+"Y| c #58646A",
+"Z| c #5C686E",
+"`| c #647A86",
+" 1 c #7C939F",
+".1 c #8CA5AF",
+"+1 c #728994",
+"@1 c #525D63",
+"#1 c #576D77",
+"$1 c #7E949D",
+"%1 c #91A8B3",
+"&1 c #8FA8B1",
+"*1 c #768E98",
+"=1 c #7E96A0",
+"-1 c #6B828C",
+";1 c #4C565A",
+">1 c #465053",
+",1 c #4E585C",
+"'1 c #53646E",
+")1 c #4F5A5E",
+"!1 c #485256",
+"~1 c #434B4E",
+"{1 c #4C555A",
+"]1 c #657780",
+"^1 c #83959C",
+"/1 c #98ABB0",
+"(1 c #7C8C91",
+"_1 c #6F7F85",
+":1 c #6A7579",
+"<1 c #76848A",
+"[1 c #616B6E",
+"}1 c #667074",
+"|1 c #798689",
+"11 c #758186",
+"21 c #6F7B7E",
+"31 c #6D797E",
+"41 c #6A767B",
+"51 c #5D686D",
+"61 c #5E6B6F",
+"71 c #68767B",
+"81 c #82949B",
+"91 c #819198",
+"01 c #E6E7EB",
+"a1 c #638597",
+"b1 c #67899B",
+"c1 c #4D4E52",
+"d1 c #4B4D50",
+"e1 c #444649",
+"f1 c #454749",
+"g1 c #4C4D50",
+"h1 c #4E5052",
+"i1 c #44474A",
+"j1 c #4C5255",
+"k1 c #5A686E",
+"l1 c #5A6B72",
+"m1 c #414244",
+"n1 c #3C3E3F",
+"o1 c #404042",
+"p1 c #47484A",
+"q1 c #4E4F50",
+"r1 c #7C919A",
+"s1 c #80949F",
+"t1 c #646567",
+"u1 c #545557",
+"v1 c #5C6C74",
+"w1 c #718790",
+"x1 c #5B5D5F",
+"y1 c #4D4E50",
+"z1 c #494A4C",
+"A1 c #4A4A4C",
+"B1 c #839AA4",
+"C1 c #7F9199",
+"D1 c #505A5E",
+"E1 c #414346",
+"F1 c #414243",
+"G1 c #4C4D4E",
+"H1 c #48494B",
+"I1 c #4A4D4F",
+"J1 c #484E51",
+"K1 c #535D61",
+"L1 c #738890",
+"M1 c #6F7477",
+"N1 c #6E6F72",
+"O1 c #626465",
+"P1 c #636466",
+"Q1 c #5C6062",
+"R1 c #5D6264",
+"S1 c #727E82",
+"T1 c #829196",
+"U1 c #819296",
+"V1 c #707E83",
+"W1 c #626E73",
+"X1 c #5E6A70",
+"Y1 c #4E5A5F",
+"Z1 c #4C585D",
+"`1 c #66767D",
+" 2 c #74858D",
+".2 c #75888F",
+"+2 c #5B7F93",
+"@2 c #5B8094",
+"#2 c #505E67",
+"$2 c #484A4D",
+"%2 c #45474A",
+"&2 c #636D73",
+"*2 c #626C71",
+"=2 c #565D61",
+"-2 c #3F4144",
+";2 c #4A4B4E",
+">2 c #545759",
+",2 c #687479",
+"'2 c #566064",
+")2 c #424344",
+"!2 c #444546",
+"~2 c #5E6367",
+"{2 c #8F9DA4",
+"]2 c #6F7B80",
+"^2 c #58595B",
+"/2 c #57595B",
+"(2 c #747F83",
+"_2 c #91A2AA",
+":2 c #627178",
+"<2 c #4C4E50",
+"[2 c #646C72",
+"}2 c #7A7F85",
+"|2 c #5D5F61",
+"12 c #484A4B",
+"22 c #3A3C3D",
+"32 c #434649",
+"42 c #454A4C",
+"52 c #404345",
+"62 c #55595C",
+"72 c #6A7378",
+"82 c #5A6468",
+"92 c #515558",
+"02 c #5B5C5E",
+"a2 c #6C6E70",
+"b2 c #73797C",
+"c2 c #5D6163",
+"d2 c #525354",
+"e2 c #5E5F61",
+"f2 c #75787A",
+"g2 c #97A4A9",
+"h2 c #97A9B0",
+"i2 c #879BA3",
+"j2 c #768991",
+"k2 c #5F7077",
+"l2 c #5B6C73",
+"m2 c #5C6E76",
+"n2 c #61747C",
+"o2 c #697E86",
+"p2 c #7A939C",
+"q2 c #588096",
+"r2 c #557C90",
+"s2 c #5B8399",
+"t2 c #3F4246",
+"u2 c #3F4145",
+"v2 c #78838A",
+"w2 c #909EA6",
+"x2 c #879CA7",
+"y2 c #829AA6",
+"z2 c #6D7E86",
+"A2 c #494C4F",
+"B2 c #4E5153",
+"C2 c #55595D",
+"D2 c #758086",
+"E2 c #52585C",
+"F2 c #424446",
+"G2 c #838A8E",
+"H2 c #96A3A8",
+"I2 c #70767B",
+"J2 c #6A6D6F",
+"K2 c #707174",
+"L2 c #686C6F",
+"M2 c #8D999F",
+"N2 c #677378",
+"O2 c #484D50",
+"P2 c #4F5458",
+"Q2 c #6A7278",
+"R2 c #55585B",
+"S2 c #494A4D",
+"T2 c #4E5255",
+"U2 c #666D71",
+"V2 c #626A6E",
+"W2 c #5A6368",
+"X2 c #60686D",
+"Y2 c #646B6F",
+"Z2 c #7F8D93",
+"`2 c #575C60",
+" 3 c #464648",
+".3 c #595A5D",
+"+3 c #7E898D",
+"@3 c #A4AFB4",
+"#3 c #8E9A9F",
+"$3 c #7B878A",
+"%3 c #676E72",
+"&3 c #616365",
+"*3 c #6E7072",
+"=3 c #858A8D",
+"-3 c #9FADB4",
+";3 c #96ADB5",
+">3 c #8AA6B1",
+",3 c #768F9B",
+"'3 c #637A83",
+")3 c #5B6F78",
+"!3 c #5A6F78",
+"~3 c #68828D",
+"{3 c #D5D7DE",
+"]3 c #6C707A",
+"^3 c #6C6E73",
+"/3 c #7B7D83",
+"(3 c #7A7B82",
+"_3 c #313337",
+":3 c #333538",
+"<3 c #939497",
+"[3 c #A1A2A5",
+"}3 c #ADAEB3",
+"|3 c #A1A3AA",
+"13 c #9D9FA5",
+"23 c #505358",
+"33 c #44464A",
+"43 c #A5A5A7",
+"53 c #76777B",
+"63 c #47484B",
+"73 c #4A4D50",
+"83 c #96999B",
+"93 c #ACADAF",
+"03 c #696C70",
+"a3 c #6C7276",
+"b3 c #626568",
+"c3 c #535659",
+"d3 c #697479",
+"e3 c #393C3E",
+"f3 c #4F595E",
+"g3 c #515559",
+"h3 c #4D5051",
+"i3 c #3F4043",
+"j3 c #5F6569",
+"k3 c #697175",
+"l3 c #69757A",
+"m3 c #5D6C73",
+"n3 c #61757D",
+"o3 c #74909B",
+"p3 c #88A4AF",
+"q3 c #8EA6AE",
+"r3 c #5A5D61",
+"s3 c #4C4D4F",
+"t3 c #55575A",
+"u3 c #98A4A8",
+"v3 c #A3ADB1",
+"w3 c #93A2A9",
+"x3 c #7B8E96",
+"y3 c #6B7D85",
+"z3 c #4F5154",
+"A3 c #6C6F71",
+"B3 c #B3C0C4",
+"C3 c #A8BCC4",
+"D3 c #93AFBB",
+"E3 c #6B8791",
+"F3 c #596F78",
+"G3 c #526770",
+"H3 c #4D6169",
+"I3 c #576D76",
+"J3 c #FFFFFF",
+"K3 c #2B2F36",
+"L3 c #CECFD0",
+"M3 c #75787D",
+"N3 c #5F6165",
+"O3 c #525659",
+"P3 c #80969F",
+"Q3 c #4F5054",
+"R3 c #54595C",
+"S3 c #586063",
+"T3 c #353739",
+"U3 c #3D4043",
+"V3 c #3B3E3F",
+"W3 c #37393C",
+"X3 c #6A7276",
+"Y3 c #788289",
+"Z3 c #4E595E",
+"`3 c #37393B",
+" 4 c #4B4E52",
+".4 c #55585C",
+"+4 c #87A1AC",
+"@4 c #4F5255",
+"#4 c #4A4C4F",
+"$4 c #525457",
+"%4 c #A8B1B7",
+"&4 c #ABB9BF",
+"*4 c #8DA5AE",
+"=4 c #7995A1",
+"-4 c #6C8793",
+";4 c #525558",
+">4 c #626368",
+",4 c #B4BFC3",
+"'4 c #B0C3CB",
+")4 c #8BA8B4",
+"!4 c #7D9EAD",
+"~4 c #6B8A97",
+"{4 c #5C7883",
+"]4 c #4D646D",
+"^4 c #485E67",
+"/4 c #465C65",
+"(4 c #D0D2DA",
+"_4 c #474B51",
+":4 c #2E333A",
+"<4 c #3D4147",
+"[4 c #2B2E32",
+"}4 c #7F949E",
+"|4 c #4C5156",
+"14 c #3A3C3F",
+"24 c #4E5357",
+"34 c #3F4347",
+"44 c #54636A",
+"54 c #353B3E",
+"64 c #2F3034",
+"74 c #313336",
+"84 c #636B6F",
+"94 c #667F8A",
+"04 c #566E7B",
+"a4 c #678391",
+"b4 c #3A3D41",
+"c4 c #3C3F43",
+"d4 c #75858C",
+"e4 c #45494D",
+"f4 c #404346",
+"g4 c #474A4D",
+"h4 c #B5C0C6",
+"i4 c #A6B7BE",
+"j4 c #8CA9B6",
+"k4 c #7BA0B0",
+"l4 c #7496A6",
+"m4 c #515357",
+"n4 c #4D5053",
+"o4 c #5C6063",
+"p4 c #A9B3B8",
+"q4 c #ABBEC6",
+"r4 c #8BABB9",
+"s4 c #7FA6B9",
+"t4 c #6D94A5",
+"u4 c #678B9A",
+"v4 c #5D7E8D",
+"w4 c #516F7C",
+"x4 c #496370",
+"y4 c #CCCED7",
+"z4 c #8F9195",
+"A4 c #42464C",
+"B4 c #15181C",
+"C4 c #595A5C",
+"D4 c #7E8F97",
+"E4 c #5E6C75",
+"F4 c #34363A",
+"G4 c #2C2F31",
+"H4 c #313437",
+"I4 c #50575C",
+"J4 c #5C6A6F",
+"K4 c #49575D",
+"L4 c #2A2D31",
+"M4 c #2F3135",
+"N4 c #3D4145",
+"O4 c #86979E",
+"P4 c #7792A0",
+"Q4 c #638698",
+"R4 c #628594",
+"S4 c #323337",
+"T4 c #6F7D82",
+"U4 c #4F555A",
+"V4 c #35373A",
+"W4 c #393B3F",
+"X4 c #808A8E",
+"Y4 c #A5B7C0",
+"Z4 c #8CACBC",
+"`4 c #789FB1",
+" 5 c #607986",
+".5 c #494C50",
+"+5 c #484B4F",
+"@5 c #626A6F",
+"#5 c #909CA0",
+"$5 c #8DA0A9",
+"%5 c #7C9FAF",
+"&5 c #77A7BB",
+"*5 c #6F9CB0",
+"=5 c #6694A7",
+"-5 c #628DA0",
+";5 c #547989",
+">5 c #496977",
+",5 c #C7C9D3",
+"'5 c #7A7D82",
+")5 c #55585E",
+"!5 c #2D3238",
+"~5 c #464A50",
+"{5 c #F9F9F9",
+"]5 c #797A7C",
+"^5 c #969699",
+"/5 c #8F8F95",
+"(5 c #2C2F33",
+"_5 c #292A2E",
+":5 c #25272A",
+"<5 c #626364",
+"[5 c #737376",
+"}5 c #6E6F73",
+"|5 c #5F5F65",
+"15 c #303337",
+"25 c #2D3034",
+"35 c #34393D",
+"45 c #525559",
+"55 c #57595F",
+"65 c #2A2C30",
+"75 c #232529",
+"85 c #6D6D6F",
+"95 c #76777A",
+"05 c #424549",
+"a5 c #34373B",
+"b5 c #393C40",
+"c5 c #727479",
+"d5 c #95979D",
+"e5 c #6F7278",
+"f5 c #3D3F44",
+"g5 c #57595D",
+"h5 c #898A8D",
+"i5 c #7E7E80",
+"j5 c #7C7C81",
+"k5 c #898A91",
+"l5 c #9C9DA5",
+"m5 c #92949C",
+"n5 c #888991",
+"o5 c #84868D",
+"p5 c #86878F",
+"q5 c #797A81",
+"r5 c #C3C5D0",
+"s5 c #282D34",
+"t5 c #3C4147",
+"u5 c #7F8286",
+"v5 c #54585D",
+"w5 c #2E3239",
+"x5 c #33383E",
+"y5 c #FDFDFD",
+"z5 c #595D62",
+"A5 c #3F444A",
+"B5 c #2D3239",
+"C5 c #2B3036",
+"D5 c #484C52",
+"E5 c #585B61",
+"F5 c #2A2F36",
+"G5 c #3C4046",
+"H5 c #787B80",
+"I5 c #F7F7F7",
+" ",
+" ",
+" . + + + + + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # # # # # # $ $ $ $ $ $ $ % % & & & & & & & & & % % $ $ * ",
+" . = - ; > , ' ) ! ! ~ { ] ^ / ( _ : < [ } | 1 2 3 4 5 6 7 8 9 0 a b c d e f g h i j k l m n o p q r s t u v w x y z A B ",
+" . C D E F G H I J K L M N O P Q R S T U V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.{.].^./.(._.:.<.[.}.|.1.2.3.4.B ",
+" . 5.6.7.8.9.0.a.b.c.d.e.f.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.B ",
+" . Z.`. +.+++@+#+$+%+&+*+=+-+;+>+,+'+)+!+~+{+]+^+/+(+_+:+<+[+}+|+1+2+3+4+5+6+7+8+9+0+a+b+c+d+e+f+g+h+i+j+k+k+l+m+n+o+p+B ",
+" . q+r+s+t+u+v+w+x+M y+z+A+B+C+D+E+F+G+H+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@%@&@h+&@P.h+Q.*@=@-@;@>@,@B ",
+" . '@)@!@~@{@]@^@/@(@_@:@<@[@}@|@1@2@3@4@5@6@7@8@9@0@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@g+Q.%@u@g+v@i+%@w@x@y@z@A@B ",
+" . B@C@D@E@w+F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@0@Y@Z@`@ #.#+#@###$#%#&#*#=#-#;#>#,#'#)#!#~#i+w@P.j+i+g+g+{#]#^#/#(#B ",
+" . _#:#<#[#}#|#1#2#3#4#5#6#7#8#9#0#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#A#B#C#w@w@D#E#F#G#i+h+v@H#I#J#o B ",
+" . K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#`# $.$+$@$#$$$%$&$*$=$-$;$>$,$'$)$!$~${$]$^$/$($_$:$<$[$}$H#|$w@1$2$G#3$3$E#w@4$5$6$B ",
+" . 7$8$F 9$0$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$i+P$Q$1$}$R$S$}$T$U$V$W$B ",
+" . X$Y$Z$`$ %.%+%@%#%$%%%%%&%*%=%-%;%>%,%'%)%!%~%{%]%^%/%(%_%:%<%[%}%|%1%2%3%4%5%6%7%8%9%0%a%Q$&@b%b%{#c%d%e%f%g%h%p i%B ",
+" . j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%`% &.&h+H#+&@&F#F#b%#&$&%&&&*&B ",
+" . =&-&;&>&,&'&)&T#!&~&{&]&^&/&(&_&:&<&[&}&|&1&2&3&4&5&6&7&8&9&0&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&Q$!#F#r&s&t&u&v&w&x&B ",
+" . y&z&A&B&C&D&E&F&G&H&I&J&K&/&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&`& *.*+*@*#*$*$*%*&***=*-*;*>*,*'*)*!*~*{*]*^*/*(*_*:*<*[*B ",
+" . }*|*1*2*3*4*5*6*7*8*9*0*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U* ",
+" . V*W*X*Y*Z*Z*`* =.=+=@=#=$=%=&=*===-=f*;=>=,='=)=!=~={=]=^=/=(=_=:=<=[=}=|=1=2=3=4=5=6=7=8=9=r@0=a=b=c=d=e=f=g=h=i=j=k= ",
+" . l=m=m=n=o=p=q=r=s=t=u=v=w=x=y=~&z=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=`= -.-+-@-#-$-%-&-*-=---;->-,-'- ",
+" . )-!-~-{-]-^-/-(-_-:-<-[-}-|-|-1-2-A%3-4-5-6-7-8-9-C=B=0-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-A-B-C-D-E- ",
+" F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-`- ;.;+;@;#;$;%;&;*;=;-;;;>;,;';);!;~;{;];^;/;(;_;:;<;[;};|;1;2;3;4;5;6;7;8;9; ",
+" F-0;a;b;c;d;e;f;g;h;O-i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;@;x;y;z;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;`; >.>+> ",
+" F-@>#>$>%>&>*>=>->;>>>,>'>)>!>X-~>|-{>]>^>/>(>n;_>:>!=<>[>}>|>1>2>3>O%4>G;5>6>7>8>9>0>a>b>(;c>d>e>f>g>h>i>j>k>l>m>n>o>p> ",
+" . q>r>s>t>u>v>w>x>y>Y*z>A>D&B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>`> ,.,+,@,#,$,%,&,*,=,-,;,>,,,',),!,~,{,], ",
+" . ^,/,(,_,:,<,[,},|,1,2,3,4,5,D&z%6,7,8,9,0,a,b,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,m-z,A,B,C,D,E,F,G,H,I,J, ",
+" . K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,`, '.'+'@'#'$'%'&'*'='-';'>',''')'!'~'{']'a-^'/'('_':'<'['}'|'1'2'3'4'5'6'7'8'9'0'a'b' ",
+" . c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'`' ).)+)@)#)$)%)b' ",
+" . &)*)=)-);)>),)')))!)~){)])^)/)^)()_):):)<)[)})|)1)[)2)s'3)4)5)6)7)8)9)0)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)p> ",
+" . w)x)y)z)A)B)C)D)E)F)G)H)I)J)K)L)M):)N)r'O)P)Q)R)S)@=T)U)V)W)X)Y)I'Z)`) !.!+!@!#!$!%!&!*!j)=!-!;!>!,!'!)!!!~!{!]!^!/!(! ",
+" . _!:!<![!}!|!1!2!3!4!5!6!D'7!8!9!0!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!v!w!x!y!z!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O! ",
+" . P!Q!y)R!S!T!U!V!W!X!Y!Z!`! ~.~+~@~#~$~})H'%~&~*~=~-~;~>~,~'~)~D'!~~~{~]~^~/~#!s'(~_~:~<~[~}~|~1~2~3~4~5~G!6~7~8~9~0~O! ",
+" . a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~A~B~d!C~D~E~s'F~G~H~I~J~K~u~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~`~ {.{+{ ",
+" . @{#{${%{&{*{={-{;{>{,{'{){!{~{{{]{^)_)^{/{({_{D':{v!<{G~H'D'D'[{}{|{1{})2{3{4{5{6{7{8{9{0{a{b{2)c{d{e{f{g{h{i{j{k{l{m{ ",
+" . n{o{p{q{r{s{t{u{v{w{x{y{z{A{B{C{D{E{F{G{H{I{c!J{r'1{()J{|)u'J{O)K{L{1{M{N{O{^)^)P{Q{R{S{T{U{V{W{X{Y{Z{`{ ].]+]@]#]$]%] ",
+" . &]*]=]-];]>],]'])]!]~]{]]]^]/](]_]:]<][]}]|]1]2]3]4]:{5]6]B~7]8]|{9]s'o!0]a]b]c]d]e]f]g]h]i]j]k]l]m]n]o]p]q]r]s]t]u]+{ ",
+" . v]w]x]y]z]A]B]C]D]E]F]G]H]I]J]K]L]M]N]O]P]Q]R]S]})T]U]V]W]X]})Y]Z]L{u'H'q'`] ^.^+^@^#^$^%^&^*^=^-^;^>^,^'^)^!^~^{^]^O! ",
+" . ^^/^(^_^:^<^[^}^|^1^2^3^4^5^6^7^8^9^0^a^b^c^d^e^f^g^h^i^1]j^|)k^l^H'B~m^n^o^p^q^r^s^t^u^v^w^x^y^z^A^B^C^D^E^*^F^G^H^I^ ",
+" . J^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^`^ /./+/@/6^#/$/%/&/*/=/-/;/>/,/'/)/!/~/{/]/^///(/_/:/</[/}/|/1/2/3/4/w^5/6/7/8/9/p> ",
+" . 0/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/f^q/r/s/t/u/v/w/x/x/x/y/z/;/A/B/C/D/E/F/,/G/H/I/J/K/L/M/N/O/P/z^Q/R/S/T/U/V/W/X/Y/Z/ ",
+" . `/ (.(+(@(#($(%(&(*(=(-(;(>(,('()(!(*(~({(](^(/(O)((-(_(:(<(A/[(n/}(|(1(2(3(})Y]|)4(5(6(x/7(n^8(9(0(a(b(X,c(d(e(f(g(Z/ ",
+" . h(+(i(j(k(l(m(]]n(>/o(p(q(r(m/s(t(x/u(v(w(x(f^y(z(A(B(C(m/D(E(F(G(H(I(J(K(X]_)Y]L(M(N(O(P($/E'Q(R(S(T(U(V(W(i;X(Y(Z(`( ",
+" . _._+_@_#_$_%_&_*_=_-_;_>_,_'_)_!_~_{_]_^_/_(___~(u/:_<_n(G([_}_|_1_2_3_4_D'o!5_H'6_7_8_9_0_a_b_c_d_e_f_g_h_i_i_j_k_l_ ",
+" . m_n_o_p_q_r_s_t_u_v_w_x_y_z_A_B_C_D_E_F_G_Q(H_I_J_K_L_M_N_O_G(}_P_Q_0_R_S_T_/(|)D'U_V_W_X_Y_Z_`_ :.:+:@:#:$:%:&:*:=:Z/ ",
+" . -:;:>:,:':):!:~:]]{:]:^:/:(:_:::<:[:}:|:1:2:3:4:5:6:7:8:9:0:a:b:|^c:d:e:f:g:)(I/h:i:j:k:l:V,m:n:o:p:p:q:r:s:t:u:v:w:l_ ",
+" . x:y:z:A:B:C:D:E:F:G:H:I:J:K:L:M:::N:O:P:Q:}:R:S:T:U:V:W:X:Y:Z:`: <.<+<@<#<C($<%<&<*<=<-<;<><,<'<G_)<!<~<{<]<^</<(<_<J, ",
+" . :<<<[<}<|<1<2<3<4<5<6<7<8<9<0<a<b<c<d<e<f<g<h<i<j<k<l<m<U:n<o<p<q<^<r<s<t<u<v<w<x<7(y<z<A<'<B<C<D<E<F<G<H<I<J<K<L<M<N< ",
+" . O<P<Q<R<S<T<U<V<W<X<Y<Z<`< [.[+[@[#[$[%[&[*[=[-[;[>[,['[)[![~[{[][^[#</[([_[:[<[w/w/[[}[|[1[2[3[4[5[6[7[8[9[0[a[b[c[d[ ",
+" . e[f[g[h[i[j[k[l[m[n[o[p[q[r[s[t[u[v[w[x[y[z[A[B[C[D[E[F[G[H[I[J[K[L[M[N[O[P[Q[R[S[T[U[V[W[X[Y[Z[`[ }.}+}@}+}#}$}%}&}*} ",
+" . =}-};}>},}'})}!}~}{}]}^}/}(}_}:}<}[}}}|}1}2}3}4}5}6}7}8}9}0}a}b}$[c}d}e}f}o'g}h}i}j}k}l}m}n}o}p}q}r}s}t}u}v}w}x}y}z}A} ",
+" . B}C}D}E}F}G}H}I}J}K}L}M}N}O}P}Q}R}S}T}U}V}W}X}Y}Z}`}._ |.|+|n(@|#|$|%|i}&|*_*|=|-|;|f<>|,|:_v}'|)|y_*[!|~|{|]|^|/|(|_| ",
+" . :|<|[|}|||1|2|3|4|5|6|7|8|9|0|a|b|c|d|e|f|g|P}h|i|j|k|l|m|n|o|p|i}q|r|$<C_s|t|^[v}u|v|w|x|y|z|A|B|G_C|D|E|F|G|3:H|I|J| ",
+" . K|L|M|N|O|O|P|Q|R|S|T|U|T|V|W|X|Y|Z|`| 1.1+1@1#1$1%1&1*1=1-1;1>1,1'1)1!1~1{1]1^1/1(1_1:1<1[1}1I_|111213141516171819101 ",
+" . a1b1c1d1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1A1B1C1D1E1F1G1H1I1J1K1]]L1z:M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1`1 2.2`( ",
+" . +2@2#2$2%22:&2*2=2-2;2>2,2'2)23]!2~2{2]2^2/2(2_2:2<23][2}2|21222324252()6272829202a2b2M1c2d2e2f2g2h2i2j2k2l2m2n2o2p2+{ ",
+" . q2r2s2t2u2v2w2x2y2z2A2B2C2D2E2F2$2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2u_X2Y2Z2`2 3.3+3@3#3$3%3&3*3=3-3;3>3,3'3r|)3!3~3{3 ",
+" ]3^3/3(3_3:3<3[3}3|31323i13343536373839303a3b3c3b2d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3x1A3B3C3D3^^E3F3G3H3I3{3 ",
+" . . J3J3 F-. K3J3L3. . M3N3O3P3Q3%2R3S3T37|U3V3W3X3Y3Z3`3%2 4.4+4@4#4$4%4&4*4=4-4;4t3>4,4'4)4!4~4{4]4^4/4(4 ",
+" . . J3J3 . . _4J3J3:4. <4[4A2}4|414U324344454647484c/9404a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4 ",
+" . . J3J3 * . . z4J3 A4. . B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4M4T4U4V4W4X4Y4Z4`4 5.5+5@5#5$5%5&5*5=5-5;5>5,5 ",
+" F-. . '5'5)5!5. . ~5{5J3 . . B4]5^5/5(5_5:5<5[5}5|51525354555 46575859505a5b5c5d5e505f5g5h5i5j5k5l5m5n5o5p5q5r5 ",
+" . . . . . . s5t5u5{5J3 . . v5J3J3 w5. x5y5J3 z5A5B5. . C5D5J3J3 E5<4K3. F5G5H5I5J3 ",
+" J3J3 J3 J3 ",
+" "};
diff --git a/src/.deps/MySock.Po b/src/.deps/MySock.Po
new file mode 100644
index 0000000..7f91711
--- /dev/null
+++ b/src/.deps/MySock.Po
@@ -0,0 +1,426 @@
+MySock.o MySock.o: MySock.cpp MySock.h /usr/include/stdio.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
+ /usr/include/gnu/stubs-32.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/stddef.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/stdarg.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/include/string.h /usr/include/xlocale.h /usr/include/strings.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/iostream \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++config.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/os_defines.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/cpu_defines.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ostream \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ios \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/iosfwd \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++locale.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstring \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstddef \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdio \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \
+ /usr/include/libintl.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdarg \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++io.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/gthr.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/sched.h /usr/include/time.h /usr/include/bits/sched.h \
+ /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cctype \
+ /usr/include/ctype.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stringfwd.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/postypes.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cwchar \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ctime \
+ /usr/include/bits/wchar.h /usr/include/stdint.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/functexcept.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/exception_defines.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/exception \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/char_traits.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algobase.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/climits \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/limits.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/syslimits.h \
+ /usr/include/limits.h /usr/include/bits/posix1_lim.h \
+ /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
+ /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdlib \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_pair.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/type_traits.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/utility \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_relops.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/concept_check.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/debug/debug.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/localefwd.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ios_base.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/atomicity.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/atomic_word.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_classes.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/string \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/memory \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/allocator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++allocator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/new_allocator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/new \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_construct.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_uninitialized.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_raw_storage_iter.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/limits \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ostream_insert.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_function.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_string.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/algorithm \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algo.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_heap.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_tempbuf.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_string.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/streambuf \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/streambuf.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_ios.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_facets.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/ctype_base.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/ctype_inline.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/codecvt.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/time_members.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/messages_members.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_ios.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ostream.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/locale \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_facets.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/typeinfo \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/istream \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/istream.tcc \
+ /usr/include/sys/socket.h /usr/include/sys/uio.h \
+ /usr/include/bits/uio.h /usr/include/bits/socket.h \
+ /usr/include/bits/sockaddr.h /usr/include/asm/socket.h \
+ /usr/include/asm/sockios.h /usr/include/netinet/in.h \
+ /usr/include/bits/in.h /usr/include/bits/byteswap.h \
+ /usr/include/netdb.h /usr/include/rpc/netdb.h \
+ /usr/include/bits/siginfo.h /usr/include/bits/netdb.h
+
+MySock.h:
+
+/usr/include/stdio.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-32.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/stddef.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/stdarg.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/include/string.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/strings.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/iostream:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++config.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/os_defines.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/cpu_defines.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ostream:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ios:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/iosfwd:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++locale.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstring:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstddef:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdio:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/include/langinfo.h:
+
+/usr/include/nl_types.h:
+
+/usr/include/iconv.h:
+
+/usr/include/libintl.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdarg:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++io.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/gthr.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stringfwd.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/postypes.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cwchar:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ctime:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/stdint.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/functexcept.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/exception_defines.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/exception:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/char_traits.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algobase.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/climits:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/limits.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/syslimits.h:
+
+/usr/include/limits.h:
+
+/usr/include/bits/posix1_lim.h:
+
+/usr/include/bits/local_lim.h:
+
+/usr/include/linux/limits.h:
+
+/usr/include/bits/posix2_lim.h:
+
+/usr/include/bits/xopen_lim.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdlib:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_pair.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/type_traits.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/utility:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_relops.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/concept_check.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/debug/debug.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/localefwd.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ios_base.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/atomicity.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/atomic_word.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_classes.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/string:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/memory:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/allocator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++allocator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/new_allocator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/new:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_construct.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_uninitialized.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_raw_storage_iter.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/limits:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ostream_insert.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_function.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_string.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/algorithm:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algo.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_heap.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_tempbuf.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_string.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/streambuf:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/streambuf.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_ios.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_facets.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/ctype_base.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/ctype_inline.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/codecvt.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/time_members.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/messages_members.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ostream.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/locale:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/typeinfo:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/istream:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/istream.tcc:
+
+/usr/include/sys/socket.h:
+
+/usr/include/sys/uio.h:
+
+/usr/include/bits/uio.h:
+
+/usr/include/bits/socket.h:
+
+/usr/include/bits/sockaddr.h:
+
+/usr/include/asm/socket.h:
+
+/usr/include/asm/sockios.h:
+
+/usr/include/netinet/in.h:
+
+/usr/include/bits/in.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/include/netdb.h:
+
+/usr/include/rpc/netdb.h:
+
+/usr/include/bits/siginfo.h:
+
+/usr/include/bits/netdb.h:
diff --git a/src/.deps/XDraw.Po b/src/.deps/XDraw.Po
new file mode 100644
index 0000000..78f5d05
--- /dev/null
+++ b/src/.deps/XDraw.Po
@@ -0,0 +1,415 @@
+XDraw.o XDraw.o: XDraw.cpp /usr/include/X11/Xlib.h \
+ /usr/include/sys/types.h /usr/include/features.h \
+ /usr/include/sys/cdefs.h /usr/include/bits/wordsize.h \
+ /usr/include/gnu/stubs.h /usr/include/gnu/stubs-32.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/stddef.h \
+ /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/bits/sigset.h /usr/include/bits/time.h \
+ /usr/include/sys/sysmacros.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/X11/X.h /usr/include/X11/Xfuncproto.h \
+ /usr/include/X11/Xosdefs.h /usr/include/X11/xpm.h \
+ /usr/include/X11/Xutil.h /usr/include/X11/keysym.h \
+ /usr/include/X11/keysymdef.h /usr/include/X11/extensions/shape.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/iostream \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++config.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/os_defines.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/cpu_defines.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ostream \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ios \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/iosfwd \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++locale.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstring \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstddef \
+ /usr/include/string.h /usr/include/xlocale.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdio \
+ /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/wchar.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/stdarg.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \
+ /usr/include/libintl.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdarg \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++io.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/gthr.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \
+ /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cctype \
+ /usr/include/ctype.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stringfwd.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/postypes.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cwchar \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ctime \
+ /usr/include/bits/wchar.h /usr/include/stdint.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/functexcept.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/exception_defines.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/exception \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/char_traits.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algobase.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/climits \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/limits.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/syslimits.h \
+ /usr/include/limits.h /usr/include/bits/posix1_lim.h \
+ /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
+ /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdlib \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/alloca.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_pair.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/type_traits.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/utility \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_relops.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/concept_check.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/debug/debug.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/localefwd.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ios_base.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/atomicity.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/atomic_word.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_classes.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/string \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/memory \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/allocator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++allocator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/new_allocator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/new \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_construct.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_uninitialized.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_raw_storage_iter.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/limits \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ostream_insert.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_function.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_string.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/algorithm \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algo.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_heap.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_tempbuf.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_string.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/streambuf \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/streambuf.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_ios.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_facets.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/ctype_base.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/ctype_inline.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/codecvt.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/time_members.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/messages_members.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_ios.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ostream.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/locale \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_facets.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/typeinfo \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/istream \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/istream.tcc \
+ XDraw.h errors.h
+
+/usr/include/X11/Xlib.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-32.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/stddef.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/X11/X.h:
+
+/usr/include/X11/Xfuncproto.h:
+
+/usr/include/X11/Xosdefs.h:
+
+/usr/include/X11/xpm.h:
+
+/usr/include/X11/Xutil.h:
+
+/usr/include/X11/keysym.h:
+
+/usr/include/X11/keysymdef.h:
+
+/usr/include/X11/extensions/shape.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/iostream:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++config.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/os_defines.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/cpu_defines.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ostream:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ios:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/iosfwd:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++locale.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstring:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstddef:
+
+/usr/include/string.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdio:
+
+/usr/include/stdio.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/stdarg.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/include/langinfo.h:
+
+/usr/include/nl_types.h:
+
+/usr/include/iconv.h:
+
+/usr/include/libintl.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdarg:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++io.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/gthr.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stringfwd.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/postypes.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cwchar:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ctime:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/stdint.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/functexcept.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/exception_defines.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/exception:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/char_traits.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algobase.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/climits:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/limits.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/syslimits.h:
+
+/usr/include/limits.h:
+
+/usr/include/bits/posix1_lim.h:
+
+/usr/include/bits/local_lim.h:
+
+/usr/include/linux/limits.h:
+
+/usr/include/bits/posix2_lim.h:
+
+/usr/include/bits/xopen_lim.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdlib:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_pair.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/type_traits.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/utility:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_relops.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/concept_check.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/debug/debug.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/localefwd.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ios_base.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/atomicity.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/atomic_word.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_classes.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/string:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/memory:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/allocator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++allocator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/new_allocator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/new:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_construct.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_uninitialized.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_raw_storage_iter.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/limits:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ostream_insert.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_function.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_string.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/algorithm:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algo.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_heap.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_tempbuf.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_string.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/streambuf:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/streambuf.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_ios.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_facets.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/ctype_base.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/ctype_inline.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/codecvt.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/time_members.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/messages_members.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ostream.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/locale:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/typeinfo:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/istream:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/istream.tcc:
+
+XDraw.h:
+
+errors.h:
diff --git a/src/.deps/dwgo.Po b/src/.deps/dwgo.Po
new file mode 100644
index 0000000..941e3dd
--- /dev/null
+++ b/src/.deps/dwgo.Po
@@ -0,0 +1,521 @@
+dwgo.o dwgo.o: dwgo.cpp \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/iostream \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++config.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
+ /usr/include/gnu/stubs-32.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/cpu_defines.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ostream \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ios \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/iosfwd \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++locale.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstring \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstddef \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/stddef.h \
+ /usr/include/string.h /usr/include/xlocale.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdio \
+ /usr/include/stdio.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/libio.h \
+ /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/stdarg.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \
+ /usr/include/libintl.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdarg \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++io.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/gthr.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/sched.h /usr/include/time.h /usr/include/bits/sched.h \
+ /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cctype \
+ /usr/include/ctype.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stringfwd.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/postypes.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cwchar \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ctime \
+ /usr/include/bits/wchar.h /usr/include/stdint.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/functexcept.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/exception_defines.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/exception \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/char_traits.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algobase.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/climits \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/limits.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/syslimits.h \
+ /usr/include/limits.h /usr/include/bits/posix1_lim.h \
+ /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
+ /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdlib \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_pair.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/type_traits.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/utility \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_relops.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/concept_check.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/debug/debug.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/localefwd.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ios_base.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/atomicity.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/atomic_word.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_classes.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/string \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/memory \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/allocator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++allocator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/new_allocator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/new \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_construct.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_uninitialized.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_raw_storage_iter.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/limits \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ostream_insert.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_function.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_string.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/algorithm \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algo.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_heap.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_tempbuf.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_string.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/streambuf \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/streambuf.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_ios.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_facets.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/ctype_base.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/ctype_inline.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/codecvt.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/time_members.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/messages_members.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_ios.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ostream.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/locale \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_facets.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/typeinfo \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/istream \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/istream.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/fstream \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/basic_file.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/fstream.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/vector \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_vector.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_bvector.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/vector.tcc \
+ /usr/include/strings.h /usr/include/X11/Xlib.h /usr/include/X11/X.h \
+ /usr/include/X11/Xfuncproto.h /usr/include/X11/Xosdefs.h \
+ /usr/include/X11/xpm.h /usr/include/X11/Xutil.h \
+ /usr/include/X11/keysym.h /usr/include/X11/keysymdef.h \
+ /usr/include/errno.h /usr/include/bits/errno.h \
+ /usr/include/linux/errno.h /usr/include/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/pwd.h /usr/include/sys/wait.h /usr/include/bits/signum.h \
+ /usr/include/bits/siginfo.h /usr/include/bits/sigaction.h \
+ /usr/include/bits/sigcontext.h /usr/include/asm/sigcontext.h \
+ /usr/include/asm/types.h /usr/include/asm-generic/int-ll64.h \
+ /usr/include/bits/sigstack.h /usr/include/sys/ucontext.h \
+ /usr/include/bits/sigthread.h /usr/include/sys/resource.h \
+ /usr/include/bits/resource.h /usr/include/math.h \
+ /usr/include/bits/huge_val.h /usr/include/bits/huge_valf.h \
+ /usr/include/bits/huge_vall.h /usr/include/bits/inf.h \
+ /usr/include/bits/nan.h /usr/include/bits/mathdef.h \
+ /usr/include/bits/mathcalls.h /usr/include/X11/XKBlib.h \
+ /usr/include/X11/extensions/XKBstr.h /usr/include/X11/extensions/XKB.h \
+ XDraw.h errors.h localtemp.h dwgo.h strutils.cpp config.h
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/iostream:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++config.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-32.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/cpu_defines.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ostream:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ios:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/iosfwd:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++locale.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstring:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstddef:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/stddef.h:
+
+/usr/include/string.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdio:
+
+/usr/include/stdio.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/stdarg.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/include/langinfo.h:
+
+/usr/include/nl_types.h:
+
+/usr/include/iconv.h:
+
+/usr/include/libintl.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdarg:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++io.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/gthr.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stringfwd.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/postypes.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cwchar:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ctime:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/stdint.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/functexcept.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/exception_defines.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/exception:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/char_traits.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algobase.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/climits:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/limits.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/syslimits.h:
+
+/usr/include/limits.h:
+
+/usr/include/bits/posix1_lim.h:
+
+/usr/include/bits/local_lim.h:
+
+/usr/include/linux/limits.h:
+
+/usr/include/bits/posix2_lim.h:
+
+/usr/include/bits/xopen_lim.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdlib:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_pair.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/type_traits.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/utility:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_relops.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/concept_check.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/debug/debug.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/localefwd.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ios_base.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/atomicity.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/atomic_word.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_classes.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/string:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/memory:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/allocator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++allocator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/new_allocator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/new:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_construct.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_uninitialized.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_raw_storage_iter.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/limits:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ostream_insert.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_function.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_string.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/algorithm:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algo.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_heap.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_tempbuf.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_string.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/streambuf:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/streambuf.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_ios.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_facets.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/ctype_base.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/ctype_inline.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/codecvt.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/time_members.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/messages_members.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ostream.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/locale:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/typeinfo:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/istream:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/istream.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/fstream:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/basic_file.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/fstream.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/vector:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_vector.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_bvector.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/vector.tcc:
+
+/usr/include/strings.h:
+
+/usr/include/X11/Xlib.h:
+
+/usr/include/X11/X.h:
+
+/usr/include/X11/Xfuncproto.h:
+
+/usr/include/X11/Xosdefs.h:
+
+/usr/include/X11/xpm.h:
+
+/usr/include/X11/Xutil.h:
+
+/usr/include/X11/keysym.h:
+
+/usr/include/X11/keysymdef.h:
+
+/usr/include/errno.h:
+
+/usr/include/bits/errno.h:
+
+/usr/include/linux/errno.h:
+
+/usr/include/asm/errno.h:
+
+/usr/include/asm-generic/errno.h:
+
+/usr/include/asm-generic/errno-base.h:
+
+/usr/include/pwd.h:
+
+/usr/include/sys/wait.h:
+
+/usr/include/bits/signum.h:
+
+/usr/include/bits/siginfo.h:
+
+/usr/include/bits/sigaction.h:
+
+/usr/include/bits/sigcontext.h:
+
+/usr/include/asm/sigcontext.h:
+
+/usr/include/asm/types.h:
+
+/usr/include/asm-generic/int-ll64.h:
+
+/usr/include/bits/sigstack.h:
+
+/usr/include/sys/ucontext.h:
+
+/usr/include/bits/sigthread.h:
+
+/usr/include/sys/resource.h:
+
+/usr/include/bits/resource.h:
+
+/usr/include/math.h:
+
+/usr/include/bits/huge_val.h:
+
+/usr/include/bits/huge_valf.h:
+
+/usr/include/bits/huge_vall.h:
+
+/usr/include/bits/inf.h:
+
+/usr/include/bits/nan.h:
+
+/usr/include/bits/mathdef.h:
+
+/usr/include/bits/mathcalls.h:
+
+/usr/include/X11/XKBlib.h:
+
+/usr/include/X11/extensions/XKBstr.h:
+
+/usr/include/X11/extensions/XKB.h:
+
+XDraw.h:
+
+errors.h:
+
+localtemp.h:
+
+dwgo.h:
+
+strutils.cpp:
+
+config.h:
diff --git a/src/.deps/errors.Po b/src/.deps/errors.Po
new file mode 100644
index 0000000..dc362c2
--- /dev/null
+++ b/src/.deps/errors.Po
@@ -0,0 +1,391 @@
+errors.o errors.o: errors.cpp \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/iostream \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++config.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/os_defines.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
+ /usr/include/gnu/stubs-32.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/cpu_defines.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ostream \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ios \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/iosfwd \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++locale.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstring \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstddef \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/stddef.h \
+ /usr/include/string.h /usr/include/xlocale.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdio \
+ /usr/include/stdio.h /usr/include/bits/types.h \
+ /usr/include/bits/typesizes.h /usr/include/libio.h \
+ /usr/include/_G_config.h /usr/include/wchar.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/stdarg.h \
+ /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \
+ /usr/include/libintl.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdarg \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++io.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/gthr.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/endian.h /usr/include/bits/endian.h \
+ /usr/include/sched.h /usr/include/time.h /usr/include/bits/sched.h \
+ /usr/include/bits/time.h /usr/include/signal.h \
+ /usr/include/bits/sigset.h /usr/include/bits/pthreadtypes.h \
+ /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cctype \
+ /usr/include/ctype.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stringfwd.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/postypes.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cwchar \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ctime \
+ /usr/include/bits/wchar.h /usr/include/stdint.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/functexcept.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/exception_defines.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/exception \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/char_traits.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algobase.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/climits \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/limits.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/syslimits.h \
+ /usr/include/limits.h /usr/include/bits/posix1_lim.h \
+ /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
+ /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdlib \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/sys/types.h \
+ /usr/include/sys/select.h /usr/include/bits/select.h \
+ /usr/include/sys/sysmacros.h /usr/include/alloca.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_pair.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/type_traits.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/utility \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_relops.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/concept_check.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/debug/debug.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/localefwd.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ios_base.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/atomicity.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/atomic_word.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_classes.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/string \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/memory \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/allocator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++allocator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/new_allocator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/new \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_construct.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_uninitialized.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_raw_storage_iter.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/limits \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ostream_insert.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_function.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_string.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/algorithm \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algo.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_heap.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_tempbuf.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_string.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/streambuf \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/streambuf.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_ios.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_facets.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/ctype_base.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/ctype_inline.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/codecvt.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/time_members.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/messages_members.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_ios.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ostream.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/locale \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_facets.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/typeinfo \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/istream \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/istream.tcc \
+ errors.h
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/iostream:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++config.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/os_defines.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-32.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/cpu_defines.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ostream:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ios:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/iosfwd:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++locale.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstring:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstddef:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/stddef.h:
+
+/usr/include/string.h:
+
+/usr/include/xlocale.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdio:
+
+/usr/include/stdio.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/stdarg.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/include/langinfo.h:
+
+/usr/include/nl_types.h:
+
+/usr/include/iconv.h:
+
+/usr/include/libintl.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdarg:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++io.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/gthr.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/sched.h:
+
+/usr/include/time.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stringfwd.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/postypes.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cwchar:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ctime:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/stdint.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/functexcept.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/exception_defines.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/exception:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/char_traits.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algobase.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/climits:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/limits.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/syslimits.h:
+
+/usr/include/limits.h:
+
+/usr/include/bits/posix1_lim.h:
+
+/usr/include/bits/local_lim.h:
+
+/usr/include/linux/limits.h:
+
+/usr/include/bits/posix2_lim.h:
+
+/usr/include/bits/xopen_lim.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdlib:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_pair.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/type_traits.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/utility:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_relops.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/concept_check.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/debug/debug.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/localefwd.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ios_base.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/atomicity.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/atomic_word.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_classes.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/string:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/memory:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/allocator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++allocator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/new_allocator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/new:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_construct.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_uninitialized.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_raw_storage_iter.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/limits:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ostream_insert.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_function.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_string.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/algorithm:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algo.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_heap.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_tempbuf.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_string.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/streambuf:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/streambuf.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_ios.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_facets.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/ctype_base.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/ctype_inline.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/codecvt.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/time_members.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/messages_members.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ostream.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/locale:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/typeinfo:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/istream:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/istream.tcc:
+
+errors.h:
diff --git a/src/.deps/localtemp.Po b/src/.deps/localtemp.Po
new file mode 100644
index 0000000..08d3392
--- /dev/null
+++ b/src/.deps/localtemp.Po
@@ -0,0 +1,434 @@
+localtemp.o localtemp.o: localtemp.cpp localtemp.h /usr/include/string.h \
+ /usr/include/features.h /usr/include/sys/cdefs.h \
+ /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \
+ /usr/include/gnu/stubs-32.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/stddef.h \
+ /usr/include/xlocale.h /usr/include/strings.h errors.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/string \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++config.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/os_defines.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/cpu_defines.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stringfwd.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/char_traits.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstring \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstddef \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algobase.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/climits \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/limits.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/syslimits.h \
+ /usr/include/limits.h /usr/include/bits/posix1_lim.h \
+ /usr/include/bits/local_lim.h /usr/include/linux/limits.h \
+ /usr/include/bits/posix2_lim.h /usr/include/bits/xopen_lim.h \
+ /usr/include/bits/stdio_lim.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdlib \
+ /usr/include/stdlib.h /usr/include/bits/waitflags.h \
+ /usr/include/bits/waitstatus.h /usr/include/endian.h \
+ /usr/include/bits/endian.h /usr/include/sys/types.h \
+ /usr/include/bits/types.h /usr/include/bits/typesizes.h \
+ /usr/include/time.h /usr/include/sys/select.h \
+ /usr/include/bits/select.h /usr/include/bits/sigset.h \
+ /usr/include/bits/time.h /usr/include/sys/sysmacros.h \
+ /usr/include/bits/pthreadtypes.h /usr/include/alloca.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/iosfwd \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++locale.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdio \
+ /usr/include/stdio.h /usr/include/libio.h /usr/include/_G_config.h \
+ /usr/include/wchar.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/stdarg.h \
+ /usr/include/bits/sys_errlist.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/clocale \
+ /usr/include/locale.h /usr/include/bits/locale.h \
+ /usr/include/langinfo.h /usr/include/nl_types.h /usr/include/iconv.h \
+ /usr/include/libintl.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdarg \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++io.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/gthr.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \
+ /usr/include/signal.h /usr/include/bits/setjmp.h /usr/include/unistd.h \
+ /usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
+ /usr/include/bits/confname.h /usr/include/getopt.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cctype \
+ /usr/include/ctype.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/postypes.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cwchar \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ctime \
+ /usr/include/bits/wchar.h /usr/include/stdint.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/functexcept.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/exception_defines.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_pair.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/cpp_type_traits.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/type_traits.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/utility \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_relops.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator_base_types.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator_base_funcs.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/concept_check.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/debug/debug.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/memory \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/allocator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++allocator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/new_allocator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/new \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/exception \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_construct.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_uninitialized.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_raw_storage_iter.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/limits \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ostream_insert.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_function.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_string.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/atomicity.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/atomic_word.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/algorithm \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algo.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_heap.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_tempbuf.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_string.tcc \
+ MySock.h /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/iostream \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ostream \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ios \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/localefwd.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ios_base.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_classes.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/streambuf \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/streambuf.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_ios.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/streambuf_iterator.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_facets.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cwctype \
+ /usr/include/wctype.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/ctype_base.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/ctype_inline.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/codecvt.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/time_members.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/messages_members.h \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_ios.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ostream.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/locale \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_facets.tcc \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/typeinfo \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/istream \
+ /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/istream.tcc \
+ /usr/include/sys/socket.h /usr/include/sys/uio.h \
+ /usr/include/bits/uio.h /usr/include/bits/socket.h \
+ /usr/include/bits/sockaddr.h /usr/include/asm/socket.h \
+ /usr/include/asm/sockios.h /usr/include/netinet/in.h \
+ /usr/include/bits/in.h /usr/include/bits/byteswap.h \
+ /usr/include/netdb.h /usr/include/rpc/netdb.h \
+ /usr/include/bits/siginfo.h /usr/include/bits/netdb.h dwgo.h
+
+localtemp.h:
+
+/usr/include/string.h:
+
+/usr/include/features.h:
+
+/usr/include/sys/cdefs.h:
+
+/usr/include/bits/wordsize.h:
+
+/usr/include/gnu/stubs.h:
+
+/usr/include/gnu/stubs-32.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/stddef.h:
+
+/usr/include/xlocale.h:
+
+/usr/include/strings.h:
+
+errors.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/string:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++config.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/os_defines.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/cpu_defines.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stringfwd.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/char_traits.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstring:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstddef:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algobase.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/climits:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/limits.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/syslimits.h:
+
+/usr/include/limits.h:
+
+/usr/include/bits/posix1_lim.h:
+
+/usr/include/bits/local_lim.h:
+
+/usr/include/linux/limits.h:
+
+/usr/include/bits/posix2_lim.h:
+
+/usr/include/bits/xopen_lim.h:
+
+/usr/include/bits/stdio_lim.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdlib:
+
+/usr/include/stdlib.h:
+
+/usr/include/bits/waitflags.h:
+
+/usr/include/bits/waitstatus.h:
+
+/usr/include/endian.h:
+
+/usr/include/bits/endian.h:
+
+/usr/include/sys/types.h:
+
+/usr/include/bits/types.h:
+
+/usr/include/bits/typesizes.h:
+
+/usr/include/time.h:
+
+/usr/include/sys/select.h:
+
+/usr/include/bits/select.h:
+
+/usr/include/bits/sigset.h:
+
+/usr/include/bits/time.h:
+
+/usr/include/sys/sysmacros.h:
+
+/usr/include/bits/pthreadtypes.h:
+
+/usr/include/alloca.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/iosfwd:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++locale.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdio:
+
+/usr/include/stdio.h:
+
+/usr/include/libio.h:
+
+/usr/include/_G_config.h:
+
+/usr/include/wchar.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/stdarg.h:
+
+/usr/include/bits/sys_errlist.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/clocale:
+
+/usr/include/locale.h:
+
+/usr/include/bits/locale.h:
+
+/usr/include/langinfo.h:
+
+/usr/include/nl_types.h:
+
+/usr/include/iconv.h:
+
+/usr/include/libintl.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cstdarg:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++io.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/gthr.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/gthr-default.h:
+
+/usr/include/pthread.h:
+
+/usr/include/sched.h:
+
+/usr/include/bits/sched.h:
+
+/usr/include/signal.h:
+
+/usr/include/bits/setjmp.h:
+
+/usr/include/unistd.h:
+
+/usr/include/bits/posix_opt.h:
+
+/usr/include/bits/environments.h:
+
+/usr/include/bits/confname.h:
+
+/usr/include/getopt.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cctype:
+
+/usr/include/ctype.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/postypes.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cwchar:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ctime:
+
+/usr/include/bits/wchar.h:
+
+/usr/include/stdint.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/functexcept.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/exception_defines.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_pair.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/cpp_type_traits.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/type_traits.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/utility:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_relops.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator_base_types.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator_base_funcs.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/concept_check.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_iterator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/debug/debug.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/memory:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/allocator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/c++allocator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/new_allocator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/new:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/exception:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_construct.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_uninitialized.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_raw_storage_iter.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/limits:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ostream_insert.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_function.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_string.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ext/atomicity.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/atomic_word.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/algorithm:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_algo.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_heap.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/stl_tempbuf.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_string.tcc:
+
+MySock.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/iostream:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ostream:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/ios:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/localefwd.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ios_base.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_classes.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/streambuf:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/streambuf.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_ios.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/streambuf_iterator.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_facets.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/cwctype:
+
+/usr/include/wctype.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/ctype_base.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/ctype_inline.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/codecvt.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/time_members.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/i686-pc-linux-gnu/bits/messages_members.h:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/basic_ios.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/ostream.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/locale:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/locale_facets.tcc:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/typeinfo:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/istream:
+
+/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/include/g++-v4/bits/istream.tcc:
+
+/usr/include/sys/socket.h:
+
+/usr/include/sys/uio.h:
+
+/usr/include/bits/uio.h:
+
+/usr/include/bits/socket.h:
+
+/usr/include/bits/sockaddr.h:
+
+/usr/include/asm/socket.h:
+
+/usr/include/asm/sockios.h:
+
+/usr/include/netinet/in.h:
+
+/usr/include/bits/in.h:
+
+/usr/include/bits/byteswap.h:
+
+/usr/include/netdb.h:
+
+/usr/include/rpc/netdb.h:
+
+/usr/include/bits/siginfo.h:
+
+/usr/include/bits/netdb.h:
+
+dwgo.h:
diff --git a/src/Makefile b/src/Makefile
new file mode 100644
index 0000000..5f0e57c
--- /dev/null
+++ b/src/Makefile
@@ -0,0 +1,451 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# src/Makefile. Generated from Makefile.in by configure.
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+
+
+
+pkgdatadir = $(datadir)/DWGO
+pkglibdir = $(libdir)/DWGO
+pkgincludedir = $(includedir)/DWGO
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+bin_PROGRAMS = dwgo$(EXEEXT)
+subdir = src
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(srcdir)/config.h.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = config.h
+CONFIG_CLEAN_FILES =
+am__installdirs = "$(DESTDIR)$(bindir)"
+binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
+PROGRAMS = $(bin_PROGRAMS)
+am_dwgo_OBJECTS = dwgo.$(OBJEXT) MySock.$(OBJEXT) XDraw.$(OBJEXT) \
+ localtemp.$(OBJEXT) errors.$(OBJEXT)
+dwgo_OBJECTS = $(am_dwgo_OBJECTS)
+dwgo_LDADD = $(LDADD)
+DEFAULT_INCLUDES = -I.
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLD = $(CXX)
+CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
+ -o $@
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+CCLD = $(CC)
+LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+SOURCES = $(dwgo_SOURCES)
+DIST_SOURCES = $(dwgo_SOURCES)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = ${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run aclocal-1.10
+AMTAR = ${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run tar
+AUTOCONF = ${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run autoconf
+AUTOHEADER = ${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run autoheader
+AUTOMAKE = ${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run automake-1.10
+AWK = gawk
+CC = gcc
+CCDEPMODE = depmode=gcc3
+CFLAGS = -g -O2
+CPP = gcc -E
+CPPFLAGS =
+CXX = g++
+CXXDEPMODE = depmode=gcc3
+CXXFLAGS = -g -O2
+CYGPATH_W = echo
+DEFS = -DHAVE_CONFIG_H
+DEPDIR = .deps
+ECHO_C =
+ECHO_N = -n
+ECHO_T =
+EGREP = /bin/grep -E
+EXEEXT =
+GREP = /bin/grep
+INSTALL = /usr/bin/install -c
+INSTALL_DATA = ${INSTALL} -m 644
+INSTALL_PROGRAM = ${INSTALL}
+INSTALL_SCRIPT = ${INSTALL}
+INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
+LDFLAGS =
+LIBOBJS =
+LIBS = -lpthread -lXpm -lXext
+LTLIBOBJS =
+MAKEINFO = ${SHELL} /home/gaspy/proyectos/Dwgo-0.3d/missing --run makeinfo
+MKDIR_P = /bin/mkdir -p
+OBJEXT = o
+PACKAGE = DWGO
+PACKAGE_BUGREPORT =
+PACKAGE_NAME =
+PACKAGE_STRING =
+PACKAGE_TARNAME =
+PACKAGE_VERSION =
+PATH_SEPARATOR = :
+SET_MAKE =
+SHELL = /bin/sh
+STRIP =
+VERSION = 0.3
+XMKMF =
+abs_builddir = /home/gaspy/proyectos/Dwgo-0.3d/src
+abs_srcdir = /home/gaspy/proyectos/Dwgo-0.3d/src
+abs_top_builddir = /home/gaspy/proyectos/Dwgo-0.3d
+abs_top_srcdir = /home/gaspy/proyectos/Dwgo-0.3d
+ac_ct_CC = gcc
+ac_ct_CXX = g++
+am__include = include
+am__leading_dot = .
+am__quote =
+am__tar = ${AMTAR} chof - "$$tardir"
+am__untar = ${AMTAR} xf -
+bindir = ${exec_prefix}/bin
+build_alias =
+builddir = .
+datadir = /usr/local/share
+datarootdir = ${prefix}/share
+docdir = ${datarootdir}/doc/${PACKAGE}
+dvidir = ${docdir}
+exec_prefix = ${prefix}
+host_alias =
+htmldir = ${docdir}
+includedir = ${prefix}/include
+infodir = ${datarootdir}/info
+install_sh = $(SHELL) /home/gaspy/proyectos/Dwgo-0.3d/install-sh
+libdir = ${exec_prefix}/lib
+libexecdir = ${exec_prefix}/libexec
+localedir = ${datarootdir}/locale
+localstatedir = ${prefix}/var
+mandir = ${datarootdir}/man
+mkdir_p = /bin/mkdir -p
+oldincludedir = /usr/include
+pdfdir = ${docdir}
+prefix = /usr/local
+program_transform_name = s,x,x,
+psdir = ${docdir}
+sbindir = ${exec_prefix}/sbin
+sharedstatedir = ${prefix}/com
+srcdir = .
+sysconfdir = ${prefix}/etc
+target_alias =
+top_build_prefix = ../
+top_builddir = ..
+top_srcdir = ..
+dwgo_SOURCES = dwgo.cpp \
+ dwgo.h \
+ MySock.cpp \
+ MySock.h \
+ XDraw.cpp \
+ XDraw.h \
+ localtemp.cpp \
+ localtemp.h \
+ errors.cpp \
+ errors.h
+
+all: config.h
+ $(MAKE) $(AM_MAKEFLAGS) all-am
+
+.SUFFIXES:
+.SUFFIXES: .cpp .o .obj
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu src/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+config.h: stamp-h1
+ @if test ! -f $@; then \
+ rm -f stamp-h1; \
+ $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
+ else :; fi
+
+stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
+ @rm -f stamp-h1
+ cd $(top_builddir) && $(SHELL) ./config.status src/config.h
+$(srcdir)/config.h.in: $(am__configure_deps)
+ cd $(top_srcdir) && $(AUTOHEADER)
+ rm -f stamp-h1
+ touch $@
+
+distclean-hdr:
+ -rm -f config.h stamp-h1
+install-binPROGRAMS: $(bin_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
+ @list='$(bin_PROGRAMS)'; for p in $$list; do \
+ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+ if test -f $$p \
+ ; then \
+ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+ echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
+ $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
+ else :; fi; \
+ done
+
+uninstall-binPROGRAMS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(bin_PROGRAMS)'; for p in $$list; do \
+ f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+ echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
+ rm -f "$(DESTDIR)$(bindir)/$$f"; \
+ done
+
+clean-binPROGRAMS:
+ -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
+dwgo$(EXEEXT): $(dwgo_OBJECTS) $(dwgo_DEPENDENCIES)
+ @rm -f dwgo$(EXEEXT)
+ $(CXXLINK) $(dwgo_OBJECTS) $(dwgo_LDADD) $(LIBS)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT)
+
+distclean-compile:
+ -rm -f *.tab.c
+
+include ./$(DEPDIR)/MySock.Po
+include ./$(DEPDIR)/XDraw.Po
+include ./$(DEPDIR)/dwgo.Po
+include ./$(DEPDIR)/errors.Po
+include ./$(DEPDIR)/localtemp.Po
+
+.cpp.o:
+ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+# source='$<' object='$@' libtool=no \
+# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
+# $(CXXCOMPILE) -c -o $@ $<
+
+.cpp.obj:
+ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+# source='$<' object='$@' libtool=no \
+# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
+# $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(PROGRAMS) config.h
+installdirs:
+ for dir in "$(DESTDIR)$(bindir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-binPROGRAMS clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+ distclean-hdr distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-exec-am: install-binPROGRAMS
+
+install-html: install-html-am
+
+install-info: install-info-am
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-ps: install-ps-am
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-binPROGRAMS
+
+.MAKE: install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
+ clean-generic ctags distclean distclean-compile \
+ distclean-generic distclean-hdr distclean-tags distdir dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-binPROGRAMS install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
+ tags uninstall uninstall-am uninstall-binPROGRAMS
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/src/Makefile.am b/src/Makefile.am
new file mode 100644
index 0000000..2332552
--- /dev/null
+++ b/src/Makefile.am
@@ -0,0 +1,12 @@
+bin_PROGRAMS = dwgo
+
+dwgo_SOURCES = dwgo.cpp \
+ dwgo.h \
+ MySock.cpp \
+ MySock.h \
+ XDraw.cpp \
+ XDraw.h \
+ localtemp.cpp \
+ localtemp.h \
+ errors.cpp \
+ errors.h
diff --git a/src/Makefile.in b/src/Makefile.in
new file mode 100644
index 0000000..33d9091
--- /dev/null
+++ b/src/Makefile.in
@@ -0,0 +1,465 @@
+# Makefile.in generated by automake 1.10.3 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
+# Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+bin_PROGRAMS = dwgo$(EXEEXT)
+subdir = src
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+ $(srcdir)/config.h.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_HEADER = config.h
+CONFIG_CLEAN_FILES =
+am__installdirs = "$(DESTDIR)$(bindir)"
+binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
+PROGRAMS = $(bin_PROGRAMS)
+am_dwgo_OBJECTS = dwgo.$(OBJEXT) MySock.$(OBJEXT) XDraw.$(OBJEXT) \
+ localtemp.$(OBJEXT) errors.$(OBJEXT)
+dwgo_OBJECTS = $(am_dwgo_OBJECTS)
+dwgo_LDADD = $(LDADD)
+DEFAULT_INCLUDES = -I.@am__isrc@
+depcomp = $(SHELL) $(top_srcdir)/depcomp
+am__depfiles_maybe = depfiles
+CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+CXXLD = $(CXX)
+CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
+ -o $@
+COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+CCLD = $(CC)
+LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
+SOURCES = $(dwgo_SOURCES)
+DIST_SOURCES = $(dwgo_SOURCES)
+ETAGS = etags
+CTAGS = ctags
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPP = @CPP@
+CPPFLAGS = @CPPFLAGS@
+CXX = @CXX@
+CXXDEPMODE = @CXXDEPMODE@
+CXXFLAGS = @CXXFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EGREP = @EGREP@
+EXEEXT = @EXEEXT@
+GREP = @GREP@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LTLIBOBJS = @LTLIBOBJS@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+XMKMF = @XMKMF@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+ac_ct_CXX = @ac_ct_CXX@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+dwgo_SOURCES = dwgo.cpp \
+ dwgo.h \
+ MySock.cpp \
+ MySock.h \
+ XDraw.cpp \
+ XDraw.h \
+ localtemp.cpp \
+ localtemp.h \
+ errors.cpp \
+ errors.h
+
+all: config.h
+ $(MAKE) $(AM_MAKEFLAGS) all-am
+
+.SUFFIXES:
+.SUFFIXES: .cpp .o .obj
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu src/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+config.h: stamp-h1
+ @if test ! -f $@; then \
+ rm -f stamp-h1; \
+ $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
+ else :; fi
+
+stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
+ @rm -f stamp-h1
+ cd $(top_builddir) && $(SHELL) ./config.status src/config.h
+$(srcdir)/config.h.in: $(am__configure_deps)
+ cd $(top_srcdir) && $(AUTOHEADER)
+ rm -f stamp-h1
+ touch $@
+
+distclean-hdr:
+ -rm -f config.h stamp-h1
+install-binPROGRAMS: $(bin_PROGRAMS)
+ @$(NORMAL_INSTALL)
+ test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
+ @list='$(bin_PROGRAMS)'; for p in $$list; do \
+ p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+ if test -f $$p \
+ ; then \
+ f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+ echo " $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
+ $(INSTALL_PROGRAM_ENV) $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
+ else :; fi; \
+ done
+
+uninstall-binPROGRAMS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(bin_PROGRAMS)'; for p in $$list; do \
+ f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+ echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
+ rm -f "$(DESTDIR)$(bindir)/$$f"; \
+ done
+
+clean-binPROGRAMS:
+ -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
+dwgo$(EXEEXT): $(dwgo_OBJECTS) $(dwgo_DEPENDENCIES)
+ @rm -f dwgo$(EXEEXT)
+ $(CXXLINK) $(dwgo_OBJECTS) $(dwgo_LDADD) $(LIBS)
+
+mostlyclean-compile:
+ -rm -f *.$(OBJEXT)
+
+distclean-compile:
+ -rm -f *.tab.c
+
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/MySock.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/XDraw.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dwgo.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/errors.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/localtemp.Po@am__quote@
+
+.cpp.o:
+@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
+@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
+
+.cpp.obj:
+@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
+@am__fastdepCXX_TRUE@ mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+
+ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ mkid -fID $$unique
+tags: TAGS
+
+TAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ here=`pwd`; \
+ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
+ test -n "$$unique" || unique=$$empty_fix; \
+ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+ $$tags $$unique; \
+ fi
+ctags: CTAGS
+CTAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
+ $(TAGS_FILES) $(LISP)
+ tags=; \
+ list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | \
+ $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in files) print i; }; }'`; \
+ test -z "$(CTAGS_ARGS)$$tags$$unique" \
+ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
+ $$tags $$unique
+
+GTAGS:
+ here=`$(am__cd) $(top_builddir) && pwd` \
+ && cd $(top_srcdir) \
+ && gtags -i $(GTAGS_ARGS) $$here
+
+distclean-tags:
+ -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(PROGRAMS) config.h
+installdirs:
+ for dir in "$(DESTDIR)$(bindir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-binPROGRAMS clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+distclean-am: clean-am distclean-compile distclean-generic \
+ distclean-hdr distclean-tags
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am: install-binPROGRAMS
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -rf ./$(DEPDIR)
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-compile mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-binPROGRAMS
+
+.MAKE: install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
+ clean-generic ctags distclean distclean-compile \
+ distclean-generic distclean-hdr distclean-tags distdir dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-binPROGRAMS install-data install-data-am install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
+ tags uninstall uninstall-am uninstall-binPROGRAMS
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/src/MySock.cpp b/src/MySock.cpp
new file mode 100644
index 0000000..f74f7fd
--- /dev/null
+++ b/src/MySock.cpp
@@ -0,0 +1,396 @@
+ /*******************************************************************************
+ * File: MySock.cpp *
+ * Version: 0.2 *
+ * Date: 20081002 *
+ * Author: Gaspar Fernández (helyo@totaki.com) *
+ * *
+ * Copyright (C) 2008 Gaspar Fernández *
+ * *
+ * This program is free software: you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation, either version 3 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * This program is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU General Public License *
+ * along with this program. If not, see <http://www.gnu.org/licenses/>. *
+ * *
+ ********************************************************************************
+ * Description:
+ * Class and functions to create socket connections and fetch information
+ * from http servers. It is part of another project I'm in. (Some comments are
+ * in Spanish.
+ *
+ * Change History:
+ * Date Author Modification
+ * 10.02.2008 Gaspar Fernández Initial release
+ * 31.10.2010 Gaspar Fernández Bug Corrections
+ ********************************************************************************/
+#include "MySock.h"
+
+/*************************************************************
+ * Function: extract_key_value *
+ *************************************************************
+ * Description: *
+ * Extract information separated with a white space. *
+ * We consider KEY before the whitespace and VALUE *
+ * after that. *
+ * *
+ * Input: *
+ * string str - String containing the relation *
+ * *
+ * Output: *
+ * TKey_Value struct containing separated key and value. *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+TKey_Value extract_key_value(string str)
+{
+ TKey_Value data;
+ char buf[512]; // Max characters
+ try // Sólo si es posible
+ {
+ sscanf(str.data(), "%s", buf); // Extract header
+ data.value=str.substr(strlen(buf));
+ data.key=buf;
+ }
+ catch(exception& e)
+ {
+ // Do nothing
+ }
+ return data;
+}
+
+/*************************************************************
+ * Constructor MySock() *
+ *************************************************************
+ * Description: *
+ * Creates MySock class and initialize it. The second *
+ * constructor uses an HTTP URI to read information stored *
+ * there. *
+ * *
+ * Input: *
+ * string uri (in the second one) *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+MySock::MySock()
+{
+ this->error=NO_ERROR;
+ this->connected=false;
+}
+
+MySock::MySock(string uri)
+{
+ int port;
+ string host;
+ string params;
+ string protostr;
+ string req;
+ this->error=NO_ERROR;
+
+ string::size_type pos = uri.find("//", 0);
+ string::size_type pos2;
+
+ if ((pos!=string::npos) && (pos==uri.find("/", 0)) && (pos>0)) // Sin barras antes
+ {
+ protostr = uri.substr(0,(pos-1));
+ if (protostr=="http")
+ {
+ port=80;
+ pos2=uri.find("/", (pos+2));
+ if (pos2==string::npos)
+ pos2=uri.length();
+ host=uri.substr(pos+2, pos2-pos-2);
+ params=uri.substr(pos2);
+
+ this->MakeConnection(host, port);
+ req="GET "+params+" HTTP/1.0"+CRLF+
+ "Host: "+host+"\r\n"+
+ CRLF;
+ if (this->connected)
+ this->SendData(req);
+ }
+ else
+ {
+ this->error=NO_VALID_PROTOCOL;
+ }
+ }
+ else
+ this->error=NO_VALID_PROTOCOL;
+}
+
+/*************************************************************
+ * Constructor MySock() *
+ *************************************************************
+ * Description: *
+ * Creates MySock class and initialize it. Connect with *
+ * a remote server using specified port. *
+ * *
+ * Input: *
+ * string server - Server to connect to *
+ * int port - Port in the remote server *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+MySock::MySock(string server, int port)
+{
+ this->MakeConnection(server, port);
+}
+
+/*************************************************************
+ * Method: MakeConnection() *
+ *************************************************************
+ * Description: *
+ * Makes a connection to an specified server using a *
+ * remote port *
+ * *
+ * Input: *
+ * string server *
+ * int port *
+ * *
+ * Output: *
+ * Nothing *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void MySock::MakeConnection(string server, int port)
+{
+ struct sockaddr_in serverAddress;
+ struct hostent *hostInfo;
+ this->connected=false;
+ this->error=NO_ERROR;
+ hostInfo = gethostbyname(server.data());
+ this->error=(hostInfo==NULL)?CANT_RESOLVE_HOST:NO_ERROR;
+ if (this->error==0)
+ {
+ this->sockd = socket(AF_INET, SOCK_STREAM, 0);
+ this->error = (this->sockd<0)?CANT_CREATE_SOCKET:NO_ERROR;
+ }
+
+ // Connect to server. First we have to set some fields in the
+ // serverAddress structure. The system will assign me an arbitrary
+ // local port that is not in use.
+ if (this->error==0)
+ {
+ serverAddress.sin_family = hostInfo->h_addrtype;
+ memcpy((char *) &serverAddress.sin_addr.s_addr,
+ hostInfo->h_addr_list[0], hostInfo->h_length);
+ serverAddress.sin_port = htons(port);
+
+ this->error= (connect(this->sockd,
+ (struct sockaddr *) &serverAddress,
+ sizeof(serverAddress)) < 0)?CANT_CONNECT:NO_ERROR;
+ }
+ this->connected=(error==NO_ERROR);
+}
+
+/*************************************************************
+ * Method: SendData() *
+ *************************************************************
+ * Description: *
+ * Sends information through the already stablished *
+ * connection. *
+ * *
+ * Input: *
+ * string data - Data being sent *
+ * *
+ * Output: *
+ * Nothing *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+int MySock::SendData(string data)
+{
+ if (this->error==0)
+ this->error = (write(this->sockd,data.data(),strlen(data.data()))<0)?CANT_SEND_DATA:NO_ERROR;
+ return this->error;
+}
+
+/*************************************************************
+ * Method: GetTextData() *
+ *************************************************************
+ * Description: *
+ * Read received data *
+ * *
+ * Input: *
+ * Nothing *
+ * *
+ * Output: *
+ * string - returns data received. *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+string MySock::GetTextData()
+{
+ int n;
+ char buffer[1024];
+ string out("");
+
+ if (this->error==0)
+ {
+
+ bzero(buffer,1024);
+ while ((n=read(this->sockd,buffer,1023)>0))
+ {
+ if (n>=0)
+ out+=buffer;
+ else
+ {
+ error=CANT_READ_DATA;
+ break;
+ }
+ bzero(buffer,1024);
+ }
+ return out;
+ }
+ return NULL;
+}
+
+
+/*************************************************************
+ * Method: GetHTTPData() *
+ *************************************************************
+ * Description: *
+ * We connect to an HTTP server and We Want to Read and *
+ * identify headers and contents. We use this function *
+ * *
+ * Input: *
+ * Nothing *
+ * *
+ * Output: *
+ * HTTP_Request structure - Returns headers and data *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+HTTP_Request *MySock::GetHTTPData()
+{
+ string txtData;
+ int i=0; // Cuenta líneas
+ string::size_type pos, pos2;
+ HTTP_Request *http;
+ string header;
+ string value;
+ bool err, data;
+ char buf[255], buf2[255];
+ TKey_Value hdata;
+
+ if (this->error==NO_ERROR)
+ {
+ txtData=this->GetTextData();
+ // Close the socket, we will analyze data
+ this->closeConnection();
+
+ data=false;
+ err=false;
+ pos=0;
+ http=new HTTP_Request;
+ while ((!data) && (!err))
+ {
+ pos2=txtData.find("\r\n",pos);
+ if (pos2==string::npos)
+ err=true;
+ else if (pos2==pos)
+ data=true;
+ else
+ {
+ header=txtData.substr(pos,pos2-pos);
+// cout<<header<<"*"<<endl;
+ if (i==0)
+ {
+ http->statusstr=header;
+ sscanf(header.data(),"%s %s", buf, buf2); // HTTP/1.0 200
+ http->status=atoi(buf2);
+ }
+ else
+ {
+ hdata=extract_key_value(header);
+ if (hdata.key=="Date:")
+ http->date=hdata.value;
+ else if (hdata.key=="Server: ")
+ http->server=hdata.value;
+ else if (hdata.key=="Last-Modified")
+ http->last_modified=hdata.value;
+ else if (hdata.key=="Content-Type")
+ http->content_type=hdata.value;
+ else if (hdata.key=="Content-Length")
+ http->content_length=hdata.value;
+ }
+ pos=pos2+2;
+ i++;
+ }
+
+ }
+ if (err)
+ {
+ this->error=NO_VALID_HEADERS;
+ return NULL;
+ }
+ else
+ http->data=txtData.substr(pos2+2); // Skip \r\n
+
+ return http;
+ }
+ return NULL;
+}
+
+void MySock::closeConnection()
+{
+ if (connected)
+ {
+ close(sockd);
+ connected=false;
+ }
+}
+
+MySock::~MySock()
+{
+ closeConnection();
+}
+// It is a test function to use MySock class. It was written for DWGO
+// int main(int argc, char *argv[])
+// {
+
+// string servidor;
+// MySock sock;
+// int portno;
+// HTTP_Request *http;
+
+// if (argc < 3) {
+// fprintf(stderr,"usage %s hostname port\n", argv[0]);
+// exit(0);
+// }
+// portno = atoi(argv[2]);
+// servidor=argv[1];
+// // sock = MySock(servidor, portno);
+// // sock.SendData("GET /pub/data/observations/metar/decoded/LEMG.TXT HTTP/1.0\n\n");
+
+// // cout<<sock.GetTextData();
+
+// sock = MySock("http://weather.noaa.gov/pub/data/observations/metar/decoded/LEMG.TXT");
+// // cout<<"Error: "<<sock.error;
+// http=sock.GetHTTPData();
+// if (http==NULL)
+// cout<<"HUBO UN FALLO";
+// else
+// cout<<"Stado: "<<http->status<<"Fecha: "<<http->date<<endl<<"DATA:"<<http->data;
+// return 0;
+// }
diff --git a/src/MySock.h b/src/MySock.h
new file mode 100644
index 0000000..132978c
--- /dev/null
+++ b/src/MySock.h
@@ -0,0 +1,62 @@
+#include <stdio.h>
+#include <string.h>
+#include <strings.h>
+#include <iostream>
+#include <stdlib.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <netdb.h>
+
+using namespace std;
+#define MAX_LINE 100
+#define LINE_ARRAY_SIZE (MAX_LINE+1)
+
+#define NO_ERROR 0
+#define CANT_CREATE_SOCKET 20
+#define CANT_RESOLVE_HOST 30
+#define CANT_CONNECT 35
+#define CANT_SEND_DATA 40
+#define CANT_READ_DATA 45
+#define NO_VALID_PROTOCOL 50
+#define NO_VALID_HEADERS 52
+
+#define CRLF "\r\n"
+struct HTTP_Request
+{
+ string statusstr;
+ int status;
+ string date;
+ string server;
+ string last_modified;
+ string content_type;
+ string content_length;
+ string data;
+};
+
+struct TKey_Value
+{
+ string key, value;
+};
+
+class MySock {
+public:
+ int error;
+ bool connected;
+
+ string GetTextData();
+ int SendData(string data);
+ HTTP_Request *GetHTTPData();
+ void closeConnection();
+ MySock();
+ MySock(string server, int port);
+ MySock(string uri);
+ virtual ~MySock();
+private:
+ int sockd, puerto;
+ struct hostent *server;
+
+ void MakeConnection (string server, int port);
+};
+
+TKey_Value extract_key_value(string str);
diff --git a/src/XDraw.cpp b/src/XDraw.cpp
new file mode 100644
index 0000000..2f966f8
--- /dev/null
+++ b/src/XDraw.cpp
@@ -0,0 +1,424 @@
+ /********************************************************************************
+ * File: XDraw.cpp *
+ * Date: 20080805 *
+ * Author: Gaspar Fernández (helyo@totaki.com) *
+ * *
+ * Copyright (C) 2008 Gaspar Fernández *
+ * *
+ * This program is free software: you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation, either version 3 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * This program is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU General Public License *
+ * along with this program. If not, see <http://www.gnu.org/licenses/>. *
+ * *
+ ********************************************************************************
+ * Description:
+ * It containt functions to display XPM images using Xlib. Also we can
+ * render text and make some drawing in colors.
+ * Based in Xpm.cc by Per Linden (included in Temperature.app 1.4) released
+ * under GNU GPL v2 (or later) license.
+ *
+ * Change History:
+ * Date Author Modification
+ *
+ ********************************************************************************/
+
+#include <X11/Xlib.h>
+#include <X11/xpm.h>
+#include <X11/extensions/shape.h>
+#include <iostream>
+#include <stdlib.h>
+#include <string>
+#include "XDraw.h"
+#include "errors.h"
+
+using namespace std;
+
+
+/*************************************************************
+ * Constructor XDraw *
+ *************************************************************
+ * Description: *
+ * Load a background image into a Window shown in a *
+ * Display *
+ * *
+ * Input: *
+ * Display* disp - Current display *
+ * Window root - Root Window where to draw *
+ * const char data* - XPM Image data *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+XDraw::XDraw(Display* disp, Window root, const char* data)
+
+{
+ xDisplay = disp;
+ defaultWin = root;
+
+ load_bkgrnd(data);
+}
+
+/*************************************************************
+ * Method: load_bkgrnd() *
+ *************************************************************
+ * Description: *
+ * Load Xpm data as a background image. *
+ * *
+ * Input: *
+ * const char* data - XPM image data *
+ * *
+ * Output: *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void XDraw::load_bkgrnd(const char* data)
+{
+ int error;
+
+ Attributes.valuemask = 0;
+ error = XpmCreatePixmapFromBuffer(xDisplay, defaultWin, (char *) data, &Image, &Mask, &Attributes);
+ if (error!=XpmSuccess)
+ error_handler(ERR_XPMERROR,NULL);
+}
+
+/*************************************************************
+ * Destructor ~XDraw *
+ *************************************************************
+ * Description: *
+ * Frees memory *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+XDraw::~XDraw()
+{
+ xpmfree();
+}
+
+/*************************************************************
+ * Method xpmfree() *
+ *************************************************************
+ * Description: *
+ * Frees Memory *
+ * *
+ * Input: *
+ * Nothing *
+ * *
+ * Output: *
+ * Nothing *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void XDraw::xpmfree()
+{
+ if (Image) {
+ XFreePixmap(xDisplay, Image);
+ }
+
+ if (Mask) {
+ XFreePixmap(xDisplay, Mask);
+ }
+}
+
+/*************************************************************
+ * Method: replace_background() *
+ *************************************************************
+ * Description: *
+ * Replaces background image data in the current window *
+ * *
+ * Input: *
+ * const char* bkg_data - New XPM image to replace actual *
+ * background data *
+ * *
+ * Output: *
+ * Nothing *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void XDraw::replace_background(const char* bkg_data)
+{
+ xpmfree(); // Free image and mask
+ load_bkgrnd(bkg_data);
+}
+
+/*************************************************************
+ * Function: setWindowPixmap(), setWindowPixmapShaped(), *
+ * setwpxmap() *
+ *************************************************************
+ * Description: *
+ * Renders the image into the Window *
+ * We can do this with the default window, or with *
+ * another one. *
+ * *
+ * Input: *
+ * Window win - Window to render the image *
+ * bool shaped - Wether we have to apply mask or not. *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void XDraw::setWindowPixmap(Window win)
+{
+ setwpxmap(win, false);
+}
+
+void XDraw::setWindowPixmap()
+{
+ setwpxmap(defaultWin, false);
+}
+
+void XDraw::setwpxmap(Window win, bool shaped) // SetWindowPixmap
+{
+ XResizeWindow(xDisplay, win, Attributes.width, Attributes.height);
+ XSetWindowBackgroundPixmap(xDisplay, win, Image);
+ if (shaped)
+ XShapeCombineMask(xDisplay, win, ShapeBounding, 0, 0, Mask, ShapeSet);
+ XClearWindow(xDisplay, win);
+}
+
+void XDraw::setWindowPixmapShaped(Window win)
+{
+ setwpxmap(win, true);
+}
+
+void XDraw::setWindowPixmapShaped()
+{
+ setwpxmap(defaultWin, true);
+}
+
+/*************************************************************
+ * Function: setDefaultWindow *
+ *************************************************************
+ * Description: *
+ * Replaces default window with another one. *
+ * *
+ * Input: *
+ * Window win - The new default window to work with. *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void XDraw::setDefaultWindow(Window win)
+{
+ defaultWin = win;
+}
+
+/*************************************************************
+ * Function: Sync, doxsync *
+ *************************************************************
+ * Description: *
+ * XSync the Window *
+ * *
+ * Input: *
+ * Window win - The Window *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void XDraw::Sync(Window win)
+{
+ doxsync(win);
+}
+
+void XDraw::Sync()
+{
+ doxsync(defaultWin);
+}
+
+void XDraw::doxsync(Window win)
+{
+ XClearWindow(xDisplay, win);
+ XSync(xDisplay, win);
+}
+
+/*************************************************************
+ * Method: DrawRect *
+ *************************************************************
+ * Description: *
+ * Draws a filled rectangle *
+ * *
+ * Input: *
+ * int x, int y - X, Y positions *
+ * unsigned int w, unsigned int h - Width and Height *
+ * XDrawColor color - Color of the filled rectangle *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void XDraw::DrawRect(int x, int y, unsigned int w, unsigned int h, XDrawColor color)
+{
+ GC gc;
+ XGCValues gcv;
+
+ gcv.foreground=setColor(color);
+ gc = XCreateGC(xDisplay, Image, GCForeground, &gcv);
+
+ XFillRectangle(xDisplay, Image, gc, x,y,w,h);
+}
+
+/*************************************************************
+ * Function: setColor *
+ *************************************************************
+ * Description: *
+ * Gets unsigned long value, from rgb data. It can be *
+ * extracted from individual ints or from a XDrawColor *
+ * structure *
+ * *
+ * Input: *
+ * int red, int gree, int blue (rgb data) *
+ * or XDrawColor color (rgb data within a XDrawColor *
+ * structure) *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+unsigned long XDraw::setColor(XDrawColor color)
+{
+ unsigned long ret_color;
+ int r, g, b;
+ r = (int)((256-color.r) * 255) & 0xff;
+ g = (int)((256-color.g) * 255) & 0xff;
+ b = (int)((256-color.b) * 255) & 0xff;
+
+ ret_color = (r<<16)+(g<<8)+b;
+ return ret_color;
+}
+
+unsigned long XDraw::setColor(int red, int green, int blue)
+{
+ unsigned long ret_color;
+ int r, g, b;
+ r = (int)((256-red) * 255) & 0xff;
+ g = (int)((256-green) * 255) & 0xff;
+ b = (int)((256-blue) * 255) & 0xff;
+
+ ret_color = (r<<16)+(g<<8)+b;
+ return ret_color;
+}
+
+/*************************************************************
+ * Function: drawString *
+ *************************************************************
+ * Description: *
+ * Renders text into the Image *
+ * *
+ * Input: *
+ * int x, int y - X, Y position of the text *
+ * (if x==CENTER_TEXT) it will be centered. *
+ * int maxX - max. width in pixels of the text *
+ * XDrawColor color - Color to render the text *
+ * char* font - Font to use *
+ * char* str - Text to render *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void XDraw::drawString(int x, int y, int maxX, XDrawColor color, char* font, char* str)
+{
+ XFontStruct* fontStruct;
+ GC gc;
+ XGCValues gcv;
+ if ((fontStruct = XLoadQueryFont(xDisplay, font)) == 0)
+ error_handler(ERR_BADFONT, font);
+
+
+ gcv.foreground=setColor(color);
+ gc = XCreateGC(xDisplay, Image, GCForeground, &gcv);
+
+ int strLength = strlen(str);
+ int strWidth = XTextWidth(fontStruct, str, strLength);
+ if (strWidth>maxX)
+ {
+ maxX=maxX-XTextWidth(fontStruct, (char*)"...", 3);
+ strLength--;
+ while (strWidth>maxX)
+ {
+ strLength--;
+ strWidth = XTextWidth(fontStruct, str, strLength);
+ }
+ str[strLength]='\0'; // Cut string
+ strcat(str,"..."); // Add ... at the end
+ strLength=strLength+3;
+ }
+ if (x==CENTER_TEXT)
+ x = (Attributes.width / 2) - (strWidth / 2);
+
+ XSetFont(xDisplay, gc, fontStruct->fid);
+ XDrawString(xDisplay, Image, gc, x, y, str, strLength);
+
+ XFreeGC(xDisplay, gc);
+ XFreeFont(xDisplay, fontStruct);
+}
+
+/*************************************************************
+ * Function: setDrawColor() *
+ *************************************************************
+ * Description: *
+ * Inserts individual rgb data into a XDrawColor *
+ * structure. *
+ * *
+ * Input: *
+ * int r, int g, int b - RGB data *
+ * *
+ * Output: *
+ * XDrawColor structure containing rgb data *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+XDraw::XDrawColor setDrawColor(int r, int g, int b)
+{
+ XDraw::XDrawColor color;
+ color.r=r;
+ color.b=b;
+ color.g=g;
+ return color;
+}
+
+/*************************************************************
+ * Function: testfont *
+ *************************************************************
+ * Description: *
+ * Can we use this font? *
+ * Tests if it is installed on the system and it is *
+ * usable. *
+ * *
+ * Input: *
+ * char* font - Font to test *
+ * Display* disp - Display to use *
+ * *
+ * Output: *
+ * True if we can use it, false if we can't *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+bool testfont(const char *font, Display *disp)
+{
+ XFontStruct* fontstruct;
+ return ((fontstruct = XLoadQueryFont(disp, font)) != 0);
+}
diff --git a/src/XDraw.h b/src/XDraw.h
new file mode 100644
index 0000000..cb4d2e5
--- /dev/null
+++ b/src/XDraw.h
@@ -0,0 +1,75 @@
+//
+// Temperature.app
+//
+// Copyright (c) 2008 Gaspar Fernández
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+// USA.
+//
+
+// Based in Xpm.h by Per Linden (included in Temperature.app 1.4)
+
+#ifndef _XPM_H_
+#define _XPM_H_
+
+#define CENTER_TEXT -5
+
+#include <X11/Xlib.h>
+#include <X11/xpm.h>
+
+class XDraw
+{
+ public:
+ typedef struct
+ {
+ int r,g,b;
+ } XDrawColor;
+
+ XDraw(Display* disp, Window root, const char* data);
+ virtual ~XDraw();
+ void setDefaultWindow(Window win);
+ void setWindowPixmap(Window win);
+ void setWindowPixmap(); /* Default window */
+ void setWindowPixmapShaped(Window win);
+ void setWindowPixmapShaped(); /* Default window */
+ void Sync(Window win);
+ void Sync(); /* Default window */
+
+ void DrawRect(int x, int y, unsigned int w, unsigned int h, XDrawColor color);
+
+ void drawString(int x, int y, int maxX, XDrawColor color, char* font, char* str);
+ void replace_background(const char* bkg_data);
+
+ private:
+ Display* xDisplay;
+ Window defaultWin;
+ XpmAttributes Attributes;
+ Pixmap Image;
+ Pixmap Mask;
+
+ void xpmfree();
+ void setwpxmap(Window win, bool shaped);
+ void load_bkgrnd(const char* data);
+ void doxsync(Window win);
+ unsigned long setColor(XDrawColor color);
+ unsigned long setColor(int red, int green, int blue);
+};
+
+bool testfont(const char *font, Display *disp); /* Can this font be used? */
+XDraw::XDrawColor setDrawColor(int r, int g, int b);
+
+/* Defined outside the class, it may be used before the image is defined */
+
+#endif
diff --git a/src/config.h b/src/config.h
new file mode 100644
index 0000000..e50b2cc
--- /dev/null
+++ b/src/config.h
@@ -0,0 +1,107 @@
+/* src/config.h. Generated from config.h.in by configure. */
+/* src/config.h.in. Generated from configure.in by autoheader. */
+
+/* Location of platform-independent files */
+#define DATADIR "/usr/local/share"
+
+/* Define to 1 if you have the `bzero' function. */
+#define HAVE_BZERO 1
+
+/* Define to 1 if you have the `gethostbyname' function. */
+#define HAVE_GETHOSTBYNAME 1
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#define HAVE_INTTYPES_H 1
+
+/* Define to 1 if you have the `pthread' library (-lpthread). */
+#define HAVE_LIBPTHREAD 1
+
+/* Define to 1 if you have the `Xext' library (-lXext). */
+#define HAVE_LIBXEXT 1
+
+/* Define to 1 if you have the `Xpm' library (-lXpm). */
+#define HAVE_LIBXPM 1
+
+/* Define to 1 if you have the <memory.h> header file. */
+#define HAVE_MEMORY_H 1
+
+/* Define to 1 if you have the `memset' function. */
+#define HAVE_MEMSET 1
+
+/* Define to 1 if you have the <netdb.h> header file. */
+#define HAVE_NETDB_H 1
+
+/* Define to 1 if you have the <netinet/in.h> header file. */
+#define HAVE_NETINET_IN_H 1
+
+/* Define to 1 if you have the `rint' function. */
+/* #undef HAVE_RINT */
+
+/* Define to 1 if you have the `socket' function. */
+#define HAVE_SOCKET 1
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#define HAVE_STDINT_H 1
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#define HAVE_STDLIB_H 1
+
+/* Define to 1 if you have the `strerror' function. */
+#define HAVE_STRERROR 1
+
+/* Define to 1 if you have the <strings.h> header file. */
+#define HAVE_STRINGS_H 1
+
+/* Define to 1 if you have the <string.h> header file. */
+#define HAVE_STRING_H 1
+
+/* Define to 1 if you have the `strstr' function. */
+#define HAVE_STRSTR 1
+
+/* Define to 1 if you have the `strtol' function. */
+#define HAVE_STRTOL 1
+
+/* Define to 1 if you have the <sys/socket.h> header file. */
+#define HAVE_SYS_SOCKET_H 1
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#define HAVE_SYS_STAT_H 1
+
+/* Define to 1 if you have the <sys/timeb.h> header file. */
+#define HAVE_SYS_TIMEB_H 1
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#define HAVE_SYS_TYPES_H 1
+
+/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
+#define HAVE_SYS_WAIT_H 1
+
+/* Define to 1 if you have the `tzset' function. */
+#define HAVE_TZSET 1
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#define HAVE_UNISTD_H 1
+
+/* Name of package */
+#define PACKAGE "DWGO"
+
+/* Define to the address where bug reports for this package should be sent. */
+#define PACKAGE_BUGREPORT ""
+
+/* Define to the full name of this package. */
+#define PACKAGE_NAME ""
+
+/* Define to the full name and version of this package. */
+#define PACKAGE_STRING ""
+
+/* Define to the one symbol short name of this package. */
+#define PACKAGE_TARNAME ""
+
+/* Define to the version of this package. */
+#define PACKAGE_VERSION ""
+
+/* Define to 1 if you have the ANSI C header files. */
+#define STDC_HEADERS 1
+
+/* Version number of package */
+#define VERSION "0.3"
diff --git a/src/config.h.in b/src/config.h.in
new file mode 100644
index 0000000..cc4c5c7
--- /dev/null
+++ b/src/config.h.in
@@ -0,0 +1,109 @@
+/* src/config.h.in. Generated from configure.in by autoheader. */
+
+/* Location of platform-independent files */
+#undef DATADIR
+
+/* Define to 1 if you have the `bzero' function. */
+#undef HAVE_BZERO
+
+/* Define to 1 if you have the `gethostbyname' function. */
+#undef HAVE_GETHOSTBYNAME
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#undef HAVE_INTTYPES_H
+
+/* Define to 1 if you have the `pthread' library (-lpthread). */
+#undef HAVE_LIBPTHREAD
+
+/* Define to 1 if you have the `Xext' library (-lXext). */
+#undef HAVE_LIBXEXT
+
+/* Define to 1 if you have the `Xpm' library (-lXpm). */
+#undef HAVE_LIBXPM
+
+/* Define to 1 if you have the <memory.h> header file. */
+#undef HAVE_MEMORY_H
+
+/* Define to 1 if you have the `memset' function. */
+#undef HAVE_MEMSET
+
+/* Define to 1 if you have the <netdb.h> header file. */
+#undef HAVE_NETDB_H
+
+/* Define to 1 if you have the <netinet/in.h> header file. */
+#undef HAVE_NETINET_IN_H
+
+/* Define to 1 if you have the `rint' function. */
+#undef HAVE_RINT
+
+/* Define to 1 if you have the `socket' function. */
+#undef HAVE_SOCKET
+
+/* Define to 1 if you have the <stdint.h> header file. */
+#undef HAVE_STDINT_H
+
+/* Define to 1 if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H
+
+/* Define to 1 if you have the `strerror' function. */
+#undef HAVE_STRERROR
+
+/* Define to 1 if you have the <strings.h> header file. */
+#undef HAVE_STRINGS_H
+
+/* Define to 1 if you have the <string.h> header file. */
+#undef HAVE_STRING_H
+
+/* Define to 1 if you have the `strstr' function. */
+#undef HAVE_STRSTR
+
+/* Define to 1 if you have the `strtol' function. */
+#undef HAVE_STRTOL
+
+/* Define to 1 if you have the <sys/socket.h> header file. */
+#undef HAVE_SYS_SOCKET_H
+
+/* Define to 1 if you have the <sys/stat.h> header file. */
+#undef HAVE_SYS_STAT_H
+
+/* Define to 1 if you have the <sys/timeb.h> header file. */
+#undef HAVE_SYS_TIMEB_H
+
+/* Define to 1 if you have the <sys/types.h> header file. */
+#undef HAVE_SYS_TYPES_H
+
+/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
+#undef HAVE_SYS_WAIT_H
+
+/* Define to 1 if you have the `tzset' function. */
+#undef HAVE_TZSET
+
+/* Define to 1 if you have the <unistd.h> header file. */
+#undef HAVE_UNISTD_H
+
+/* Name of package */
+#undef PACKAGE
+
+/* Define to the address where bug reports for this package should be sent. */
+#undef PACKAGE_BUGREPORT
+
+/* Define to the full name of this package. */
+#undef PACKAGE_NAME
+
+/* Define to the full name and version of this package. */
+#undef PACKAGE_STRING
+
+/* Define to the one symbol short name of this package. */
+#undef PACKAGE_TARNAME
+
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
+/* Define to the version of this package. */
+#undef PACKAGE_VERSION
+
+/* Define to 1 if you have the ANSI C header files. */
+#undef STDC_HEADERS
+
+/* Version number of package */
+#undef VERSION
diff --git a/src/dwgo.cpp b/src/dwgo.cpp
new file mode 100644
index 0000000..623273d
--- /dev/null
+++ b/src/dwgo.cpp
@@ -0,0 +1,1031 @@
+ /********************************************************************************
+ * File: wdgo.cpp *
+ * Version: 0.3 *
+ * Date: 20080508 *
+ * Author: Gaspar Fernández (helyo@totaki.com) *
+ * *
+ * Copyright (C) 2008 Gaspar Fernández *
+ * *
+ * This program is free software: you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation, either version 3 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * This program is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU General Public License *
+ * along with this program. If not, see <http://www.gnu.org/licenses/>. *
+ * *
+ ********************************************************************************
+ * Description:
+ * It is a Window Maker dockapp wich fetches weather information of the
+ * selected cities from National Weather Service (http://weather.noaa.gov/)
+ * to display current temperature and chage background image depending on
+ * the current weather conditions.
+ *
+ * Change History:
+ * Date (D.M.Y) Author Modification
+ * 08.05.2008 Gaspar Fernández Initial release
+ *
+ ********************************************************************************/
+
+#include <iostream>
+#include <fstream>
+#include <vector>
+#include <string.h>
+#include <strings.h>
+#include <pthread.h>
+#include <X11/Xlib.h>
+#include <X11/xpm.h>
+#include <X11/Xutil.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <errno.h>
+#include <pwd.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+#include <math.h>
+#include <time.h>
+#include <X11/XKBlib.h>
+
+#include "XDraw.h"
+#include "errors.h"
+#include "localtemp.h"
+#include "dwgo.h"
+#include "strutils.cpp"
+#include "config.h"
+
+using namespace std;
+
+typedef struct
+{
+ vector <localtemp *> weathers;
+ bool loaded;
+ int refresh; // When timer reaches refresh it reloads the information
+ int counter; // Timer
+} Wth_vector;
+
+typedef struct
+{
+ char station[5]; // Metar ID [ 4 characters + \0
+ char name[16]; // Station name (it's for you). It's short to fit in.
+} T_Station;
+
+typedef struct
+{
+ int x, y, z;
+} T_Point;
+
+typedef struct
+{
+ char *img; // Xpm asociated
+ char *text_font; // Location text font
+ char *temp_font; // Temperature text font
+ char *time_font; // Temperature text font
+ XDraw::XDrawColor text_color; // Text color
+ XDraw::XDrawColor temp_color; // Temperature Color
+ XDraw::XDrawColor time_color; // Temperature Color
+ T_Point stname; // Where to put the station name
+ T_Point sttemp; // Where to put the temperature
+ T_Point sttime; // Where to put the temperature
+} T_Theme;
+
+typedef struct
+{
+ int x1, x2, y1, y2;
+ XDraw::XDrawColor in_color, out_color, bar_color;
+} T_WaitBox;
+
+typedef struct
+{
+ vector <T_Station> stations; // List of preferred stations
+
+ T_Theme metar_themes[TOTAL_THEMES]; // Load themes preferences
+ T_WaitBox wbox; // Wait box
+
+ int update_int; // Update interval
+ char deg_unit; // Celsius or Fahrenheit
+} DwgoConf;
+
+/*************************************************************
+ * Function: fetchWeatherInfo *
+ *************************************************************
+ * Description: *
+ * Fetch weather information from the server. It *
+ * downloads a file for every location in our vector. *
+ * *
+ * Input: *
+ * Wth_vector *weathers - Our weather vector *
+ * *
+ * Output: *
+ * Nothing *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * 20101106 Gaspar Fernández Added error status *
+ *************************************************************/
+void fetchWeatherInfo(Wth_vector *weathers)
+{
+ Wth_vector *wths= (Wth_vector *)weathers;
+ // bool allok=true;
+ for (unsigned int k=0; k<wths->weathers.size(); k++) {
+ localtemp *current = wths->weathers.at(k);
+ wths->loaded=false; // This will make animated bar disappear when loaded
+
+ if (!current->getInfo())
+ {
+ verbsth(VERB_WARNING, "Don't have access to the server... I'll try later");
+ break;
+ }
+ else if (current->error)
+ {
+ verbsth(VERB_WARNING, "Got an error while retrieving information.");
+ break;
+ }
+ }
+ // wths->loaded=allok; // All loaded
+}
+
+/*************************************************************
+ * Function: getWeatherInfo *
+ *************************************************************
+ * Description: *
+ * Calls fetchWeatherInfo periodically *
+ * *
+ * Input: *
+ * voir *weathers - Our weather vector. It's a void type *
+ * because it is called using pthread_create. *
+ * *
+ * Output: *
+ * NULL *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void *getWeatherInfo(void *weathers)
+{
+ while (1) // Fetch periodically temperatures
+ {
+ if (((Wth_vector *)weathers)->counter>=((Wth_vector *)weathers)->refresh)
+ {
+ ((Wth_vector *)weathers)->counter=0;
+ fetchWeatherInfo((Wth_vector *)weathers);
+ }
+ sleep(1);
+ // fetchWeatherInfo((Wth_vector *)weathers);
+ ((Wth_vector *)weathers)->counter++;
+ }
+ return NULL;
+}
+
+/*************************************************************
+ * Function: load_coords *
+ *************************************************************
+ * Description: *
+ * Translates a string with a,b,c with a,b,c three ints *
+ * to a T_Point structure. But the string may contain two, *
+ * or one number. It is used to locate text, so X *
+ * coordinate, can wi CENTER_TEXT, and Z can be *
+ * DEFAULT_MAX_WIDTH *
+ * *
+ * Input: *
+ * a string with the coordinates separated with commas. *
+ * *
+ * Output: *
+ * T_Point structure containing x, y and z *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+T_Point load_coords(const string &str)
+{
+ T_Point coord;
+ size_t coma = str.find(',',0); // Finds comma
+ size_t coma2 = str.find(',', coma+1); // Finds another comma
+ coord.z = DEFAULT_MAX_WIDTH;
+
+ if (coma!=string::npos)
+ { // Load coordinates
+ coord.x = atoi(trim(str.substr(0,coma)).data());
+ if (coma2!=string::npos)
+ {
+ coord.z = atoi(trim(str.substr(coma+1, coma2-coma+1)).data());
+ coord.y = atoi(trim(str.substr(coma2+1)).data());
+ }
+ else
+ coord.y = atoi(trim(str.substr(coma+1)).data());
+ }
+ else
+ { // Centers text in X
+ coord.x = CENTER_TEXT;
+ coord.y = atoi(str.data());
+ }
+
+ return coord;
+}
+
+/*************************************************************
+ * Function: load_colors *
+ *************************************************************
+ * Description: *
+ * Read the string containing red, green and blue values *
+ * for the desired colour separated with commas. And stores *
+ * this values in a XDrawColor structure *
+ * *
+ * Input: *
+ * string with r,g,b values *
+ * * *
+ * Output: *
+ * XDrawColor structure with that information *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+XDraw::XDrawColor load_colors(string str)
+{
+ XDraw::XDrawColor color;
+ sscanf(str.data(),"%d %d %d", &color.r, &color.g, &color.b);
+ return color;
+}
+
+/*************************************************************
+ * Function: load_wbcoords *
+ *************************************************************
+ * Description: *
+ * Made only to read from config. file the coords of the *
+ * upper left and lower right corners of the wait box *
+ * (this one that appears when the data is being downloaded)*
+ * *
+ * Input: *
+ * string with the coords. separated with spaces *
+ * T_WaitBox structure where to store the data *
+ * *
+ * Output: *
+ * inside T_WaitBox structure, the coordinates of the *
+ * box are loaded from the string *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void load_wbcoords(string str, T_WaitBox *wbox)
+{
+ sscanf(str.data(),"%d %d %d %d", &wbox->x1, &wbox->y1, &wbox->x2, &wbox->y2);
+}
+
+bool existsfilepath(const char* path, const char* file, char pathfile[])
+{
+ bzero(pathfile, 256); // Erase last data
+ strcpy(pathfile, path);
+ strcat((char*)pathfile, file);
+ return (file_exists(pathfile));
+}
+
+/*************************************************************
+ * Function: load_config *
+ *************************************************************
+ * Description: *
+ * Loads the config file into the DwgoConf structure. *
+ * We also do some checks to return error codes. *
+ * *
+ * Input: *
+ * char* file - File to read the configuration *
+ * DwgoConf &config - Where to put the configuration *
+ * Display *display - Used to make some checks *
+ * *
+ * Output: *
+ * DwgoConf &config - We store here the configuration *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void load_config(const char *file, DwgoConf &config, Display *disp, const char *homedir)
+{
+ ifstream inFile;
+
+ string temp,a,b,c,tmp;
+ char *other_dir;
+ char *datadir;
+ size_t pos, pos2;
+ T_Station station;
+ int aux;
+ char pathfile[256]; // 256 temp chars for path+file
+ // This array stores all themes, as we may read it in the file.
+ const char *theme_keywords[TOTAL_THEMES]={"default", "clear", "cloudy", "broken", "tcu", "rainy", "snowy", "hail", "foggy", "dust", "otparts"};
+ cout<<homedir<<"*\n";
+ other_dir=(char*)malloc(strlen(homedir)+6); strcpy(other_dir, homedir); strcat(other_dir, (char*)"/.dwgo");
+ datadir =(char*)malloc(strlen(DATADIR)+5); strcpy(datadir, DATADIR); strcat(datadir, (char*)"/dwgo");
+ config.stations.clear(); // Clear station vector
+ config.update_int=0;
+ config.deg_unit=DEFAULT_DEG_UNIT;
+ inFile.open(file) ;
+
+// verbsth(VERB_NOTICE, "K"+strcat((char*)homedir,(char*)file););
+ if (inFile.is_open())
+ {
+ while (!inFile.eof()){
+ getline(inFile,temp);
+ pos = temp.find_first_of((char*)" =#"); // We can find \n (skipped when reading) , #, =, (space) symbols
+ if (pos!=string::npos)
+ {
+ a=trim(temp.substr(0,pos)); // Store here what's before the " ","=" of "#"
+ b=trim(temp.substr(pos+1)); // Store here what's after that
+ switch (temp[pos])
+ {
+ case '=': // If we've found =...
+ pos2=a.find("->"); // An arrow indicates theme or waitbox properties
+ if (pos2!=string::npos)
+ {
+ c=a.substr(pos2+2); // Store here what's after the ->
+ a=a.substr(0,pos2); // Store here what's between the = and the ->
+ aux=find_str_in_array(a.data(),theme_keywords, TOTAL_THEMES); // if we've found a, in the array of themes...
+ if (aux>-1) // Right theme, let's see the options
+ {
+ if (c=="img") // img property, specify the XPM to load when this theme is active
+ {
+ tmp="/"+b;
+ if (file_exists(b.data()))
+ load_str_chr(&config.metar_themes[aux].img, b);
+ else if (existsfilepath(other_dir, tmp.data(), pathfile))
+ load_str_chr(&config.metar_themes[aux].img, pathfile);
+ else if (existsfilepath(datadir, tmp.data(), pathfile))
+ load_str_chr(&config.metar_themes[aux].img, pathfile);
+ else
+ verbsth(VERB_WARNING,"Can't find default img file: "+b+" for "+c+"_img attribute");
+ }
+ else if (c=="txtfont") // text found - Generally station name
+ {
+ if (testfont(b.data(), disp))
+ load_str_chr(&config.metar_themes[aux].text_font, b);
+ else
+ {
+ if (aux>0)
+ {
+ load_str_chr(&config.metar_themes[aux].text_font, config.metar_themes[0].text_font); // Load default font
+ verbsth(VERB_WARNING, ("Can't load font: ")+b+(" loading default instead."));
+ }
+ else
+ error_handler(ERR_BADFONT, (char*) b.data()); // Can't continue
+ }
+ }
+ else if (c=="tempfont") // temperature font
+ {
+ if (testfont(b.data(), disp))
+ load_str_chr(&config.metar_themes[aux].temp_font, b);
+ else
+ {
+ if (aux>0)
+ {
+ load_str_chr(&config.metar_themes[aux].temp_font, config.metar_themes[0].temp_font); // Load default font
+ verbsth(VERB_WARNING, ("Can't load font: ")+b+(" loading default instead."));
+ }
+ else
+ error_handler(ERR_BADFONT, (char*) b.data()); // Can't continue
+ }
+ }
+ else if (c=="timefont") // time fond - Specify when was the data taken
+ {
+ if (testfont(b.data(), disp))
+ load_str_chr(&config.metar_themes[aux].time_font, b);
+ else
+ {
+ if (aux>0)
+ {
+ load_str_chr(&config.metar_themes[aux].time_font, config.metar_themes[0].time_font); // Load default font
+ verbsth(VERB_WARNING, ("Can't load font: ")+b+(" loading default instead."));
+ }
+ else
+ error_handler(ERR_BADFONT, (char*) b.data()); // Can't continue
+ }
+
+ }
+ else if (c=="txtloc") // Where to put the station name text
+ config.metar_themes[aux].stname=load_coords(b);
+ else if (c=="timloc") // Where to put the time text
+ config.metar_themes[aux].sttime=load_coords(b);
+ else if (c=="tmploc") // Where to put the temperature text
+ config.metar_themes[aux].sttemp=load_coords(b);
+ else if (c=="textcolor") // Station name text color
+ config.metar_themes[aux].text_color=load_colors(b);
+ else if (c=="timecolor") // Time text color
+ config.metar_themes[aux].time_color=load_colors(b);
+ else if (c=="tempcolor") // Temperature textcolor
+ config.metar_themes[aux].temp_color=load_colors(b);
+ }
+ else if (a=="waitbox") // If it is not a theme, it may be the waitbox
+ {
+ if (c=="coords") // Coordinates
+ load_wbcoords(b, &config.wbox);
+ else if (c=="out_color") // Border color
+ config.wbox.out_color=load_colors(b);
+ else if (c=="in_color") // Fill in color
+ config.wbox.in_color=load_colors(b);
+ else if (c=="bar_color") // Moving bar color
+ config.wbox.bar_color=load_colors(b);
+ }
+ else
+ verbsth(VERB_WARNING, "Sorry, I can't recognise "+a+"_"+c+" attribute.");
+ }
+ else if (a=="update_interval") // Weather will update each (update_interval) seconds
+ config.update_int=atoi(b.data());
+ else if (a=="deg_unit") // (C)elsius or (F)ahrenheit
+ config.deg_unit=b[0]; // Only first char
+
+ break;
+ case ' ': // If the first thing we see is a " ", insead of a "="
+ if (a== "AddStation") // Adds station to monitor
+ {
+ pos=b.find(":",0); // The stations must be specified with the station name, separated with ":"
+ a=b.substr(0,pos);
+ b=b.substr(pos+1);
+ strcpy(station.station,a.data());
+ strcpy(station.name,b.substr(0,14).data()); // Just 15 characters
+ config.stations.push_back(station);
+ verbsth(VERB_NOTICE, "Add Station \""+a+"\" called \""+b+"\"");
+ }
+ break;
+
+ }
+ }
+ }
+ inFile.close();
+
+ if (config.update_int==0) // Prevent update_interval from being zero
+ config.update_int=DEFAULT_UPDATE_INTERVAL; // If it is not defined, or 0, replace it with the default value
+ if (config.metar_themes[DEFAULT_THEME].sttemp.y==-1) // Temperature must be shown
+ error_handler(ERR_BADSTTEMP,NULL);
+ // Colors must have positive values
+ if (config.metar_themes[DEFAULT_THEME].text_color.r==-1)
+ error_handler(ERR_BADDFTCLR,NULL);
+ if (config.metar_themes[DEFAULT_THEME].time_color.r==-1)
+ error_handler(ERR_BADDFICLR,NULL);
+ if (config.metar_themes[DEFAULT_THEME].temp_color.r==-1)
+ error_handler(ERR_BADDFECLR,NULL);
+
+ }
+ else
+ error_handler(ERR_CFGNOTFOUND,NULL);
+}
+
+/*************************************************************
+ * Function: time_diff *
+ *************************************************************
+ * Description: *
+ * Calculates local timezone time difference with GMT. *
+ * *
+ * Input: *
+ * Nothing *
+ * *
+ * Output: *
+ * int - Time difference in seconds (local_time-gmt_time)*
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+int time_diff ()
+{
+ struct tm *local, *gmt;
+ int local_s, gmt_s;
+ time_t tmp;
+
+ tmp = time(0);
+ gmt = gmtime(&tmp);
+ if (gmt->tm_yday==0)
+ gmt->tm_yday=366;
+
+ gmt_s = gmt->tm_yday*86400+gmt->tm_hour*3600 + gmt->tm_min* 60 + gmt->tm_sec;
+
+ tmp = time(0);
+ local = localtime(&tmp);
+ if (local->tm_yday==0)
+ local->tm_yday=366;
+ local_s = local->tm_yday*86400 + local->tm_hour*3600 + local->tm_min*60 + local->tm_sec;
+
+ return (local_s-gmt_s);
+}
+
+/*************************************************************
+ * Function: displaytemp *
+ *************************************************************
+ * Description: *
+ * Draws an image inside the dockapp and renders text *
+ * with location name, temperature and time when the data *
+ * was taken. *
+ * *
+ * Input: *
+ * XDraw *image - Image which will be drawn in the *
+ * dockapp. *
+ * DwgoConf cfg - Configuration *
+ * localtemp local_stt - Local Station information *
+ * int tm_diff - Time difference (see time_diff() func.)*
+ * char *xpmthemes - XPM images to display *
+ * *
+ * Output: *
+ * Nothing *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void displaytemp(XDraw *image, const DwgoConf cfg, localtemp *local_stt, int tm_diff, char *xpm_themes[])
+{
+ char tmp_disp[10]; // Aux to display temperature
+ char *txt_font;
+ char *tmp_font;
+ char *tim_font;
+ int theme=local_stt->theme;
+ XDraw::XDrawColor txcolor, ticolor, tecolor;
+ T_Point sttemp, sttext, sttime;
+ time_t time_taking;
+ struct tm *moment;
+
+ // We load each xpm_themes image when it is needed.
+ if (xpm_themes[theme]==NULL)
+ {
+ if (file_exists(cfg.metar_themes[theme].img))
+ {
+ XpmReadFileToBuffer(cfg.metar_themes[theme].img, &xpm_themes[theme]);
+ verbsth(VERB_NOTICE, (string)"Loading img. theme: "+cfg.metar_themes[theme].img);
+ }
+ else
+ { // If xpm file doesn't exists we load the default theme
+ local_stt->theme=DEFAULT_THEME;
+ theme=DEFAULT_THEME;
+ }
+
+ }
+
+ // We do some checks and we change theme details to default details when we can't use them.
+ // We copy this data to our temp string. If we are quick, themes can change and the app crash
+ if (cfg.metar_themes[theme].text_font!=NULL)
+ load_str_chr(&txt_font,cfg.metar_themes[theme].text_font);
+ else
+ load_str_chr(&txt_font,cfg.metar_themes[0].text_font);
+
+ if (cfg.metar_themes[theme].temp_font!=NULL)
+ load_str_chr(&tmp_font,cfg.metar_themes[theme].temp_font);
+ else
+ load_str_chr(&tmp_font,cfg.metar_themes[0].temp_font);
+
+ if (cfg.metar_themes[theme].time_font!=NULL)
+ load_str_chr(&tim_font,cfg.metar_themes[theme].time_font);
+ else
+ load_str_chr(&tim_font,cfg.metar_themes[0].time_font);
+
+ // (C)elsius of (F)ahrenheit
+ if (cfg.deg_unit=='F')
+ sprintf(tmp_disp, "%d "DEG_SYMBOL"F", local_stt->fahrenheit);
+ else
+ sprintf(tmp_disp, "%d "DEG_SYMBOL"C", local_stt->celsius);
+
+ image->replace_background(xpm_themes[theme]); // Load the background image
+ image->setWindowPixmapShaped();
+
+ // If y position of the text is -1 in the current theme, it will be replaced with default theme position.
+ // but the temperature. It will be if y<=-1 (if text or time y position is >-1 it won't be displayed)
+ sttemp=(cfg.metar_themes[theme].sttemp.y>-1)?cfg.metar_themes[theme].sttemp:cfg.metar_themes[0].sttemp;
+ sttext=(cfg.metar_themes[theme].stname.y==-1)?cfg.metar_themes[DEFAULT_THEME].stname:cfg.metar_themes[theme].stname;
+ sttime=(cfg.metar_themes[theme].sttime.y==-1)?cfg.metar_themes[DEFAULT_THEME].sttime:cfg.metar_themes[theme].sttime;
+
+ // Test current theme color
+ // If red value of the color is -1, the color will be replaced with the default.
+ txcolor=(cfg.metar_themes[theme].text_color.r==-1)?cfg.metar_themes[DEFAULT_THEME].text_color:cfg.metar_themes[theme].text_color;
+ ticolor=(cfg.metar_themes[theme].time_color.r==-1)?cfg.metar_themes[DEFAULT_THEME].time_color:cfg.metar_themes[theme].time_color;
+ tecolor=(cfg.metar_themes[theme].temp_color.r==-1)?cfg.metar_themes[DEFAULT_THEME].temp_color:cfg.metar_themes[theme].temp_color;
+
+ // Draw strings
+ image->drawString(sttemp.x, sttemp.y, sttemp.z, tecolor, (char*)tmp_font, tmp_disp);
+ if (sttext.y>-1)
+ image->drawString(sttext.x, sttext.y, sttext.z, txcolor, (char*)txt_font, (char*)local_stt->location_name.data());
+ if ((sttime.y>-1) && (local_stt->loaded))
+ {
+ time_taking=local_stt->info_time+tm_diff; // Translates to local time
+ moment=localtime(&time_taking);
+ sprintf(tmp_disp, "%.2d:%.2d", moment->tm_hour,moment->tm_min); // Makes it 00:00
+ image->drawString(sttime.x, sttime.y, sttime.z, ticolor, (char*)tim_font, (char*)tmp_disp);
+ }
+
+ image->Sync();
+
+}
+
+/*************************************************************
+ * Function: config_defaults *
+ *************************************************************
+ * Description: *
+ * Loads the default configuration in DwgoConf structure.*
+ * *
+ * *
+ * Input: *
+ * DwgoConf *Dwgo_Configuration *
+ * *
+ * Output: *
+ * DwgoConf *Dwgo_Configuration - It will have defaults *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void config_defaults(DwgoConf *Dwgo_Configuration)
+{
+ const T_Point def_sttemp = DEFAULT_STTEMP;
+ const XDraw::XDrawColor clnull = DEFAULT_STTEMP;
+
+ Dwgo_Configuration->wbox.x1=2;
+ Dwgo_Configuration->wbox.x2=62;
+ Dwgo_Configuration->wbox.y1=2;
+ Dwgo_Configuration->wbox.y1=12;
+ Dwgo_Configuration->wbox.in_color=setDrawColor(100,100,20);
+ Dwgo_Configuration->wbox.out_color=setDrawColor(10,10,2);
+ Dwgo_Configuration->wbox.bar_color=setDrawColor(50,50,12);
+
+ for (int j=0;j<TOTAL_THEMES;j++)
+ {
+ Dwgo_Configuration->metar_themes[j].text_font=NULL;
+ Dwgo_Configuration->metar_themes[j].temp_font=NULL;
+ Dwgo_Configuration->metar_themes[j].time_font=NULL;
+ Dwgo_Configuration->metar_themes[j].sttemp=def_sttemp;
+ Dwgo_Configuration->metar_themes[j].stname=def_sttemp;
+ Dwgo_Configuration->metar_themes[j].sttime=def_sttemp;
+ Dwgo_Configuration->metar_themes[j].text_color=clnull;
+ Dwgo_Configuration->metar_themes[j].temp_color=clnull;
+ Dwgo_Configuration->metar_themes[j].time_color=clnull;
+ }
+
+}
+
+/*************************************************************
+ * Function: weathers_create_list *
+ *************************************************************
+ * Description: *
+ * Fills the Wth_vector weathers vector with the *
+ * stations loaded from the confiuration file. And flag *
+ * the structure to update. *
+ * *
+ * Input: *
+ * Wth_vector *weathers - *
+ * DwgoConf Dwgo_Configuration - Where to get the data from*
+ * *
+ * Output: *
+ * Wth_vector - We will fill in the weathers vector here. *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void weathers_create_list(Wth_vector *weathers, DwgoConf Dwgo_Configuration)
+{
+ weathers->counter=Dwgo_Configuration.update_int; // Refresh now !!
+ weathers->refresh=Dwgo_Configuration.update_int; // Refresh now !!
+
+
+ weathers->loaded=false;
+ weathers->weathers.clear();
+
+ for (unsigned int k=0; k<Dwgo_Configuration.stations.size(); k++)
+ weathers->weathers.push_back(new localtemp((char*)Dwgo_Configuration.stations.at(k).station,
+ (char*)Dwgo_Configuration.stations.at(k).name));
+
+}
+
+/*************************************************************
+ * Function: weathers_loader *
+ *************************************************************
+ * Description: *
+ * Calls weathers_create_list and creates the thread *
+ * that will periodically reload weather information from *
+ * the server *
+ * *
+ * Input: *
+ * Wth_vector - Where the weather info will be stored *
+ * DwgoConf Dwgo_Configuration - Configuration loaded from *
+ * file *
+ * *
+ * Output: *
+ * Nothing *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void weathers_loader(Wth_vector *weathers, DwgoConf Dwgo_Configuration)
+{
+ Wth_vector *th_parm;
+ pthread_t *threads;
+ pthread_attr_t pthread_custom_attr;
+
+ weathers_create_list(weathers, Dwgo_Configuration);
+
+ threads=(pthread_t *)malloc(1*sizeof(*threads));
+ pthread_attr_init(&pthread_custom_attr);
+
+ th_parm=weathers;
+
+ pthread_create(threads, &pthread_custom_attr, getWeatherInfo, (void *)(th_parm));
+}
+
+/*************************************************************
+ * Function: getHomeDir *
+ *************************************************************
+ * Description: *
+ * Try to guess home directory. First searching HOME *
+ * environment variable, then try getpwuid. *
+ * *
+ * Input: *
+ * Nothing *
+ * *
+ * Output: *
+ * char* path to user home *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+char *getHomeDir()
+{
+ static char *home = NULL;
+
+ if (!home)
+ {
+ home = getenv("HOME") ;
+ }
+ if (!home)
+ {
+ struct passwd *pw = getpwuid(getuid());
+ if (pw) home = pw->pw_dir ;
+ }
+ return home;
+}
+
+bool copyfile(const char* filefrom, const char* fileto)
+{
+
+ FILE *ffrom = NULL;
+ FILE *fto = NULL;
+ char buf[512];
+
+ ffrom = fopen( filefrom, "rb" );
+ if( ffrom != NULL )
+ {
+ fto = fopen( fileto, "wb" );
+ if( fto != NULL )
+ {
+ while (fgets(buf, 256, ffrom)) {
+ if (fputs(buf, fto) == EOF) { // error writing data
+ return false;
+ }
+ }
+ }
+ else
+ return false;
+
+ fclose( ffrom );
+ }
+ else
+ return false;
+ return true;
+
+}
+
+char *locateConfig(const char* homeuser)
+{
+ static char cfgpath[256];
+ char tmp[256];
+ if (existsfilepath(homeuser, "/.dwgo.conf", cfgpath))
+ return cfgpath;
+ else if (existsfilepath(homeuser, "/.dwgo/dwgo.conf", cfgpath))
+ return cfgpath;
+ else if (existsfilepath(DATADIR, "/dwgo/dwgo.conf", cfgpath))
+ {
+ existsfilepath(homeuser, "/.dwgo.conf", tmp);
+ if (copyfile(cfgpath, tmp)) // Copies /usr/share/dwgo/dwgo.conf -> ~/.dwgo.conf
+ strcpy(cfgpath, tmp); // If config file is copied -> Return user configuration
+
+ return cfgpath;
+ }
+ else if (file_exists("dwgo.conf"))
+ return (char*)"dwgo.conf";
+ else
+ return NULL;
+}
+
+// Main application
+int main(int argc, char** argv) {
+
+ Wth_vector weathers;
+
+ Display* disp;
+ Window mRoot;
+ Window mAppWin;
+ Window mIconWin;
+ char* xpm_themes[TOTAL_THEMES]; // Where to load XPMs
+ bool bar=false; // Toggle the bar beacuse you like it
+ XClassHint classHint;
+ XSizeHints sizeHints;
+ XWMHints wmHints;
+ Atom deleteWindow;
+ XDraw* image;
+ XEvent report;
+ KeySym ksym;
+ DwgoConf Dwgo_Configuration; // Main configuration
+ int eventmask;
+
+ char *user_homedir; // User home directory
+
+ char *home_dir; // Copy of user_homedir because we overwrite user_homedir Q&D
+
+ char *config_path; // Config file with path
+
+ int anim=0; // Waitbar animation status
+ bool direc=true; // Direction of the waitbar animation
+
+ int punter=0; // Location being displayed actually
+
+ int tm_diff=0; // Time differente
+ timespec tmp={0,30000000L}; // Sleep time between X updates
+
+ user_homedir= getHomeDir();
+ home_dir=(char*)malloc(strlen(user_homedir));
+ strcpy(home_dir, user_homedir);
+
+ config_path=locateConfig(user_homedir);
+ if (config_path==NULL)
+ error_handler(ERR_NOCFGFILE, NULL);
+
+ if ((disp = XOpenDisplay(NULL)) == NULL)
+ error_handler(ERR_NODISPLAY, NULL);
+
+ config_defaults(&Dwgo_Configuration);
+ for (int j=0;j<TOTAL_THEMES;j++)
+ xpm_themes[j]=NULL; // Point all xpms to NULL
+
+ load_config(config_path, Dwgo_Configuration, disp, home_dir);
+
+ tm_diff=time_diff();
+ weathers_loader(&weathers, Dwgo_Configuration);
+
+
+ // Get root window
+ mRoot = RootWindow(disp, DefaultScreen(disp));
+ // Create windows
+ mAppWin = XCreateSimpleWindow(disp, mRoot, 1, 1, 64, 64, 0, 0, 0);
+ mIconWin = XCreateSimpleWindow(disp, mAppWin, 0, 0, 64, 64, 0, 0, 0);
+
+ // Set classhint
+ classHint.res_name = (char*) "DWGO";
+ classHint.res_class = (char*) "DWGO";
+ XSetClassHint(disp, mAppWin, &classHint);
+
+
+ // Create delete atom
+ deleteWindow = XInternAtom(disp, "WM_DELETE_WINDOW", False);
+ XSetWMProtocols(disp, mAppWin, &deleteWindow, 1);
+ XSetWMProtocols(disp, mIconWin, &deleteWindow, 1);
+
+ // Set windowname
+ XStoreName(disp, mAppWin, "DWGO 0.3");
+ XSetIconName(disp, mAppWin, "DWGO 0.3");
+
+ // Set sizehints
+ sizeHints.flags= USPosition;
+ sizeHints.x = 0;
+ sizeHints.y = 0;
+ XSetWMNormalHints(disp, mAppWin, &sizeHints);
+ // Set wmhints.. Make it a dockapp
+ wmHints.initial_state = WithdrawnState;
+ wmHints.icon_window = mIconWin;
+ wmHints.icon_x = 0;
+ wmHints.icon_y = 0;
+ wmHints.window_group = mAppWin;
+ wmHints.flags = StateHint | IconWindowHint | IconPositionHint | WindowGroupHint;
+ XSetWMHints(disp, mAppWin, &wmHints);
+
+ // Set command
+ XSetCommand(disp, mAppWin, argv, argc); // X Params.
+// // Set background image
+
+ XpmReadFileToBuffer(Dwgo_Configuration.metar_themes[DEFAULT_THEME].img, &xpm_themes[DEFAULT_THEME]);
+ image = new XDraw(disp, mRoot, xpm_themes[DEFAULT_THEME]);
+ image->setDefaultWindow(mIconWin);
+ image->setWindowPixmapShaped(mIconWin);
+
+ XMapWindow(disp, mIconWin);
+ XMapWindow(disp, mAppWin);
+ XSync(disp, False);
+
+ eventmask= ButtonPressMask | //ButtonReleaseMask |
+ FocusChangeMask | LeaveWindowMask | KeyPressMask |
+ EnterWindowMask;
+ XSelectInput(disp, mIconWin, eventmask );
+
+ while (1) // Main loop!!
+ {
+ if (XCheckMaskEvent(disp, eventmask, &report))
+ {
+ switch (report.type)
+ {
+ case KeyPress:
+ ksym = XLookupKeysym(&(report.xkey), report.xkey.state);
+
+ switch (ksym)
+ {
+// case XK_Escape:
+// exit(0);
+// break;
+ case XK_F5:
+ if (weathers.counter>3) // Min. time between refreshes
+ weathers.counter=weathers.refresh; // Refresh weathers
+ else
+ verbsth(VERB_WARNING,"You just have updated temperatures!!! Wait a little bit!");
+ break;
+ case XK_F6: // Reload conf. file, Useful form theme creation and conf. checks
+ punter=0;
+ weathers.counter=0; // Make sure it won't update during reload
+ config_defaults(&Dwgo_Configuration);
+ for (int j=0;j<TOTAL_THEMES;j++)
+ xpm_themes[j]=NULL; // Point all xpms to NULL
+
+ load_config(".dwgo", Dwgo_Configuration, disp, home_dir);
+ weathers_create_list(&weathers, Dwgo_Configuration);
+ break;
+ case XK_Down:
+ case XK_Left:
+ punter--;
+ if (punter==-1)
+ punter=weathers.weathers.size()-1;
+ displaytemp(image, Dwgo_Configuration, weathers.weathers.at(punter), tm_diff, xpm_themes);
+ break;
+ case XK_Up:
+ case XK_Right:
+ punter++;
+ if ((unsigned)punter==weathers.weathers.size())
+ punter=0;
+ displaytemp(image, Dwgo_Configuration, weathers.weathers.at(punter), tm_diff, xpm_themes);
+ break;
+ case XK_b:
+ bar=!bar;
+ displaytemp(image, Dwgo_Configuration, weathers.weathers.at(punter), tm_diff, xpm_themes);
+
+ default: break;
+
+ }
+ break;
+ case ButtonPress:
+ switch (report.xbutton.button) {
+ case Button1:
+ punter++;
+ if ((unsigned)punter==weathers.weathers.size())
+ punter=0;
+ displaytemp(image, Dwgo_Configuration, weathers.weathers.at(punter), tm_diff, xpm_themes);
+ break;
+ case Button3:
+ verbsth(VERB_ASTTO,"Right click");
+ break;
+ }
+ break;
+ case EnterNotify:
+ case LeaveNotify:
+ XSetInputFocus(disp, mIconWin, RevertToParent, CurrentTime);
+ verbsth(VERB_ASTTO, " Focus Change");
+ break;
+ default:
+ verbsth(VERB_ASTTO, "Another Event");
+ }
+ }
+ else
+ {
+
+ if ((!weathers.weathers.at(punter)->loaded) || (bar))
+ {
+ image->DrawRect(Dwgo_Configuration.wbox.x1,Dwgo_Configuration.wbox.y1,Dwgo_Configuration.wbox.x2,Dwgo_Configuration.wbox.y2, Dwgo_Configuration.wbox.out_color);
+ image->DrawRect(Dwgo_Configuration.wbox.x1+1,Dwgo_Configuration.wbox.y1+1,Dwgo_Configuration.wbox.x2-2,Dwgo_Configuration.wbox.y2-2, Dwgo_Configuration.wbox.in_color);
+ image->DrawRect(Dwgo_Configuration.wbox.x1+1+anim,Dwgo_Configuration.wbox.y1+1,6,Dwgo_Configuration.wbox.y2-2, Dwgo_Configuration.wbox.bar_color);
+ if (direc)
+ anim++;
+ else
+ anim--;
+ if ((anim==Dwgo_Configuration.wbox.x2-8) || (anim==0)) // Dwgo_Configuration.wbox.x2 -2 -6 (bar width)
+ direc=!direc;
+ image->Sync();
+ }
+ else if (!weathers.loaded)
+ {
+ weathers.loaded=true;
+ displaytemp(image, Dwgo_Configuration, weathers.weathers.at(punter), tm_diff, xpm_themes);
+ }
+
+
+ }
+ nanosleep(&tmp, NULL);
+ }
+ delete image;
+}
diff --git a/src/dwgo.h b/src/dwgo.h
new file mode 100644
index 0000000..ab8dfb9
--- /dev/null
+++ b/src/dwgo.h
@@ -0,0 +1,24 @@
+// THEME selection depending on sky/rain/fog/conditions
+
+#define TOTAL_THEMES 11
+
+#define DEFAULT_THEME 0
+#define CLEAR_THEME 1
+#define CLOUDY_THEME 2
+#define BROKEN_THEME 3
+#define TCU_THEME 4
+
+#define RAINY_THEME 5
+#define SNOWY_THEME 6
+#define HAIL_THEME 7
+
+#define FOG_THEME 8
+#define DUST_THEME 9
+#define PARTS_THEME 10 // Other particles
+
+#define DEFAULT_UPDATE_INTERVAL 900 // 900 seconds=15 minutes
+#define DEFAULT_DEG_UNIT 'C' // Celsius by default
+#define DEFAULT_MAX_WIDTH 64 // If default width is undefined, take 64
+
+#define DEFAULT_STTEMP {-1,-1,-1}
+#define DEG_SYMBOL "º"
diff --git a/src/errors.cpp b/src/errors.cpp
new file mode 100644
index 0000000..a884233
--- /dev/null
+++ b/src/errors.cpp
@@ -0,0 +1,128 @@
+#include <iostream>
+#include "errors.h"
+
+using namespace std;
+
+int verbose_level=DEFAULT_VERBOSE;
+
+/*************************************************************
+ * Function: error_handler *
+ *************************************************************
+ * Description: *
+ * Shows error message on the screen and abort execution *
+ * of the program. *
+ * *
+ * Input: *
+ * int err_code - Which error? *
+ * char *add_string - Some errors may display additional *
+ * information. *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void error_handler (int err_code, char *add_string)
+{
+ if (err_code==OKAY)
+ {
+ return; // Does nothing
+ }
+ else
+ {
+ switch (err_code)
+ {
+ case ERR_NODISPLAY:
+ cout<<"Couldn't open display.";
+ break;
+ case ERR_XPMERROR:
+ cout<<"Couldn't load XPM image";
+ break;
+ case ERR_BADFONT:
+ cout<<"Couldn't load desired font: "<<add_string;
+ break;
+ case ERR_BADSTTEMP:
+ cout<<"Default temperature position not defined";
+ break;
+ case ERR_CFGNOTFOUND:
+ cout<<"Configuration file ~/.dwgo.conf not found. See documentation";
+ break;
+ case ERR_BADDFTCLR:
+ cout<<"Bad default text color. See default_textcolor in config. file";
+ break;
+ case ERR_BADDFICLR:
+ cout<<"Bad default time color. See default_timecolor in config. file";
+ break;
+ case ERR_BADDFECLR:
+ cout<<"Bad default temp color. See default_tempcolor in config. file";
+ break;
+ case ERR_NOCFGFILE:
+ cout<<"Configuration file not found.";
+ break;
+
+ default:
+ cout<<"Unknown error!!! :S";
+ }
+ cout <<endl;
+ exit (err_code);
+ }
+}
+
+/*************************************************************
+ * Function: verbsth *
+ *************************************************************
+ * Description: *
+ * The application wants to tell the user something via *
+ * stdout, acording to the verbose level chosen, it will *
+ * display some messages, but some don't. Are we debugging? *
+ * *
+ * Input: *
+ * int level - Verbose level *
+ * char *msg or string msg - Is the message to be *
+ * displayed. *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+
+void verbsth (int level, const char *msg)
+{
+ if (level<=verbose_level)
+ cout << msg <<endl;
+}
+
+void verbsth (int level, string msg)
+{
+ if (level<=verbose_level)
+ cout << msg <<endl;
+}
+
+/*************************************************************
+ * Function: file_exists *
+ *************************************************************
+ * Description: *
+ * Does the specified file exist? *
+ * *
+ * Input: *
+ * const char *name - File name *
+ * *
+ * Output: *
+ * True if the file exists, it not, False *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+bool file_exists( const char *name )
+{
+ FILE *fp = NULL;
+
+ fp = fopen( name, "rb" );
+ if( fp != NULL )
+ {
+ fclose( fp );
+ return true;
+ }
+
+ return false;
+}
diff --git a/src/errors.h b/src/errors.h
new file mode 100644
index 0000000..b0b4ab4
--- /dev/null
+++ b/src/errors.h
@@ -0,0 +1,30 @@
+#ifndef _ERRORS_CPP_
+#define _ERRORS_CPP_
+#include <string>
+#define OKAY 0
+
+#define ERR_NODISPLAY 1001 // Could not open display
+#define ERR_XPMERROR 1003 // Error Creating Pixmap
+#define ERR_BADFONT 1004 // Error loading desired font
+#define ERR_BADSTTEMP 1005 // Default Sttemp not defined
+#define ERR_CFGNOTFOUND 1006 // Configuration file not found
+#define ERR_BADDFTCLR 1007 // Bad default Text color
+#define ERR_BADDFICLR 1008 // Bad default tIme color
+#define ERR_BADDFECLR 1009 // Bad default tEmp color
+#define ERR_NOCFGFILE 1010 // Can't locate configuration file
+
+#define VERB_NONE 0 // No verbose
+#define VERB_CRITICAL 100 // Just critical complains
+#define VERB_WARNING 1000 // Critical complains + Warnings
+#define VERB_NOTICE 10000 // Critical complains + Warnings + Notices
+#define VERB_ASTTO 100000 // Any single thing that occurs. Verbose everything
+
+#define DEFAULT_VERBOSE VERB_ASTTO // Default verbose, modify wich -v
+
+using namespace std;
+void error_handler (int err_code, char *add_string);
+void verbsth (int level, const char *msg);
+void verbsth (int level, string msg);
+bool file_exists( const char *name );
+
+#endif
diff --git a/src/localtemp.cpp b/src/localtemp.cpp
new file mode 100644
index 0000000..388de6e
--- /dev/null
+++ b/src/localtemp.cpp
@@ -0,0 +1,359 @@
+ /*******************************************************************************
+ * File: localtemp.cpp *
+ * Version: 0.3 *
+ * Date: 20080508 *
+ * Author: Gaspar Fernández (helyo@totaki.com) *
+ * *
+ * Copyright (C) 2008 Gaspar Fernández *
+ * *
+ * This program is free software: you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation, either version 3 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * This program is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU General Public License *
+ * along with this program. If not, see <http://www.gnu.org/licenses/>. *
+ * *
+ ********************************************************************************
+ * Description:
+ * It is part of a Window Maker dockapp called dwgo. This class reads weather
+ * of a selected location from National Weather Service (http://weather.noaa.gov/)
+ * and parses some information to display it formatted on screen.
+ * I know it parses unnecesary information, but I'm planning to update dwgo
+ * with some improvements that use all this information.
+ *
+ * Change History:
+ * Date (D.M.Y) Author Modification
+ * 08.05.2008 Gaspar Fernández Initial release
+ * 31.10.2010 Gaspar Fernández Bug Corrections
+ *
+ ********************************************************************************/
+
+#include "localtemp.h"
+#include "MySock.h"
+#include "dwgo.h" // Theme numbers
+
+using namespace std;
+
+/*************************************************************
+ * Constructur: localtemp *
+ *************************************************************
+ * Description: *
+ * Initializes variables *
+ * *
+ * Input: *
+ * char *metar - ICAO name locator (4 chars) *
+ * char location_name - Name of this location *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+localtemp::localtemp(char *metar, char *location_name)
+{
+ this->metar=metar;
+ this->location_name=location_name;
+ this->celsius=0;
+ this->fahrenheit=0;
+ this->loaded=false;
+ this->theme=DEFAULT_THEME;
+}
+
+/*************************************************************
+ * Method: set_temp *
+ *************************************************************
+ * Description: *
+ * Extract temperature information. In Celsius and *
+ * Fahrenheit *
+ * *
+ * Input: *
+ * string tmp_str - Temporary string containing *
+ * temperature in Celsius and Fahrenheit *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void localtemp::set_temp(string tmp_str)
+{
+ char buf[8],buf3[8];
+ // Format xx F (xx C)
+ sscanf(tmp_str.data(), "%s %s (%s", buf, buf3, buf3); // We don't want to store the middle F
+ this->celsius=atoi(buf3);
+ this->fahrenheit=atoi(buf);
+}
+
+/*************************************************************
+ * Method: set_humidity *
+ *************************************************************
+ * Description: *
+ * Extract humidity information. *
+ * *
+ * Input: *
+ * string hum - Temporary string containing humidity info. *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void localtemp::set_humidity(string hum)
+{
+ char buf[5]; // Be able to store a 100%\0
+ // Format (xxx%)
+ sscanf(hum.data(), "%s", buf);
+ this->humidity=atoi(buf);
+}
+
+/*************************************************************
+ * Method: get_ob_info *
+ *************************************************************
+ * Description: *
+ * Extracts METAR encoded information. We find it in *
+ * the line starting with "ob: ". We parse this information *
+ * and fill in variables. Used for time and sky conditions. *
+ * *
+ * Input: *
+ * Nothing *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void localtemp::get_ob_info() // ob: line stores METAR information. This info. is useful to know more exactly sky conditions.
+{ // It stores also temperature, time and other info extracted by the decoded text
+
+ size_t pos;
+ struct tm *localtm;
+ struct tm *remotetm;
+ remotetm =new struct tm;
+ string timeinfo;
+try
+ {
+ timeinfo=this->ob.substr(6,this->ob.find(' ',6)-6); // DDHHMM[Z] Day Hour Minute Z (Zulu, Aviation Time Reference)
+ } catch (exception &e)
+ {
+ cout<<"fallo en 1"<<ob<<"***"<<endl;
+ }
+ localtm=localtime(&get_time); // tm of the fetch time
+
+ // We need month and year of the time given. So let's calculate.
+try
+ {
+
+ remotetm->tm_mday=atoi(timeinfo.substr(0,2).data());
+ remotetm->tm_hour=atoi(timeinfo.substr(2,2).data());
+ remotetm->tm_min=atoi(timeinfo.substr(4,2).data());
+ } catch (exception &e)
+ {
+ cout<<"fallo en 2"<<timeinfo<<"*"<<endl;
+ }
+ remotetm->tm_mon=localtm->tm_mon;
+ remotetm->tm_year=localtm->tm_year;
+ remotetm->tm_sec=0;
+
+ if (remotetm->tm_mday==1) // Month of the data
+ {
+ if (remotetm->tm_mday!=localtm->tm_mday)
+ remotetm->tm_mon++;
+ if (remotetm->tm_mon==12) // It can't be 12!!
+ {
+ remotetm->tm_mon=0;
+ remotetm->tm_year++;
+ }
+ }
+ info_time=mktime(remotetm);
+
+try
+ {
+ this->ob=this->ob.substr(ob.find(' ',6)); // Extract ICAO station name and TIME INFO.
+ // It will prevent some errors. We could find any of these strings in that name.
+
+ //this->ob=this->ob.substr(this->ob.find(this->metar)+5);
+ this->ob=this->ob.substr(0,this->ob.rfind('/')-2); // The info. we want is located betweet the last
+
+ pos=this->ob.rfind('/'); // 2 slashes. The las one indicates temperature and dew point
+ if (pos!=string::npos) // The other one, may not exists but sometimes it does.
+ this->ob=this->ob.substr(this->ob.rfind('/'));
+
+ } catch (exception &e)
+ {
+ cout <<"Fallo en 3"<<ob<<"***"<<endl;
+ }
+ //Sky
+ if (this->ob.find("TCU")!=string::npos)
+ mInfo.sky=tcu;
+ else if ((this->ob.find("BKN")!=string::npos) ||
+ (this->ob.find("OVC")!=string::npos))
+ mInfo.sky=brkovc;
+ else if ((this->ob.find("FEW")!=string::npos) ||
+ (this->ob.find("SCT")!=string::npos))
+ mInfo.sky=cloudy;
+ else if ((this->ob.find("CAVOK")!=string::npos) ||
+ (this->ob.find("SKC")!=string::npos) ||
+ (this->ob.find("CLR")!=string::npos))
+ mInfo.sky=clear;
+ else
+ mInfo.sky=undef_sky;
+
+ mInfo.CB=(this->ob.find("CB")!=string::npos);
+
+
+ //Rain
+ if ((this->ob.find("DZ")!=string::npos) ||
+ (this->ob.find("RA")!=string::npos))
+ mInfo.rain=rain;
+ else if ((this->ob.find("SN")!=string::npos) ||
+ (this->ob.find("SG")!=string::npos))
+ mInfo.rain=snow;
+ else if ((this->ob.find("GS")!=string::npos) ||
+ (this->ob.find("GR")!=string::npos))
+ mInfo.rain=hail;
+ else
+ mInfo.rain=undef_rain;
+
+ //Fog
+ if ((this->ob.find("BR")!=string::npos) ||
+ (this->ob.find("FG")!=string::npos))
+ mInfo.fog=fog;
+ else if ((this->ob.find("DU")!=string::npos) ||
+ (this->ob.find("DS")!=string::npos))
+ mInfo.fog=dust;
+ else if ((this->ob.find("FC")!=string::npos) ||
+ (this->ob.find("FU")!=string::npos) ||
+ (this->ob.find("HZ")!=string::npos) ||
+ (this->ob.find("SA")!=string::npos) ||
+ (this->ob.find("SS")!=string::npos) ||
+ (this->ob.find("VA")!=string::npos))
+ mInfo.fog=other;
+ else
+ mInfo.fog=undef_fog;
+
+ // The most important for the display theme is rain, then fog and then sky conditions
+ if (mInfo.rain!=undef_rain)
+ {
+ switch (mInfo.rain)
+ {
+ case rain: theme=RAINY_THEME; break;
+ case snow: theme=SNOWY_THEME; break;
+ case hail: theme=HAIL_THEME; break;
+ default: break;
+ }
+ }
+ else if (mInfo.fog!=undef_fog)
+ {
+ switch (mInfo.fog)
+ {
+ case fog : theme=FOG_THEME; break;
+ case dust : theme=DUST_THEME; break;
+ case other: theme=PARTS_THEME; break;
+ default: break;
+ }
+ }
+ else if (mInfo.sky!=undef_sky)
+ {
+ switch (mInfo.sky)
+ {
+ case clear : theme=CLEAR_THEME; break;
+ case cloudy : theme=CLOUDY_THEME; break;
+ case brkovc : theme=BROKEN_THEME; break;
+ case tcu : theme=TCU_THEME; break;
+ default: break;
+ }
+ }
+ else
+ theme=DEFAULT_THEME; // Nothing significant found.
+}
+
+/*************************************************************
+ * Method: getInfo *
+ *************************************************************
+ * Description: *
+ * Fetch information and parse the file *
+ * *
+ * Output: *
+ * True if we downloaded it right, false if not. *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * 20101031 Gaspar Fernández Bug in skt *
+ *************************************************************/
+bool localtemp::getInfo()
+{
+ char *metar_fetch; // Get Metar data URL
+ MySock *skt;
+ HTTP_Request *http;
+ string::size_type pos, pos2;
+ TKey_Value datarl;
+ this->error=0; // No error
+ this->loaded=false;
+ metar_fetch= (char*) malloc(80);
+ string tmp;
+
+ sprintf(metar_fetch, METAR_URL, this->metar.data());
+
+ skt = new MySock(metar_fetch);
+ verbsth(VERB_ASTTO, "Open connection: ");
+
+ http=skt->GetHTTPData();
+
+ delete skt; // We don't need this anymore
+
+ if (http!=NULL)
+ {
+ if (http->status==200)
+ {
+ time(&get_time); // We got the file at this moment
+ pos=0;
+
+ verbsth(VERB_ASTTO, "Get Data: ");
+
+ do
+ {
+ pos2=http->data.find("\n",pos+1);
+ if (pos==0) // Extracts the first line (Name of the Station)
+ {
+ this->long_location=http->data.substr(0, http->data.find("(",0)-1);
+ verbsth(VERB_ASTTO, "Station name: "+this->long_location);
+ }
+ if (pos2!=string::npos)
+ {
+ tmp = http->data.substr(pos,pos2-pos);
+ datarl.key=tmp.substr(0, tmp.find(":"));
+ datarl.value=tmp.substr(tmp.find(":")+1);
+ if (datarl.key=="Temperature")
+ this->set_temp(datarl.value);
+ else if (datarl.key=="Relative Humidity")
+ this->set_humidity(datarl.value);
+ else if (datarl.key=="Sky conditions")
+ this->sky=datarl.value;
+ else if (datarl.key=="ob")
+ this->ob=datarl.value;
+ // Search interesting data
+ pos=pos2+1;
+ }
+ } while (pos2!=string::npos);
+ verbsth(VERB_ASTTO, "Get ob info: ");
+
+ get_ob_info(); // Get info from the METAR string
+ this->loaded=true;
+ verbsth(VERB_ASTTO, "Close connection: ");
+
+ }
+ else
+// {
+ this->error=1; // Not found
+ // Print request
+// cout<<http->data<<endl;
+// }
+ }
+ else
+ return false; // If there is a socket error...
+
+ return true; // Everything is OK (or almost)
+
+}
diff --git a/src/localtemp.h b/src/localtemp.h
new file mode 100644
index 0000000..19173d3
--- /dev/null
+++ b/src/localtemp.h
@@ -0,0 +1,57 @@
+#include <string.h>
+#include <strings.h>
+#include "errors.h"
+
+#define METAR_URL "http://weather.noaa.gov/pub/data/observations/metar/decoded/%s.TXT"
+
+class localtemp {
+public:
+ enum ESky
+ {
+ undef_sky,
+ clear, // CAVOK, SKC, CLR
+ cloudy, // FEW, SCT
+ brkovc, // Broken, Overcast (BKN, OVC)
+ tcu // TCU (Towering CUmulus)
+ };
+ enum ERain
+ {
+ undef_rain,
+ rain, // Rainy (DZ, RA)
+ snow, // Snowy (SN, SG)
+ hail // Hail (GS, GR)
+ };
+ enum EFog
+ {
+ undef_fog,
+ fog, // (BR, FG)
+ dust, // (DU, DS)
+ other // (FC, FU, HZ, SA, SS, VA)
+ };
+
+ struct TMetar
+ {
+ ESky sky;
+ bool CB; // Cumulonimbus
+ ERain rain;
+ EFog fog;
+ };
+ std::string metar;
+ std::string location_name;
+ std::string long_location;
+ std::string ob; // ob: line, METAR info.
+ int error, celsius, fahrenheit;
+ int theme; // º theme to use
+ short humidity;
+ bool loaded;
+ string sky;
+ TMetar mInfo;
+ time_t info_time; // Time stored in file
+ time_t get_time; // Time when we got the file
+ localtemp(char* metar, char* location_name);
+ bool getInfo();
+private:
+ void set_temp(std::string temp);
+ void set_humidity(std::string hum);
+ void get_ob_info();
+};
diff --git a/src/stamp-h1 b/src/stamp-h1
new file mode 100644
index 0000000..57ea58e
--- /dev/null
+++ b/src/stamp-h1
@@ -0,0 +1 @@
+timestamp for src/config.h
diff --git a/src/strutils.cpp b/src/strutils.cpp
new file mode 100644
index 0000000..6e6a22c
--- /dev/null
+++ b/src/strutils.cpp
@@ -0,0 +1,136 @@
+ /********************************************************************************
+ * File: strutils.cpp *
+ * Date: 20080508 *
+ * Author: Gaspar Fernández (helyo@totaki.com) *
+ * *
+ * Copyright (C) 2008 Gaspar Fernández *
+ * *
+ * This program is free software: you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation, either version 3 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * This program is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU General Public License *
+ * along with this program. If not, see <http://www.gnu.org/licenses/>. *
+ * *
+ ********************************************************************************
+ * Description:
+ * Some functions with strings.
+ *
+ * Change History:
+ * Date Author Modification
+ *
+ ********************************************************************************/
+const std::string whiteSpaces( " \f\n\r\t\v" );
+
+/*************************************************************
+ * Functions: trimRight, trimLeft, trim *
+ *************************************************************
+ * Description: *
+ * Erases whitespaces (or any other characters) at the *
+ * beginning, at the end, and at both of one string. *
+ * Everything considered whitespace is in shiteSpaces *
+ * constant (at the top of this file) *
+ * *
+ * Input: *
+ * string& str - The strim we'd like to trim *
+ * string& trimChars - Characters we want to erase. *
+ * *
+ * Output: *
+ * string& str (trimRight, trimLeft) - Our original string *
+ * trimmed. *
+ * string (return value in trim()) - Trimmed string. *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void trimRight(string& str,
+ const string& trimChars = whiteSpaces )
+{
+ string::size_type pos = str.find_last_not_of( trimChars );
+ str.erase( pos + 1 );
+
+}
+
+void trimLeft(string& str,
+ const string& trimChars = whiteSpaces )
+{
+ string::size_type pos = str.find_first_not_of( trimChars );
+ str.erase( 0, pos );
+
+}
+
+string trim( string str, const string& trimChars = whiteSpaces )
+{
+ trimRight( str, trimChars );
+ trimLeft( str, trimChars );
+ return str;
+}
+
+/*************************************************************
+ * Function: load_str_chr *
+ *************************************************************
+ * Description: *
+ * Reserves memory for a char* that will contain the *
+ * data within a string or another *char *
+ * *
+ * *
+ * Input: *
+ * char **ptr - Where we will store the string *
+ * string str (or char* str) - Where the string is *
+ * *
+ * Output: *
+ * The string will be in char **ptr *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+void load_str_chr(char **ptr, const string str)
+{
+ *ptr=new char[str.size()+1];
+ std::strcpy(*ptr,str.data());
+}
+
+void load_str_chr(char **ptr, const char* str)
+{
+ *ptr=new char[std::strlen(str)+1];
+ std::strcpy(*ptr,str);
+}
+
+/*************************************************************
+ * Function: find_str_in_array *
+ *************************************************************
+ * Description: *
+ * Finds a str as an element in an array of char* *
+ * *
+ * Input: *
+ * const char *str - The string we want to find *
+ * const char *array - The array where the string may be *
+ * int elements - The number of strings the array has *
+ * *
+ * Output: *
+ * int - The index of the array where the string is. *
+ * If we couldn't find it, it returns -1 *
+ * *
+ * Change History: *
+ * Date Author Modification *
+ * *
+ *************************************************************/
+int find_str_in_array(const char *str, const char *array[], int elements)
+{
+ int i=0, pos=-1;
+ while ((i<elements) && (pos==-1))
+ {
+ if (std::strcmp(array[i], str)==0)
+ pos=i;
+ i++;
+ }
+ return pos;
+}