[PATCH 2/3] wmthemech: Add version 0.3 to repository.
Doug Torrance <[email protected]>
| Newsgroups | gmane.compw.window-managers.windowmaker.devel |
|---|---|
| Message-ID | <[email protected]> |
From: http://ftp.vim.org/ftp/ibiblio/distributions/amigolinux/download/DockApps/wmthemech-0.3/wmThemeCh-0.3.tar.bz2 --- wmthemech/AUTHORS | 3 + wmthemech/COPYING | 340 ++ wmthemech/ChangeLog | 21 + wmthemech/INSTALL | 236 ++ wmthemech/Makefile.am | 8 + wmthemech/Makefile.in | 612 ++++ wmthemech/NEWS | 1 + wmthemech/README | 53 + wmthemech/TODO | 9 + wmthemech/aclocal.m4 | 850 +++++ wmthemech/config.h.in | 131 + wmthemech/configure | 7750 +++++++++++++++++++++++++++++++++++++++++ wmthemech/configure.ac | 46 + wmthemech/depcomp | 530 +++ wmthemech/install-sh | 323 ++ wmthemech/missing | 360 ++ wmthemech/share/Animals.xpm | 3029 ++++++++++++++++ wmthemech/share/Computers.xpm | 1019 ++++++ wmthemech/share/People.xpm | 832 +++++ wmthemech/share/Places.xpm | 2864 +++++++++++++++ wmthemech/share/Vehicles.xpm | 644 ++++ wmthemech/share/categories | 5 + wmthemech/src/Makefile.am | 2 + wmthemech/src/Makefile.in | 395 +++ wmthemech/src/stringlist.c | 69 + wmthemech/src/stringlist.h | 12 + wmthemech/src/wmThemeCh.c | 822 +++++ wmthemech/src/wmgeneral.c | 365 ++ wmthemech/src/wmgeneral.h | 54 + wmthemech/src/xpm/back.xpm | 287 ++ wmthemech/src/xpm/no_icon.xpm | 217 ++ wmthemech/src/xpm/star.xpm | 238 ++ 32 files changed, 22127 insertions(+) create mode 100644 wmthemech/AUTHORS create mode 100644 wmthemech/COPYING create mode 100644 wmthemech/ChangeLog create mode 100644 wmthemech/INSTALL create mode 100644 wmthemech/Makefile.am create mode 100644 wmthemech/Makefile.in create mode 100644 wmthemech/NEWS create mode 100644 wmthemech/README create mode 100644 wmthemech/TODO create mode 100644 wmthemech/aclocal.m4 create mode 100644 wmthemech/config.h.in create mode 100755 wmthemech/configure create mode 100644 wmthemech/configure.ac create mode 100755 wmthemech/depcomp create mode 100755 wmthemech/install-sh create mode 100755 wmthemech/missing create mode 100644 wmthemech/share/Animals.xpm create mode 100644 wmthemech/share/Computers.xpm create mode 100644 wmthemech/share/People.xpm create mode 100644 wmthemech/share/Places.xpm create mode 100644 wmthemech/share/Vehicles.xpm create mode 100644 wmthemech/share/categories create mode 100644 wmthemech/src/Makefile.am create mode 100644 wmthemech/src/Makefile.in create mode 100644 wmthemech/src/stringlist.c create mode 100644 wmthemech/src/stringlist.h create mode 100644 wmthemech/src/wmThemeCh.c create mode 100644 wmthemech/src/wmgeneral.c create mode 100644 wmthemech/src/wmgeneral.h create mode 100644 wmthemech/src/xpm/back.xpm create mode 100644 wmthemech/src/xpm/no_icon.xpm create mode 100644 wmthemech/src/xpm/star.xpm diff --git a/wmthemech/AUTHORS b/wmthemech/AUTHORS new file mode 100644 index 0000000..2ef4b19 --- /dev/null +++ b/wmthemech/AUTHORS @@ -0,0 +1,3 @@ +Alexandre Hessemann <[email protected]> + +wmgeneral written by Martijn Pieterse <[email protected]>. diff --git a/wmthemech/COPYING b/wmthemech/COPYING new file mode 100644 index 0000000..623b625 --- /dev/null +++ b/wmthemech/COPYING @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) 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 +this service 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 make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. 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. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute 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 and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +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 +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the 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 a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, 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. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE 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. + + 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 +convey 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 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision 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, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + <signature of Ty Coon>, 1 April 1989 + Ty Coon, President of Vice + +This 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 Library General +Public License instead of this License. diff --git a/wmthemech/ChangeLog b/wmthemech/ChangeLog new file mode 100644 index 0000000..b35cedb --- /dev/null +++ b/wmthemech/ChangeLog @@ -0,0 +1,21 @@ +wmThemeCh + +Version Changes +--------------- +0.3 * Support for not only WindowMaker themes but also backgrounds. + * Added feature asked and implemented by Andreas Bunten : + -a <time> option peridically changing current theme. + * In themes and backgrounds directories, wmThemeCh database file + changed from name "categories" to "wmThemeCh.cat.db" in *.themed and + ".wmThemeCh.cat.db" elsewhere. That way, categories entries do not + show up in WindowMaker menus. + * Database files now have a signature : + "# wmThemeCh categories database file version 1.0" + * autoconf scripts enhaced, now exits when a dependancy is missing, + support for FreeBSD. + * Database model rewritten. Now more space efficient, extensible. +0.2 * Some default categories have been added. + * Fixed a bug causing crash if GNUSTEP_USER_ROOT wasn't defined, + effectively crashing if the window manager wasn't Window Maker. + * Compiling directives now use autotools. +0.1 * Initial public release diff --git a/wmthemech/INSTALL b/wmthemech/INSTALL new file mode 100644 index 0000000..23e5f25 --- /dev/null +++ b/wmthemech/INSTALL @@ -0,0 +1,236 @@ +Installation Instructions +************************* + +Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free +Software Foundation, Inc. + +This file is free documentation; the Free Software Foundation gives +unlimited permission to copy, distribute and modify it. + +Basic Installation +================== + +These are generic installation instructions. + + 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 only 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. If you're + using `csh' on an old version of System V, you might need to type + `sh ./configure' instead to prevent `csh' from trying to execute + `configure' itself. + + Running `configure' takes awhile. 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. + +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=c89 CFLAGS=-O2 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 must use a version of `make' that +supports the `VPATH' variable, such as 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 `..'. + + If you have to use a `make' that does not support the `VPATH' +variable, you have 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). Here is a another example: + + /bin/bash ./configure CONFIG_SHELL=/bin/bash + +Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent +configuration-related scripts to be executed by `/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/wmthemech/Makefile.am b/wmthemech/Makefile.am new file mode 100644 index 0000000..28f38b0 --- /dev/null +++ b/wmthemech/Makefile.am @@ -0,0 +1,8 @@ +SUBDIRS = src + +pkg_shared = share + +dist_pkgdata_DATA = $(pkg_shared)/categories \ + $(pkg_shared)/Animals.xpm $(pkg_shared)/Computers.xpm \ + $(pkg_shared)/People.xpm $(pkg_shared)/Places.xpm \ + $(pkg_shared)/Vehicles.xpm diff --git a/wmthemech/Makefile.in b/wmthemech/Makefile.in new file mode 100644 index 0000000..638a5ef --- /dev/null +++ b/wmthemech/Makefile.in @@ -0,0 +1,612 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = . +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +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) $(dist_pkgdata_DATA) \ + $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ + $(srcdir)/config.h.in $(top_srcdir)/configure AUTHORS COPYING \ + ChangeLog INSTALL NEWS TODO depcomp install-sh missing +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno configure.status.lineno +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-exec-recursive install-info-recursive \ + install-recursive installcheck-recursive installdirs-recursive \ + pdf-recursive ps-recursive uninstall-info-recursive \ + uninstall-recursive +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)$(pkgdatadir)" +dist_pkgdataDATA_INSTALL = $(INSTALL_DATA) +DATA = $(dist_pkgdata_DATA) +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@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +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@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +VERSION = @VERSION@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +SUBDIRS = src +pkg_shared = share +dist_pkgdata_DATA = $(pkg_shared)/categories \ + $(pkg_shared)/Animals.xpm $(pkg_shared)/Computers.xpm \ + $(pkg_shared)/People.xpm $(pkg_shared)/Places.xpm \ + $(pkg_shared)/Vehicles.xpm + +all: config.h + $(MAKE) $(AM_MAKEFLAGS) 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) + +config.h: stamp-h1 + @if test ! -f $@; then \ + rm -f stamp-h1; \ + $(MAKE) stamp-h1; \ + else :; fi + +stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status + @rm -f stamp-h1 + cd $(top_builddir) && $(SHELL) ./config.status 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 +uninstall-info-am: +install-dist_pkgdataDATA: $(dist_pkgdata_DATA) + @$(NORMAL_INSTALL) + test -z "$(pkgdatadir)" || $(mkdir_p) "$(DESTDIR)$(pkgdatadir)" + @list='$(dist_pkgdata_DATA)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f=$(am__strip_dir) \ + echo " $(dist_pkgdataDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pkgdatadir)/$$f'"; \ + $(dist_pkgdataDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pkgdatadir)/$$f"; \ + done + +uninstall-dist_pkgdataDATA: + @$(NORMAL_UNINSTALL) + @list='$(dist_pkgdata_DATA)'; for p in $$list; do \ + f=$(am__strip_dir) \ + echo " rm -f '$(DESTDIR)$(pkgdatadir)/$$f'"; \ + rm -f "$(DESTDIR)$(pkgdatadir)/$$f"; \ + done + +# 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" + +mostlyclean-recursive clean-recursive distclean-recursive \ +maintainer-clean-recursive: + @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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(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) 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; } \ + END { 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) 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; } \ + END { 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) + mkdir $(distdir) + $(mkdir_p) $(distdir)/$(pkg_shared) + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + 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" \ + 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 $(SHELL) $(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-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.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 '1{h;s/./=/g;p;x;}' -e '$${p;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 $(DATA) config.h +installdirs: installdirs-recursive +installdirs-am: + for dir in "$(DESTDIR)$(pkgdatadir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done +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-hdr distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +install-data-am: install-dist_pkgdataDATA + +install-exec-am: + +install-info: install-info-recursive + +install-man: + +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: uninstall-dist_pkgdataDATA uninstall-info-am + +uninstall-info: uninstall-info-recursive + +.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \ + check-am clean clean-generic clean-recursive ctags \ + ctags-recursive dist dist-all dist-bzip2 dist-gzip dist-shar \ + dist-tarZ dist-zip distcheck distclean distclean-generic \ + distclean-hdr distclean-recursive distclean-tags \ + distcleancheck distdir distuninstallcheck dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dist_pkgdataDATA install-exec \ + install-exec-am install-info install-info-am install-man \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + maintainer-clean-recursive mostlyclean mostlyclean-generic \ + mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \ + uninstall uninstall-am uninstall-dist_pkgdataDATA \ + uninstall-info-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/wmthemech/NEWS b/wmthemech/NEWS new file mode 100644 index 0000000..07a3963 --- /dev/null +++ b/wmthemech/NEWS @@ -0,0 +1 @@ +Check the changelog. diff --git a/wmthemech/README b/wmthemech/README new file mode 100644 index 0000000..754ea51 --- /dev/null +++ b/wmthemech/README @@ -0,0 +1,53 @@ +wmThemeCh is a WindowMaker theme (and background) changer dockapp. + +Left-click selects another theme/background. +Right-click selects another category. + +Themes are collected from the standard WindowMaker themes and background +directories. + +You can define categories in ~/.wmThemeCh/categories , +each line defining a category name. +The icon corresponding to that category will be ~/.wmThemeCh/<name>.xpm +Icons are 56 x 56 pixels. + +A theme belongs to a category if either : +1) a valid "wmThemeCh.cat.db" file lies in theme's directory + (for .themed format only), and a line of that file is category's name. + Note that ".wmThemeCh.cat.db" also is supported. +2) a valid ".wmThemeCh.cat.db" file lies in a parent directory + and a line of that file is category's name. + +Example +------- + +File /usr/local/share/wmthemech/categories : + +People + +/usr/local/share/wmthemech/People.xpm + +File ~/.wmThemeCh/categories : + +Anime +Cartoons + +~/.wmThemeCh/Anime.xpm +~/.wmThemeCh/People.xpm + +~/GNUstep/Library/WindowMaker/Themes/.wmThemeCh.cat.db : + +# wmThemeCh categories database file version 1.0 +Anime +Misc + +~/GNUstep/Library/WindowMaker/Themes/MyTheme.themed/wmThemeCh.cat.db : + +# wmThemeCh categories database file version 1.0 +People +Art + +MyTheme belongs to Anime and People categories. +It would also belong to Art and Misc if those were defined. +People category icon would be the one in ~/.wmThemeCh , overriding +the default one. diff --git a/wmthemech/TODO b/wmthemech/TODO new file mode 100644 index 0000000..5abf5ec --- /dev/null +++ b/wmthemech/TODO @@ -0,0 +1,9 @@ +- man page +- homogeneous stock icons at least for themes.freshmeat.net themes topics +- add support for custom themes directories +- add possibility to recover the last selected category on startup +- "wmThemeCh.db" should be able to de-register theme + from a category it was registered to by inheritance +- theme weighting to allow preferred themes to be chosen more frequently +- support for user database (when it isn't possible to write a "wmThemeCh.db" + file in a theme directory due to restrictive permissions) diff --git a/wmthemech/aclocal.m4 b/wmthemech/aclocal.m4 new file mode 100644 index 0000000..aef181a --- /dev/null +++ b/wmthemech/aclocal.m4 @@ -0,0 +1,850 @@ +# generated automatically by aclocal 1.9.6 -*- Autoconf -*- + +# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 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. + +# 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. + +# Copyright (C) 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. + +# 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. +AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"]) + +# AM_SET_CURRENT_AUTOMAKE_VERSION +# ------------------------------- +# Call AM_AUTOMAKE_VERSION so it can be traced. +# This function is AC_REQUIREd by AC_INIT_AUTOMAKE. +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], + [AM_AUTOMAKE_VERSION([1.9.6])]) + +# 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 +# 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 7 + +# 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]) +AC_SUBST([$1_FALSE]) +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 +# 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 + +# 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], 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 + 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 + + case $depmode in + 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 + ;; + none) break ;; + esac + # 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. + if depmode=$depmode \ + source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftest.${OBJEXT-o} 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]) +]) + +# Generate code to set up dependency tracking. -*- Autoconf -*- + +# Copyright (C) 1999, 2000, 2001, 2002, 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 3 + +# _AM_OUTPUT_DEPENDENCY_COMMANDS +# ------------------------------ +AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], +[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. + # So let's grep whole file. + if grep '^#.*generated by automake' $mf > /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 +# 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 12 + +# 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.58])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 +# test to see if srcdir already configured +if test "`cd $srcdir && pwd`" != "`pwd`" && + test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) +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 + 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) +AM_PROG_INSTALL_SH +AM_PROG_INSTALL_STRIP +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 +]) +]) + + +# 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_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $1 | $1:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $1" >`AS_DIRNAME([$1])`/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-"$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, 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_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 +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 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 whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise. +# +# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories +# created by `make install' are always world readable, even if the +# installer happens to have an overly restrictive umask (e.g. 077). +# This was a mistake. There are at least two reasons why we must not +# use `-m 0755': +# - it causes special bits like SGID to be ignored, +# - it may be too restrictive (some setups expect 775 directories). +# +# Do not use -m 0755 and let people choose whatever they expect by +# setting umask. +# +# We cannot accept any implementation of `mkdir' that recognizes `-p'. +# Some implementations (such as Solaris 8's) are not thread-safe: if a +# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c' +# concurrently, both version can detect that a/ is missing, but only +# one can create it and the other will error out. Consequently we +# restrict ourselves to GNU make (using the --version option ensures +# this.) +AC_DEFUN([AM_PROG_MKDIR_P], +[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then + # We used to keeping the `.' as first argument, in order to + # allow $(mkdir_p) to be used without argument. As in + # $(mkdir_p) $(somedir) + # where $(somedir) is conditionally defined. However this is wrong + # for two reasons: + # 1. if the package is installed by a user who cannot write `.' + # make install will fail, + # 2. the above comment should most certainly read + # $(mkdir_p) $(DESTDIR)$(somedir) + # so it does not work when $(somedir) is undefined and + # $(DESTDIR) is not. + # To support the latter case, we have to write + # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), + # so the `.' trick is pointless. + mkdir_p='mkdir -p --' +else + # On NextStep and OpenStep, the `mkdir' command does not + # recognize any option. It will interpret all options as + # directories to create, and then abort because `.' already + # exists. + for d in ./-p ./--version; + do + test -d $d && rmdir $d + done + # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. + if test -f "$ac_aux_dir/mkinstalldirs"; then + mkdir_p='$(mkinstalldirs)' + else + mkdir_p='$(install_sh) -d' + fi +fi +AC_SUBST([mkdir_p])]) + +# Helper functions for option handling. -*- 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_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], +[AC_FOREACH([_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="\${SHELL} \$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) + +# 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/wmthemech/config.h.in b/wmthemech/config.h.in new file mode 100644 index 0000000..a3c3532 --- /dev/null +++ b/wmthemech/config.h.in @@ -0,0 +1,131 @@ +/* config.h.in. Generated from configure.ac by autoheader. */ + +/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. + */ +#undef HAVE_DIRENT_H + +/* Define to 1 if you have the <fcntl.h> header file. */ +#undef HAVE_FCNTL_H + +/* Define to 1 if you have the <inttypes.h> header file. */ +#undef HAVE_INTTYPES_H + +/* Define to 1 if you have the `X11' library (-lX11). */ +#undef HAVE_LIBX11 + +/* 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 your system has a GNU libc compatible `malloc' function, and + to 0 otherwise. */ +#undef HAVE_MALLOC + +/* Define to 1 if you have the <memory.h> header file. */ +#undef HAVE_MEMORY_H + +/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ +#undef HAVE_NDIR_H + +/* Define to 1 if your system has a GNU libc compatible `realloc' function, + and to 0 otherwise. */ +#undef HAVE_REALLOC + +/* Define to 1 if `stat' has the bug that it succeeds when given the + zero-length file name argument. */ +#undef HAVE_STAT_EMPTY_STRING_BUG + +/* 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 `strcspn' function. */ +#undef HAVE_STRCSPN + +/* Define to 1 if you have the `strdup' function. */ +#undef HAVE_STRDUP + +/* 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 `strspn' function. */ +#undef HAVE_STRSPN + +/* Define to 1 if you have the `strstr' function. */ +#undef HAVE_STRSTR + +/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. + */ +#undef HAVE_SYS_DIR_H + +/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. + */ +#undef HAVE_SYS_NDIR_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/types.h> header file. */ +#undef HAVE_SYS_TYPES_H + +/* Define to 1 if you have the <unistd.h> header file. */ +#undef HAVE_UNISTD_H + +/* Define to 1 if you have the <X11/extensions/shape.h> header file. */ +#undef HAVE_X11_EXTENSIONS_SHAPE_H + +/* Define to 1 if you have the <X11/Xlib.h> header file. */ +#undef HAVE_X11_XLIB_H + +/* Define to 1 if you have the <X11/xpm.h> header file. */ +#undef HAVE_X11_XPM_H + +/* Define to 1 if you have the <X11/X.h> header file. */ +#undef HAVE_X11_X_H + +/* Define to 1 if `lstat' dereferences a symlink specified with a trailing + slash. */ +#undef LSTAT_FOLLOWS_SLASHED_SYMLINK + +/* 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 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 + +/* Define to 1 if the X Window System is missing or not being used. */ +#undef X_DISPLAY_MISSING + +/* Define to empty if `const' does not conform to ANSI C. */ +#undef const + +/* Define to rpl_malloc if the replacement function should be used. */ +#undef malloc + +/* Define to rpl_realloc if the replacement function should be used. */ +#undef realloc diff --git a/wmthemech/configure b/wmthemech/configure new file mode 100755 index 0000000..1795dbc --- /dev/null +++ b/wmthemech/configure @@ -0,0 +1,7750 @@ +#! /bin/sh +# Guess values for system-dependent variables and create Makefiles. +# Generated by GNU Autoconf 2.59 for wmThemeCh 0.2. +# +# Report bugs to <[email protected]>. +# +# Copyright (C) 2003 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 Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' +elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then + set -o posix +fi +DUALCASE=1; export DUALCASE # for MKS sh + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# Work around bugs in pre-3.0 UWIN ksh. +$as_unset ENV MAIL MAILPATH +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +for as_var in \ + LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ + LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ + LC_TELEPHONE LC_TIME +do + if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then + eval $as_var=C; export $as_var + else + $as_unset $as_var + fi +done + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1; 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 || +echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } + /^X\/\(\/\/\)$/{ s//\1/; q; } + /^X\/\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + + +# PATH needs CR, and LINENO needs CR and PATH. +# 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 + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" || { + # Find who we are. Look in the path if we contain no path at all + # relative or not. + 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 + + ;; + 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 + { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2 + { (exit 1); exit 1; }; } + fi + case $CONFIG_SHELL in + '') + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for as_base in sh bash ksh sh5; do + case $as_dir in + /*) + if ("$as_dir/$as_base" -c ' + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then + $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } + $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } + CONFIG_SHELL=$as_dir/$as_base + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$0" ${1+"$@"} + fi;; + esac + done +done +;; + esac + + # 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 before each line; the second 'sed' does the real + # work. The second script uses 'N' to pair each line-number line + # with the numbered line, 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 + # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) + sed '=' <$as_myself | + sed ' + N + s,$,-, + : loop + s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, + t loop + s,-$,, + s,^['$as_cr_digits']*\n,, + ' >$as_me.lineno && + chmod +x $as_me.lineno || + { 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 sensible to this). + . ./$as_me.lineno + # Exit status is that of the last command. + exit +} + + +case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in + *c*,-n*) ECHO_N= ECHO_C=' +' ECHO_T=' ' ;; + *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; + *) ECHO_N= ECHO_C='\c' ECHO_T= ;; +esac + +if expr a : '\(a\)' >/dev/null 2>&1; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +echo >conf$$.file +if ln -s conf$$.file conf$$ 2>/dev/null; then + # We could just check for DJGPP; but this test a) works b) is more generic + # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). + if test -f conf$$.exe; then + # Don't use ln at all; we don't have any links + as_ln_s='cp -p' + else + as_ln_s='ln -s' + fi +elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.file + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +as_executable_p="test -f" + +# 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'" + + +# IFS +# We need space, tab and new line, in precisely that order. +as_nl=' +' +IFS=" $as_nl" + +# CDPATH. +$as_unset CDPATH + + +# Name of the host. +# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +exec 6>&1 + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_config_libobj_dir=. +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= +SHELL=${CONFIG_SHELL-/bin/sh} + +# Maximum number of lines to put in a shell here document. +# This variable seems obsolete. It should probably be removed, and +# only ac_max_sed_lines should be used. +: ${ac_max_here_lines=38} + +# Identity of this package. +PACKAGE_NAME='wmThemeCh' +PACKAGE_TARNAME='wmthemech' +PACKAGE_VERSION='0.2' +PACKAGE_STRING='wmThemeCh 0.2' +PACKAGE_BUGREPORT='[email protected]' + +ac_unique_file="src/wmThemeCh.c" +# Factoring default headers for most tests. +ac_includes_default="\ +#include <stdio.h> +#if HAVE_SYS_TYPES_H +# include <sys/types.h> +#endif +#if HAVE_SYS_STAT_H +# include <sys/stat.h> +#endif +#if STDC_HEADERS +# include <stdlib.h> +# include <stddef.h> +#else +# if HAVE_STDLIB_H +# include <stdlib.h> +# endif +#endif +#if HAVE_STRING_H +# if !STDC_HEADERS && HAVE_MEMORY_H +# include <memory.h> +# endif +# include <string.h> +#endif +#if HAVE_STRINGS_H +# include <strings.h> +#endif +#if HAVE_INTTYPES_H +# include <inttypes.h> +#else +# if HAVE_STDINT_H +# include <stdint.h> +# endif +#endif +#if HAVE_UNISTD_H +# include <unistd.h> +#endif" + +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE CPP X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS EGREP LIBOBJS LTL IBOBJS' +ac_subst_files='' + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +# 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. +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datadir='${prefix}/share' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +libdir='${exec_prefix}/lib' +includedir='${prefix}/include' +oldincludedir='/usr/include' +infodir='${prefix}/info' +mandir='${prefix}/man' + +ac_prev= +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 + + ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` + + # Accept the important Cygnus configure options, so we can diagnose typos. + + case $ac_option in + + -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 | --data | --dat | --da) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ + | --da=*) + datadir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid feature name: $ac_feature" >&2 + { (exit 1); exit 1; }; } + ac_feature=`echo $ac_feature | sed 's/-/_/g'` + eval "enable_$ac_feature=no" ;; + + -enable-* | --enable-*) + ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid feature name: $ac_feature" >&2 + { (exit 1); exit 1; }; } + ac_feature=`echo $ac_feature | sed 's/-/_/g'` + case $ac_option in + *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; + *) ac_optarg=yes ;; + esac + eval "enable_$ac_feature='$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 ;; + + -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 ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst \ + | --locals | --local | --loca | --loc | --lo) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* \ + | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) + 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 ;; + + -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_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid package name: $ac_package" >&2 + { (exit 1); exit 1; }; } + ac_package=`echo $ac_package| sed 's/-/_/g'` + case $ac_option in + *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; + *) ac_optarg=yes ;; + esac + eval "with_$ac_package='$ac_optarg'" ;; + + -without-* | --without-*) + ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid package name: $ac_package" >&2 + { (exit 1); exit 1; }; } + ac_package=`echo $ac_package | sed 's/-/_/g'` + eval "with_$ac_package=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 ;; + + -*) { echo "$as_me: error: unrecognized option: $ac_option +Try \`$0 --help' for more information." >&2 + { (exit 1); exit 1; }; } + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && + { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 + { (exit 1); exit 1; }; } + ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` + eval "$ac_envvar='$ac_optarg'" + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + 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'` + { echo "$as_me: error: missing argument to $ac_option" >&2 + { (exit 1); exit 1; }; } +fi + +# Be sure to have absolute paths. +for ac_var in exec_prefix prefix +do + eval ac_val=$`echo $ac_var` + case $ac_val in + [\\/$]* | ?:[\\/]* | NONE | '' ) ;; + *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 + { (exit 1); exit 1; }; };; + esac +done + +# Be sure to have absolute paths. +for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ + localstatedir libdir includedir oldincludedir infodir mandir +do + eval ac_val=$`echo $ac_var` + case $ac_val in + [\\/$]* | ?:[\\/]* ) ;; + *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 + { (exit 1); exit 1; }; };; + esac +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 + 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 + + +# 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 its parent. + ac_confdir=`(dirname "$0") 2>/dev/null || +$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$0" : 'X\(//\)[^/]' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$0" | + 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 + if test "$ac_srcdir_defaulted" = yes; then + { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2 + { (exit 1); exit 1; }; } + else + { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 + { (exit 1); exit 1; }; } + fi +fi +(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || + { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2 + { (exit 1); exit 1; }; } +srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` +ac_env_build_alias_set=${build_alias+set} +ac_env_build_alias_value=$build_alias +ac_cv_env_build_alias_set=${build_alias+set} +ac_cv_env_build_alias_value=$build_alias +ac_env_host_alias_set=${host_alias+set} +ac_env_host_alias_value=$host_alias +ac_cv_env_host_alias_set=${host_alias+set} +ac_cv_env_host_alias_value=$host_alias +ac_env_target_alias_set=${target_alias+set} +ac_env_target_alias_value=$target_alias +ac_cv_env_target_alias_set=${target_alias+set} +ac_cv_env_target_alias_value=$target_alias +ac_env_CC_set=${CC+set} +ac_env_CC_value=$CC +ac_cv_env_CC_set=${CC+set} +ac_cv_env_CC_value=$CC +ac_env_CFLAGS_set=${CFLAGS+set} +ac_env_CFLAGS_value=$CFLAGS +ac_cv_env_CFLAGS_set=${CFLAGS+set} +ac_cv_env_CFLAGS_value=$CFLAGS +ac_env_LDFLAGS_set=${LDFLAGS+set} +ac_env_LDFLAGS_value=$LDFLAGS +ac_cv_env_LDFLAGS_set=${LDFLAGS+set} +ac_cv_env_LDFLAGS_value=$LDFLAGS +ac_env_CPPFLAGS_set=${CPPFLAGS+set} +ac_env_CPPFLAGS_value=$CPPFLAGS +ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} +ac_cv_env_CPPFLAGS_value=$CPPFLAGS +ac_env_CPP_set=${CPP+set} +ac_env_CPP_value=$CPP +ac_cv_env_CPP_set=${CPP+set} +ac_cv_env_CPP_value=$CPP + +# +# 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 wmThemeCh 0.2 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 \`..'] + +_ACEOF + + cat <<_ACEOF +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] + --datadir=DIR read-only architecture-independent data [PREFIX/share] + --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] + --infodir=DIR info documentation [PREFIX/info] + --mandir=DIR man documentation [PREFIX/man] +_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 + case $ac_init_help in + short | recursive ) echo "Configuration of wmThemeCh 0.2:";; + esac + cat <<\_ACEOF + +Optional Features: + --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: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a + nonstandard directory <lib dir> + CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have + headers in a nonstandard directory <include dir> + 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 <[email protected]>. +_ACEOF +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + ac_popdir=`pwd` + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d $ac_dir || continue + ac_builddir=. + +if test "$ac_dir" != .; then + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A "../" for each directory in $ac_dir_suffix. + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` +else + ac_dir_suffix= ac_top_builddir= +fi + +case $srcdir in + .) # No --srcdir option. We are building in place. + ac_srcdir=. + if test -z "$ac_top_builddir"; then + ac_top_srcdir=. + else + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` + fi ;; + [\\/]* | ?:[\\/]* ) # Absolute path. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir ;; + *) # Relative path. + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_builddir$srcdir ;; +esac + +# Do not use `cd foo && pwd` to compute absolute paths, because +# the directories may not exist. +case `pwd` in +.) ac_abs_builddir="$ac_dir";; +*) + case "$ac_dir" in + .) ac_abs_builddir=`pwd`;; + [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; + *) ac_abs_builddir=`pwd`/"$ac_dir";; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_top_builddir=${ac_top_builddir}.;; +*) + case ${ac_top_builddir}. in + .) ac_abs_top_builddir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; + *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_srcdir=$ac_srcdir;; +*) + case $ac_srcdir in + .) ac_abs_srcdir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; + *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_top_srcdir=$ac_top_srcdir;; +*) + case $ac_top_srcdir in + .) ac_abs_top_srcdir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; + *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; + esac;; +esac + + cd $ac_dir + # Check for guested configure; otherwise get Cygnus style 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 + elif test -f $ac_srcdir/configure.ac || + test -f $ac_srcdir/configure.in; then + echo + $ac_configure --help + else + echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi + cd "$ac_popdir" + done +fi + +test -n "$ac_init_help" && exit 0 +if $ac_init_version; then + cat <<\_ACEOF +wmThemeCh configure 0.2 +generated by GNU Autoconf 2.59 + +Copyright (C) 2003 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 0 +fi +exec 5>config.log +cat >&5 <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by wmThemeCh $as_me 0.2, which was +generated by GNU Autoconf 2.59. Invocation command line was + + $ $0 $@ + +_ACEOF +{ +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` +hostinfo = `(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=. + echo "PATH: $as_dir" +done + +} >&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_sep= +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=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; + 2) + ac_configure_args1="$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 + ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" + # Get rid of the leading space. + ac_sep=" " + ;; + esac + done +done +$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } +$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export 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: Be sure not to use single quotes in there, as some shells, +# such as our DU 5.0 friend, will then `close' the trap. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + cat <<\_ASBOX +## ---------------- ## +## Cache variables. ## +## ---------------- ## +_ASBOX + echo + # The following way of writing the cache mishandles newlines in values, +{ + (set) 2>&1 | + case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in + *ac_space=\ *) + sed -n \ + "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" + ;; + *) + sed -n \ + "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" + ;; + esac; +} + echo + + cat <<\_ASBOX +## ----------------- ## +## Output variables. ## +## ----------------- ## +_ASBOX + echo + for ac_var in $ac_subst_vars + do + eval ac_val=$`echo $ac_var` + echo "$ac_var='"'"'$ac_val'"'"'" + done | sort + echo + + if test -n "$ac_subst_files"; then + cat <<\_ASBOX +## ------------- ## +## Output files. ## +## ------------- ## +_ASBOX + echo + for ac_var in $ac_subst_files + do + eval ac_val=$`echo $ac_var` + echo "$ac_var='"'"'$ac_val'"'"'" + done | sort + echo + fi + + if test -s confdefs.h; then + cat <<\_ASBOX +## ----------- ## +## confdefs.h. ## +## ----------- ## +_ASBOX + echo + sed "/^$/d" confdefs.h | sort + echo + fi + test "$ac_signal" != 0 && + echo "$as_me: caught signal $ac_signal" + echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core && + rm -rf conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status + ' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -rf conftest* confdefs.h +# AIX cpp loses on an empty file, so make sure it contains at least a newline. +echo >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 + + +# Let the site file select an alternate cache file if it wants to. +# Prefer explicitly selected file to automatically selected ones. +if test -z "$CONFIG_SITE"; then + if test "x$prefix" != xNONE; then + CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" + else + CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" + fi +fi +for ac_site_file in $CONFIG_SITE; do + if test -r "$ac_site_file"; then + { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 +echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" + 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. + if test -f "$cache_file"; then + { echo "$as_me:$LINENO: loading cache $cache_file" >&5 +echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . $cache_file;; + *) . ./$cache_file;; + esac + fi +else + { echo "$as_me:$LINENO: creating cache $cache_file" >&5 +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 `(set) 2>&1 | + sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; 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,) + { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 +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 + { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 +echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 +echo "$as_me: former value: $ac_old_val" >&2;} + { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 +echo "$as_me: current value: $ac_new_val" >&2;} + ac_cache_corrupted=: + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) + ac_arg=$ac_var=`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. + *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 +echo "$as_me: error: changes in the environment can compromise the build" >&2;} + { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 +echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} + { (exit 1); exit 1; }; } +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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ac_config_headers="$ac_config_headers config.h" + +am__api_version="1.9" +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 + { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 +echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} + { (exit 1); exit 1; }; } +fi +ac_config_guess="$SHELL $ac_aux_dir/config.guess" +ac_config_sub="$SHELL $ac_aux_dir/config.sub" +ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. + +# 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. +echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 +if test -z "$INSTALL"; then +if test "${ac_cv_path_install+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 $as_executable_p "$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 + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + done + done + ;; +esac +done + + +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. We don't cache a + # path for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the path is relative. + INSTALL=$ac_install_sh + fi +fi +echo "$as_me:$LINENO: result: $INSTALL" >&5 +echo "${ECHO_T}$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' + +echo "$as_me:$LINENO: checking whether build environment is sane" >&5 +echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&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". + { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken +alias in your environment" >&5 +echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken +alias in your environment" >&2;} + { (exit 1); exit 1; }; } + fi + + test "$2" = conftest.file + ) +then + # Ok. + : +else + { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! +Check your system clock" >&5 +echo "$as_me: error: newly created file is older than distributed files! +Check your system clock" >&2;} + { (exit 1); exit 1; }; } +fi +echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}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 $. echo might interpret backslashes. +# By default was `s,x,x', remove it if useless. +cat <<\_ACEOF >conftest.sed +s/[\\$]/&&/g;s/;s,x,x,$// +_ACEOF +program_transform_name=`echo $program_transform_name | sed -f conftest.sed` +rm conftest.sed + +# 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= + { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 +echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} +fi + +if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then + # We used to keeping the `.' as first argument, in order to + # allow $(mkdir_p) to be used without argument. As in + # $(mkdir_p) $(somedir) + # where $(somedir) is conditionally defined. However this is wrong + # for two reasons: + # 1. if the package is installed by a user who cannot write `.' + # make install will fail, + # 2. the above comment should most certainly read + # $(mkdir_p) $(DESTDIR)$(somedir) + # so it does not work when $(somedir) is undefined and + # $(DESTDIR) is not. + # To support the latter case, we have to write + # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir), + # so the `.' trick is pointless. + mkdir_p='mkdir -p --' +else + # On NextStep and OpenStep, the `mkdir' command does not + # recognize any option. It will interpret all options as + # directories to create, and then abort because `.' already + # exists. + for d in ./-p ./--version; + do + test -d $d && rmdir $d + done + # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists. + if test -f "$ac_aux_dir/mkinstalldirs"; then + mkdir_p='$(mkinstalldirs)' + else + mkdir_p='$(install_sh) -d' + fi +fi + +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 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_AWK+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AWK="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + echo "$as_me:$LINENO: result: $AWK" >&5 +echo "${ECHO_T}$AWK" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$AWK" && break +done + +echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6 +set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'` +if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.make <<\_ACEOF +all: + @echo 'ac_maketemp="$(MAKE)"' +_ACEOF +# GNU make sometimes prints "make[1]: Entering...", which would confuse us. +eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` +if test -n "$ac_maketemp"; then + eval ac_cv_prog_make_${ac_make}_set=yes +else + eval ac_cv_prog_make_${ac_make}_set=no +fi +rm -f conftest.make +fi +if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + SET_MAKE= +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}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 + +# test to see if srcdir already configured +if test "`cd $srcdir && pwd`" != "`pwd`" && + test -f $srcdir/config.status; then + { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 +echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} + { (exit 1); exit 1; }; } +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='wmthemech' + VERSION='0.2' + + +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"} + +install_sh=${install_sh-"$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 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_STRIP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + echo "$as_me:$LINENO: result: $STRIP" >&5 +echo "${ECHO_T}$STRIP" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}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 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":" +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 +echo "${ECHO_T}$ac_ct_STRIP" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + STRIP=$ac_ct_STRIP +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s" + +# 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 -' + + + + + + +# Checks for programs. +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 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}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 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +echo "${ECHO_T}$ac_ct_CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + CC=$ac_ct_CC +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 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="cc" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +echo "${ECHO_T}$ac_ct_CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + CC=$ac_ct_CC +else + CC="$ac_cv_prog_CC" +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 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 $as_executable_p "$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" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +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 + echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl + 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 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + echo "$as_me:$LINENO: result: $CC" >&5 +echo "${ECHO_T}$CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 +echo "${ECHO_T}$ac_ct_CC" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + test -n "$ac_ct_CC" && break +done + + CC=$ac_ct_CC +fi + +fi + + +test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&5 +echo "$as_me: error: no acceptable C compiler found in \$PATH +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } + +# Provide some information about the compiler. +echo "$as_me:$LINENO:" \ + "checking for C compiler version" >&5 +ac_compiler=`set X $ac_compile; echo $2` +{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5 + (eval $ac_compiler --version </dev/null >&5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5 + (eval $ac_compiler -v </dev/null >&5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } +{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5 + (eval $ac_compiler -V </dev/null >&5) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out 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. +echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 +echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6 +ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` +if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5 + (eval $ac_link_default) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + # Find the output, starting from the most likely. This scheme is +# not robust to junk in `.', hence go to wildcards (a.*) only as a last +# resort. + +# Be careful to initialize this variable, since it used to be cached. +# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile. +ac_cv_exeext= +# b.out is created by i960 compilers. +for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) + ;; + conftest.$ac_ext ) + # This is the source file. + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + # FIXME: I believe we export ac_cv_exeext for Libtool, + # but it would be cool to find out if it's true. Does anybody + # maintain Libtool? --akim. + export ac_cv_exeext + break;; + * ) + break;; + esac +done +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { echo "$as_me:$LINENO: error: C compiler cannot create executables +See \`config.log' for more details." >&5 +echo "$as_me: error: C compiler cannot create executables +See \`config.log' for more details." >&2;} + { (exit 77); exit 77; }; } +fi + +ac_exeext=$ac_cv_exeext +echo "$as_me:$LINENO: result: $ac_file" >&5 +echo "${ECHO_T}$ac_file" >&6 + +# Check the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +echo "$as_me:$LINENO: checking whether the C compiler works" >&5 +echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 +# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 +# If not cross compiling, check that we can run a simple program. +if test "$cross_compiling" != yes; then + if { ac_try='./$ac_file' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { echo "$as_me:$LINENO: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } + fi + fi +fi +echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + +rm -f a.out a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +# Check the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 +echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 +echo "$as_me:$LINENO: result: $cross_compiling" >&5 +echo "${ECHO_T}$cross_compiling" >&6 + +echo "$as_me:$LINENO: checking for suffix of executables" >&5 +echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6 +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; 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 | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + export ac_cv_exeext + break;; + * ) break;; + esac +done +else + { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } +fi + +rm -f conftest$ac_cv_exeext +echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 +echo "${ECHO_T}$ac_cv_exeext" >&6 + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +echo "$as_me:$LINENO: checking for suffix of object files" >&5 +echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6 +if test "${ac_cv_objext+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; then + for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&5 +echo "$as_me: error: cannot compute suffix of object files: cannot compile +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } +fi + +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 +echo "${ECHO_T}$ac_cv_objext" >&6 +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 +echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 +if test "${ac_cv_c_compiler_gnu+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_compiler_gnu=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_compiler_gnu=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 +echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 +GCC=`test $ac_compiler_gnu = yes && echo yes` +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +CFLAGS="-g" +echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 +echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 +if test "${ac_cv_prog_cc_g+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_prog_cc_g=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_prog_cc_g=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 +echo "${ECHO_T}$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 +echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5 +echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 +if test "${ac_cv_prog_cc_stdc+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_prog_cc_stdc=no +ac_save_CC=$CC +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* 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 -std1 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 -std1. */ +int osf4_cc_array ['\x00' == 0 ? 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 +# Don't try gcc -ansi; that turns off useful extensions and +# breaks some systems' header files. +# AIX -qlanglvl=ansi +# Ultrix and OSF/1 -std1 +# HP-UX 10.20 and later -Ae +# HP-UX older versions -Aa -D_HPUX_SOURCE +# SVR4 -Xc -D__EXTENSIONS__ +for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_prog_cc_stdc=$ac_arg +break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext +done +rm -f conftest.$ac_ext conftest.$ac_objext +CC=$ac_save_CC + +fi + +case "x$ac_cv_prog_cc_stdc" in + x|xno) + echo "$as_me:$LINENO: result: none needed" >&5 +echo "${ECHO_T}none needed" >&6 ;; + *) + echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 +echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 + CC="$CC $ac_cv_prog_cc_stdc" ;; +esac + +# Some people use a C++ compiler to compile C. Since we use `exit', +# in C++ we need to declare it. In case someone uses the same compiler +# for both compiling C and C++ we need to have the C++ compiler decide +# the declaration of exit, since it's the most demanding environment. +cat >conftest.$ac_ext <<_ACEOF +#ifndef __cplusplus + choke me +#endif +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + for ac_declaration in \ + '' \ + 'extern "C" void std::exit (int) throw (); using std::exit;' \ + 'extern "C" void std::exit (int); using std::exit;' \ + 'extern "C" void exit (int) throw ();' \ + 'extern "C" void exit (int);' \ + 'void exit (int);' +do + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_declaration +#include <stdlib.h> +int +main () +{ +exit (42); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +continue +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_declaration +int +main () +{ +exit (42); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +done +rm -f conftest* +if test -n "$ac_declaration"; then + echo '#ifdef __cplusplus' >>confdefs.h + echo $ac_declaration >>confdefs.h + echo '#endif' >>confdefs.h +fi + +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +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. +echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 +echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&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 + + +echo "$as_me:$LINENO: result: $_am_result" >&5 +echo "${ECHO_T}$_am_result" >&6 +rm -f confinc confmf + +# Check whether --enable-dependency-tracking or --disable-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="$CC" am_compiler_list= + +echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 +echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 +if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 + 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 + + case $depmode in + 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 + ;; + none) break ;; + esac + # 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. + if depmode=$depmode \ + source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftest.${OBJEXT-o} 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 +echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 +echo "${ECHO_T}$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 + + +# 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. +echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 +echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6 +if test -z "$INSTALL"; then +if test "${ac_cv_path_install+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 $as_executable_p "$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 + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + done + done + ;; +esac +done + + +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. We don't cache a + # path for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the path is relative. + INSTALL=$ac_install_sh + fi +fi +echo "$as_me:$LINENO: result: $INSTALL" >&5 +echo "${ECHO_T}$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' + + +# Checks for libraries. + + +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 +echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 +echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 +# On Suns, sometimes $CPP names a directory. +if test -n "$CPP" && test -d "$CPP"; then + CPP= +fi +if test -z "$CPP"; then + if test "${ac_cv_prog_CPP+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include <limits.h> +#else +# include <assert.h> +#endif + Syntax error +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.$ac_ext + + # OK, works on sane cases. Now check whether non-existent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <ac_nonexistent.h> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + # Broken: success on invalid input. +continue +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f 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 +echo "$as_me:$LINENO: result: $CPP" >&5 +echo "${ECHO_T}$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 >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#ifdef __STDC__ +# include <limits.h> +#else +# include <assert.h> +#endif + Syntax error +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.$ac_ext + + # OK, works on sane cases. Now check whether non-existent headers + # can be detected and how. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <ac_nonexistent.h> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + # Broken: success on invalid input. +continue +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.err conftest.$ac_ext +if $ac_preproc_ok; then + : +else + { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details." >&5 +echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details." >&2;} + { (exit 1); exit 1; }; } +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 "x$ac_path_x_has_been_run" != xyes; then + echo "$as_me:$LINENO: checking for X" >&5 +echo $ECHO_N "checking for X... $ECHO_C" >&6 + +ac_path_x_has_been_run=yes + +# Check whether --with-x or --without-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 + if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then + # Both variables are already set. + have_x=yes + else + if test "${ac_cv_have_x+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&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 -fr conftest.dir +if mkdir conftest.dir; then + cd conftest.dir + # Make sure to not put "make" in the Imakefile rules, since we grep it out. + cat >Imakefile <<'_ACEOF' +acfindx: + @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"' +_ACEOF + if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then + # GNU make sometimes prints "make[1]: Entering...", which would confuse us. + eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` + # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. + for ac_extension in a so sl; 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) ;; + *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; + esac + case $ac_im_usrlibdir in + /usr/lib | /lib) ;; + *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; + esac + fi + cd .. + rm -fr 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/X11R6/include +/usr/X11R5/include +/usr/X11R4/include + +/usr/include/X11 +/usr/include/X11R6 +/usr/include/X11R5 +/usr/include/X11R4 + +/usr/local/X11/include +/usr/local/X11R6/include +/usr/local/X11R5/include +/usr/local/X11R4/include + +/usr/local/include/X11 +/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 a specified header file. + # First, try using that file with no special directory specified. + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <X11/Xlib.h> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + # We can compile using X headers with no special include directory. +ac_x_includes= +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + 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.$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 >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <X11/Xlib.h> +int +main () +{ +XrmInitialize () + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + LIBS=$ac_save_LIBS +# We can link X programs with no special library path. +ac_x_libraries= +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +LIBS=$ac_save_LIBS +for ac_dir in `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; do + if test -r $ac_dir/libX11.$ac_extension; then + ac_x_libraries=$ac_dir + break 2 + fi + done +done +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi # $ac_x_libraries = no + +if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then + # Didn't find X anywhere. Cache the known absence of X. + ac_cv_have_x="have_x=no" +else + # 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" +fi +fi + + fi + eval "$ac_cv_have_x" +fi # $with_x != no + +if test "$have_x" != yes; then + echo "$as_me:$LINENO: result: $have_x" >&5 +echo "${ECHO_T}$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" + # It might be that x_includes is empty (headers are found in the + # standard search path. Then output the corresponding message + ac_out_x_includes=$x_includes + test "x$x_includes" = x && ac_out_x_includes="in standard search path" + echo "$as_me:$LINENO: result: libraries $x_libraries, headers $ac_out_x_includes" >&5 +echo "${ECHO_T}libraries $x_libraries, headers $ac_out_x_includes" >&6 +fi + +fi +if test "$no_x" = yes; then + # Not all programs may use this symbol, but it does not hurt to define it. + +cat >>confdefs.h <<\_ACEOF +#define X_DISPLAY_MISSING 1 +_ACEOF + + X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= +else + if test -n "$x_includes"; then + X_CFLAGS="$X_CFLAGS -I$x_includes" + fi + + # It would also be nice to do this for all -L options, not just this one. + if test -n "$x_libraries"; then + X_LIBS="$X_LIBS -L$x_libraries" + # For Solaris; some versions of Sun CC require a space after -R and + # others require no space. Words are not sufficient . . . . + case `(uname -sr) 2>/dev/null` in + "SunOS 5"*) + echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5 +echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6 + ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_R_nospace=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_R_nospace=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test $ac_R_nospace = yes; then + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 + X_LIBS="$X_LIBS -R$x_libraries" + else + LIBS="$ac_xsave_LIBS -R $x_libraries" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_R_space=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_R_space=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test $ac_R_space = yes; then + echo "$as_me:$LINENO: result: yes" >&5 +echo "${ECHO_T}yes" >&6 + X_LIBS="$X_LIBS -R $x_libraries" + else + echo "$as_me:$LINENO: result: neither works" >&5 +echo "${ECHO_T}neither works" >&6 + fi + fi + LIBS=$ac_xsave_LIBS + esac + fi + + # Check for system-dependent libraries X programs must link with. + # Do this before checking for the system-independent R6 libraries + # (-lICE), since we may need -lsocket or whatever for X linking. + + if test "$ISC" = yes; then + X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" + else + # Martyn Johnson says this is needed for Ultrix, if the X + # libraries were built with DECnet support. And Karl Berry says + # the Alpha needs dnet_stub (dnet does not exist). + ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char XOpenDisplay (); +int +main () +{ +XOpenDisplay (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5 +echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6 +if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldnet $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dnet_ntoa (); +int +main () +{ +dnet_ntoa (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dnet_dnet_ntoa=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dnet_dnet_ntoa=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 +echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6 +if test $ac_cv_lib_dnet_dnet_ntoa = yes; then + X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" +fi + + if test $ac_cv_lib_dnet_dnet_ntoa = no; then + echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5 +echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6 +if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldnet_stub $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char dnet_ntoa (); +int +main () +{ +dnet_ntoa (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_dnet_stub_dnet_ntoa=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_dnet_stub_dnet_ntoa=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 +echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6 +if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then + X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" +fi + + fi +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LIBS="$ac_xsave_LIBS" + + # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT, + # to get the SysV transport functions. + # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) + # needs -lnsl. + # The nsl library prevents programs from opening the X display + # on Irix 5.2, according to T.E. Dickey. + # The functions gethostbyname, getservbyname, and inet_addr are + # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. + echo "$as_me:$LINENO: checking for gethostbyname" >&5 +echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6 +if test "${ac_cv_func_gethostbyname+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname. + For example, HP-UX 11i <limits.h> declares gettimeofday. */ +#define gethostbyname innocuous_gethostbyname + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char gethostbyname (); 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 gethostbyname + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char gethostbyname (); +/* 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_gethostbyname) || defined (__stub___gethostbyname) +choke me +#else +char (*f) () = gethostbyname; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != gethostbyname; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_gethostbyname=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_func_gethostbyname=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5 +echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6 + + if test $ac_cv_func_gethostbyname = no; then + echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5 +echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6 +if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lnsl $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char gethostbyname (); +int +main () +{ +gethostbyname (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_nsl_gethostbyname=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_nsl_gethostbyname=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5 +echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6 +if test $ac_cv_lib_nsl_gethostbyname = yes; then + X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" +fi + + if test $ac_cv_lib_nsl_gethostbyname = no; then + echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5 +echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6 +if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lbsd $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char gethostbyname (); +int +main () +{ +gethostbyname (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_bsd_gethostbyname=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_bsd_gethostbyname=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5 +echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6 +if test $ac_cv_lib_bsd_gethostbyname = yes; then + X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" +fi + + fi + fi + + # [email protected] says without -lsocket, + # socket/setsockopt and other routines are undefined under SCO ODT + # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary + # on later versions), says Simon Leinen: it contains gethostby* + # variants that don't use the name server (or something). -lsocket + # must be given before -lnsl if both are needed. We assume that + # if connect needs -lnsl, so does gethostbyname. + echo "$as_me:$LINENO: checking for connect" >&5 +echo $ECHO_N "checking for connect... $ECHO_C" >&6 +if test "${ac_cv_func_connect+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define connect to an innocuous variant, in case <limits.h> declares connect. + For example, HP-UX 11i <limits.h> declares gettimeofday. */ +#define connect innocuous_connect + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char connect (); 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 connect + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char connect (); +/* 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_connect) || defined (__stub___connect) +choke me +#else +char (*f) () = connect; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != connect; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_connect=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_func_connect=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5 +echo "${ECHO_T}$ac_cv_func_connect" >&6 + + if test $ac_cv_func_connect = no; then + echo "$as_me:$LINENO: checking for connect in -lsocket" >&5 +echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6 +if test "${ac_cv_lib_socket_connect+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsocket $X_EXTRA_LIBS $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char connect (); +int +main () +{ +connect (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_socket_connect=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_socket_connect=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5 +echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6 +if test $ac_cv_lib_socket_connect = yes; then + X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" +fi + + fi + + # Guillermo Gomez says -lposix is necessary on A/UX. + echo "$as_me:$LINENO: checking for remove" >&5 +echo $ECHO_N "checking for remove... $ECHO_C" >&6 +if test "${ac_cv_func_remove+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define remove to an innocuous variant, in case <limits.h> declares remove. + For example, HP-UX 11i <limits.h> declares gettimeofday. */ +#define remove innocuous_remove + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char remove (); 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 remove + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char remove (); +/* 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_remove) || defined (__stub___remove) +choke me +#else +char (*f) () = remove; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != remove; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_remove=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_func_remove=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5 +echo "${ECHO_T}$ac_cv_func_remove" >&6 + + if test $ac_cv_func_remove = no; then + echo "$as_me:$LINENO: checking for remove in -lposix" >&5 +echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6 +if test "${ac_cv_lib_posix_remove+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lposix $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char remove (); +int +main () +{ +remove (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_posix_remove=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_posix_remove=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5 +echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6 +if test $ac_cv_lib_posix_remove = yes; then + X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" +fi + + fi + + # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. + echo "$as_me:$LINENO: checking for shmat" >&5 +echo $ECHO_N "checking for shmat... $ECHO_C" >&6 +if test "${ac_cv_func_shmat+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define shmat to an innocuous variant, in case <limits.h> declares shmat. + For example, HP-UX 11i <limits.h> declares gettimeofday. */ +#define shmat innocuous_shmat + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char shmat (); 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 shmat + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char shmat (); +/* 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_shmat) || defined (__stub___shmat) +choke me +#else +char (*f) () = shmat; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != shmat; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_shmat=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_func_shmat=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5 +echo "${ECHO_T}$ac_cv_func_shmat" >&6 + + if test $ac_cv_func_shmat = no; then + echo "$as_me:$LINENO: checking for shmat in -lipc" >&5 +echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6 +if test "${ac_cv_lib_ipc_shmat+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lipc $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char shmat (); +int +main () +{ +shmat (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_ipc_shmat=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_ipc_shmat=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5 +echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6 +if test $ac_cv_lib_ipc_shmat = yes; then + X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" +fi + + fi + fi + + # Check for libraries that X11R6 Xt/Xaw programs need. + ac_save_LDFLAGS=$LDFLAGS + test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" + # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to + # check for ICE first), but we must link in the order -lSM -lICE or + # we get undefined symbols. So assume we have SM if we have ICE. + # These have to be linked with before -lX11, unlike the other + # libraries we check for below, so use a different variable. + # John Interrante, Karl Berry + echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5 +echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6 +if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lICE $X_EXTRA_LIBS $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char IceConnectionNumber (); +int +main () +{ +IceConnectionNumber (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_ICE_IceConnectionNumber=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_ICE_IceConnectionNumber=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 +echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6 +if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then + X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" +fi + + LDFLAGS=$ac_save_LDFLAGS + +fi + + +LIBS="$LIBS $X_EXTRA_LIBS $X_LIBS" +CFLAGS="$X_CFLAGS $CFLAGS" +CPPFLAGS="$X_CFLAGS $CPPFLAGS" +LDFLAGS="$LDFLAGS $X_PRE_LIBS" + + +echo "$as_me:$LINENO: checking for XOpenDisplay in -lX11" >&5 +echo $ECHO_N "checking for XOpenDisplay in -lX11... $ECHO_C" >&6 +if test "${ac_cv_lib_X11_XOpenDisplay+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lX11 $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char XOpenDisplay (); +int +main () +{ +XOpenDisplay (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_X11_XOpenDisplay=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_X11_XOpenDisplay=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_X11_XOpenDisplay" >&5 +echo "${ECHO_T}$ac_cv_lib_X11_XOpenDisplay" >&6 +if test $ac_cv_lib_X11_XOpenDisplay = yes; then + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBX11 1 +_ACEOF + + LIBS="-lX11 $LIBS" + +else + { { echo "$as_me:$LINENO: error: libx11-dev missing" >&5 +echo "$as_me: error: libx11-dev missing" >&2;} + { (exit 1); exit 1; }; } +fi + + +echo "$as_me:$LINENO: checking for XShapeCombineMask in -lXext" >&5 +echo $ECHO_N "checking for XShapeCombineMask in -lXext... $ECHO_C" >&6 +if test "${ac_cv_lib_Xext_XShapeCombineMask+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lXext $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char XShapeCombineMask (); +int +main () +{ +XShapeCombineMask (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_Xext_XShapeCombineMask=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_Xext_XShapeCombineMask=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_Xext_XShapeCombineMask" >&5 +echo "${ECHO_T}$ac_cv_lib_Xext_XShapeCombineMask" >&6 +if test $ac_cv_lib_Xext_XShapeCombineMask = yes; then + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBXEXT 1 +_ACEOF + + LIBS="-lXext $LIBS" + +fi + + +echo "$as_me:$LINENO: checking for XpmReadFileToPixmap in -lXpm" >&5 +echo $ECHO_N "checking for XpmReadFileToPixmap in -lXpm... $ECHO_C" >&6 +if test "${ac_cv_lib_Xpm_XpmReadFileToPixmap+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lXpm $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char XpmReadFileToPixmap (); +int +main () +{ +XpmReadFileToPixmap (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_lib_Xpm_XpmReadFileToPixmap=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_lib_Xpm_XpmReadFileToPixmap=no +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_lib_Xpm_XpmReadFileToPixmap" >&5 +echo "${ECHO_T}$ac_cv_lib_Xpm_XpmReadFileToPixmap" >&6 +if test $ac_cv_lib_Xpm_XpmReadFileToPixmap = yes; then + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBXPM 1 +_ACEOF + + LIBS="-lXpm $LIBS" + +else + { { echo "$as_me:$LINENO: error: libxpm-dev missing" >&5 +echo "$as_me: error: libxpm-dev missing" >&2;} + { (exit 1); exit 1; }; } +fi + + +# Checks for header files. + + + + + +ac_header_dirent=no +for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do + as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` +echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5 +echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <sys/types.h> +#include <$ac_hdr> + +int +main () +{ +if ((DIR *) 0) +return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_Header=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +eval "$as_ac_Header=no" +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 +_ACEOF + +ac_header_dirent=$ac_hdr; break +fi + +done +# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. +if test $ac_header_dirent = dirent.h; then + echo "$as_me:$LINENO: checking for library containing opendir" >&5 +echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6 +if test "${ac_cv_search_opendir+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_func_search_save_LIBS=$LIBS +ac_cv_search_opendir=no +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char opendir (); +int +main () +{ +opendir (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_opendir="none required" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +if test "$ac_cv_search_opendir" = no; then + for ac_lib in dir; do + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char opendir (); +int +main () +{ +opendir (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_opendir="-l$ac_lib" +break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + done +fi +LIBS=$ac_func_search_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5 +echo "${ECHO_T}$ac_cv_search_opendir" >&6 +if test "$ac_cv_search_opendir" != no; then + test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS" + +fi + +else + echo "$as_me:$LINENO: checking for library containing opendir" >&5 +echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6 +if test "${ac_cv_search_opendir+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_func_search_save_LIBS=$LIBS +ac_cv_search_opendir=no +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char opendir (); +int +main () +{ +opendir (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_opendir="none required" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +if test "$ac_cv_search_opendir" = no; then + for ac_lib in x; do + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char opendir (); +int +main () +{ +opendir (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_search_opendir="-l$ac_lib" +break +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + done +fi +LIBS=$ac_func_search_save_LIBS +fi +echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5 +echo "${ECHO_T}$ac_cv_search_opendir" >&6 +if test "$ac_cv_search_opendir" != no; then + test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS" + +fi + +fi + +echo "$as_me:$LINENO: checking for egrep" >&5 +echo $ECHO_N "checking for egrep... $ECHO_C" >&6 +if test "${ac_cv_prog_egrep+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if echo a | (grep -E '(a|b)') >/dev/null 2>&1 + then ac_cv_prog_egrep='grep -E' + else ac_cv_prog_egrep='egrep' + fi +fi +echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5 +echo "${ECHO_T}$ac_cv_prog_egrep" >&6 + EGREP=$ac_cv_prog_egrep + + +echo "$as_me:$LINENO: checking for ANSI C header files" >&5 +echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 +if test "${ac_cv_header_stdc+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <stdlib.h> +#include <stdarg.h> +#include <string.h> +#include <float.h> + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_header_stdc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_header_stdc=no +fi +rm -f 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 >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* 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 >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* 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 >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <ctype.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)) + exit(2); + exit (0); +} +_ACEOF +rm -f conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + : +else + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +ac_cv_header_stdc=no +fi +rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +fi +fi +echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 +echo "${ECHO_T}$ac_cv_header_stdc" >&6 +if test $ac_cv_header_stdc = yes; then + +cat >>confdefs.h <<\_ACEOF +#define STDC_HEADERS 1 +_ACEOF + +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=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default + +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_Header=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +eval "$as_ac_Header=no" +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + + + + + + + + + +for ac_header in fcntl.h stdlib.h string.h unistd.h \ + X11/X.h X11/Xlib.h X11/xpm.h X11/extensions/shape.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi +rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## -------------------------------------------------- ## +## Report this to [email protected] ## +## -------------------------------------------------- ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 + +fi +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +# Checks for typedefs, structures, and compiler characteristics. +echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5 +echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6 +if test "${ac_cv_c_const+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +int +main () +{ +/* FIXME: Include the comments suggested by Paul. */ +#ifndef __cplusplus + /* Ultrix mips cc rejects this. */ + typedef int charset[2]; + const charset x; + /* SunOS 4.1.1 cc rejects this. */ + char const *const *ccp; + char **p; + /* NEC SVR4.0.2 mips cc rejects this. */ + struct point {int x, y;}; + static struct point const zero = {0,0}; + /* AIX XL C 1.02.0.0 rejects this. + It does not let you subtract one const X* pointer from another in + an arm of an if-expression whose if-part is not a constant + expression */ + const char *g = "string"; + ccp = &g + (g ? g-g : 0); + /* HPUX 7.0 cc rejects these. */ + ++ccp; + p = (char**) ccp; + ccp = (char const *const *) p; + { /* SCO 3.2v4 cc rejects this. */ + char *t; + char const *s = 0 ? (char *) 0 : (char const *) 0; + + *t++ = 0; + } + { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ + int x[] = {25, 17}; + const int *foo = &x[0]; + ++foo; + } + { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ + typedef const int *iptr; + iptr p = 0; + ++p; + } + { /* AIX XL C 1.02.0.0 rejects this saying + "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ + struct s { int j; const int *ap[3]; }; + struct s *b; b->j = 5; + } + { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ + const int foo = 10; + } +#endif + + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_c_const=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_cv_c_const=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5 +echo "${ECHO_T}$ac_cv_c_const" >&6 +if test $ac_cv_c_const = no; then + +cat >>confdefs.h <<\_ACEOF +#define const +_ACEOF + +fi + + +# Checks for library functions. + +for ac_header in stdlib.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi +rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## -------------------------------------------------- ## +## Report this to [email protected] ## +## -------------------------------------------------- ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 + +fi +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + +echo "$as_me:$LINENO: checking for GNU libc compatible malloc" >&5 +echo $ECHO_N "checking for GNU libc compatible malloc... $ECHO_C" >&6 +if test "${ac_cv_func_malloc_0_nonnull+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test "$cross_compiling" = yes; then + ac_cv_func_malloc_0_nonnull=no +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#if STDC_HEADERS || HAVE_STDLIB_H +# include <stdlib.h> +#else +char *malloc (); +#endif + +int +main () +{ +exit (malloc (0) ? 0 : 1); + ; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_malloc_0_nonnull=yes +else + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +ac_cv_func_malloc_0_nonnull=no +fi +rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +fi +echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5 +echo "${ECHO_T}$ac_cv_func_malloc_0_nonnull" >&6 +if test $ac_cv_func_malloc_0_nonnull = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_MALLOC 1 +_ACEOF + +else + cat >>confdefs.h <<\_ACEOF +#define HAVE_MALLOC 0 +_ACEOF + + case $LIBOBJS in + "malloc.$ac_objext" | \ + *" malloc.$ac_objext" | \ + "malloc.$ac_objext "* | \ + *" malloc.$ac_objext "* ) ;; + *) LIBOBJS="$LIBOBJS malloc.$ac_objext" ;; +esac + + +cat >>confdefs.h <<\_ACEOF +#define malloc rpl_malloc +_ACEOF + +fi + + + + +for ac_header in stdlib.h +do +as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 +else + # Is the header compilable? +echo "$as_me:$LINENO: checking $ac_header usability" >&5 +echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include <$ac_header> +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +ac_header_compiler=no +fi +rm -f conftest.err conftest.$ac_objext conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6 + +# Is the header present? +echo "$as_me:$LINENO: checking $ac_header presence" >&5 +echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6 +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include <$ac_header> +_ACEOF +if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 + (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null; then + if test -s conftest.err; then + ac_cpp_err=$ac_c_preproc_warn_flag + ac_cpp_err=$ac_cpp_err$ac_c_werror_flag + else + ac_cpp_err= + fi +else + ac_cpp_err=yes +fi +if test -z "$ac_cpp_err"; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi +rm -f conftest.err conftest.$ac_ext +echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6 + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 +echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} + ( + cat <<\_ASBOX +## -------------------------------------------------- ## +## Report this to [email protected] ## +## -------------------------------------------------- ## +_ASBOX + ) | + sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac +echo "$as_me:$LINENO: checking for $ac_header" >&5 +echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 +if eval "test \"\${$as_ac_Header+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + eval "$as_ac_Header=\$ac_header_preproc" +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 + +fi +if test `eval echo '${'$as_ac_Header'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + +echo "$as_me:$LINENO: checking for GNU libc compatible realloc" >&5 +echo $ECHO_N "checking for GNU libc compatible realloc... $ECHO_C" >&6 +if test "${ac_cv_func_realloc_0_nonnull+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test "$cross_compiling" = yes; then + ac_cv_func_realloc_0_nonnull=no +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#if STDC_HEADERS || HAVE_STDLIB_H +# include <stdlib.h> +#else +char *realloc (); +#endif + +int +main () +{ +exit (realloc (0, 0) ? 0 : 1); + ; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_realloc_0_nonnull=yes +else + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +ac_cv_func_realloc_0_nonnull=no +fi +rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +fi +echo "$as_me:$LINENO: result: $ac_cv_func_realloc_0_nonnull" >&5 +echo "${ECHO_T}$ac_cv_func_realloc_0_nonnull" >&6 +if test $ac_cv_func_realloc_0_nonnull = yes; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_REALLOC 1 +_ACEOF + +else + cat >>confdefs.h <<\_ACEOF +#define HAVE_REALLOC 0 +_ACEOF + + case $LIBOBJS in + "realloc.$ac_objext" | \ + *" realloc.$ac_objext" | \ + "realloc.$ac_objext "* | \ + *" realloc.$ac_objext "* ) ;; + *) LIBOBJS="$LIBOBJS realloc.$ac_objext" ;; +esac + + +cat >>confdefs.h <<\_ACEOF +#define realloc rpl_realloc +_ACEOF + +fi + + + +echo "$as_me:$LINENO: checking whether lstat dereferences a symlink specified with a trailing slash" >&5 +echo $ECHO_N "checking whether lstat dereferences a symlink specified with a trailing slash... $ECHO_C" >&6 +if test "${ac_cv_func_lstat_dereferences_slashed_symlink+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + rm -f conftest.sym conftest.file +echo >conftest.file +if test "$as_ln_s" = "ln -s" && ln -s conftest.file conftest.sym; then + if test "$cross_compiling" = yes; then + ac_cv_func_lstat_dereferences_slashed_symlink=no +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +struct stat sbuf; + /* Linux will dereference the symlink and fail. + That is better in the sense that it means we will not + have to compile and use the lstat wrapper. */ + exit (lstat ("conftest.sym/", &sbuf) ? 0 : 1); + ; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_lstat_dereferences_slashed_symlink=yes +else + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +ac_cv_func_lstat_dereferences_slashed_symlink=no +fi +rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +else + # If the `ln -s' command failed, then we probably don't even + # have an lstat function. + ac_cv_func_lstat_dereferences_slashed_symlink=no +fi +rm -f conftest.sym conftest.file + +fi +echo "$as_me:$LINENO: result: $ac_cv_func_lstat_dereferences_slashed_symlink" >&5 +echo "${ECHO_T}$ac_cv_func_lstat_dereferences_slashed_symlink" >&6 + +test $ac_cv_func_lstat_dereferences_slashed_symlink = yes && + +cat >>confdefs.h <<_ACEOF +#define LSTAT_FOLLOWS_SLASHED_SYMLINK 1 +_ACEOF + + +if test $ac_cv_func_lstat_dereferences_slashed_symlink = no; then + case $LIBOBJS in + "lstat.$ac_objext" | \ + *" lstat.$ac_objext" | \ + "lstat.$ac_objext "* | \ + *" lstat.$ac_objext "* ) ;; + *) LIBOBJS="$LIBOBJS lstat.$ac_objext" ;; +esac + +fi + +echo "$as_me:$LINENO: checking whether stat accepts an empty string" >&5 +echo $ECHO_N "checking whether stat accepts an empty string... $ECHO_C" >&6 +if test "${ac_cv_func_stat_empty_string_bug+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test "$cross_compiling" = yes; then + ac_cv_func_stat_empty_string_bug=yes +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +struct stat sbuf; + exit (stat ("", &sbuf) ? 1 : 0); + ; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_func_stat_empty_string_bug=yes +else + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +( exit $ac_status ) +ac_cv_func_stat_empty_string_bug=no +fi +rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +fi +echo "$as_me:$LINENO: result: $ac_cv_func_stat_empty_string_bug" >&5 +echo "${ECHO_T}$ac_cv_func_stat_empty_string_bug" >&6 +if test $ac_cv_func_stat_empty_string_bug = yes; then + case $LIBOBJS in + "stat.$ac_objext" | \ + *" stat.$ac_objext" | \ + "stat.$ac_objext "* | \ + *" stat.$ac_objext "* ) ;; + *) LIBOBJS="$LIBOBJS stat.$ac_objext" ;; +esac + + +cat >>confdefs.h <<_ACEOF +#define HAVE_STAT_EMPTY_STRING_BUG 1 +_ACEOF + +fi + + + + + +for ac_func in strcspn strdup strspn strstr +do +as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` +echo "$as_me:$LINENO: checking for $ac_func" >&5 +echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 +if eval "test \"\${$as_ac_var+set}\" = set"; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. + For example, HP-UX 11i <limits.h> declares gettimeofday. */ +#define $ac_func innocuous_$ac_func + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $ac_func (); 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 $ac_func + +/* Override any gcc2 internal prototype to avoid an error. */ +#ifdef __cplusplus +extern "C" +{ +#endif +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char $ac_func (); +/* 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_$ac_func) || defined (__stub___$ac_func) +choke me +#else +char (*f) () = $ac_func; +#endif +#ifdef __cplusplus +} +#endif + +int +main () +{ +return f != $ac_func; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + (eval $ac_link) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; } && + { ac_try='test -s conftest$ac_exeext' + { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + eval "$as_ac_var=yes" +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +eval "$as_ac_var=no" +fi +rm -f conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5 +echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 +if test `eval echo '${'$as_ac_var'}'` = yes; then + cat >>confdefs.h <<_ACEOF +#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + + ac_config_files="$ac_config_files Makefile src/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, don't put newlines in cache variables' values. +# 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. +{ + (set) 2>&1 | + case `(ac_space=' '; set | grep ac_space) 2>&1` in + *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 \ + "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" + ;; + esac; +} | + sed ' + t clear + : clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + : end' >>confcache +if diff $cache_file confcache >/dev/null 2>&1; then :; else + if test -w $cache_file; then + test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" + cat confcache >$cache_file + else + echo "not updating unwritable cache $cache_file" + 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}' + +# VPATH may cause trouble with some makes, so we remove $(srcdir), +# ${srcdir} and @srcdir@ 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[ ]*=/{ +s/:*\$(srcdir):*/:/; +s/:*\${srcdir}:*/:/; +s/:*@srcdir@:*/:/; +s/^\([^=]*=[ ]*\):*/\1/; +s/:*$//; +s/^[^=]*=[ ]*$//; +}' +fi + +DEFS=-DHAVE_CONFIG_H + +ac_libobjs= +ac_ltlibobjs= +for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_i=`echo "$ac_i" | + sed 's/\$U\././;s/\.o$//;s/\.obj$//'` + # 2. Add them. + ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext" + ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo' +done +LIBOBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." >&5 +echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." >&2;} + { (exit 1); exit 1; }; } +fi + +: ${CONFIG_STATUS=./config.status} +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 +echo "$as_me: creating $CONFIG_STATUS" >&6;} +cat >$CONFIG_STATUS <<_ACEOF +#! $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} +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF +## --------------------- ## +## M4sh Initialization. ## +## --------------------- ## + +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' +elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then + set -o posix +fi +DUALCASE=1; export DUALCASE # for MKS sh + +# Support unset when possible. +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + as_unset=unset +else + as_unset=false +fi + + +# Work around bugs in pre-3.0 UWIN ksh. +$as_unset ENV MAIL MAILPATH +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +for as_var in \ + LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ + LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ + LC_TELEPHONE LC_TIME +do + if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then + eval $as_var=C; export $as_var + else + $as_unset $as_var + fi +done + +# Required to use basename. +if expr a : '\(a\)' >/dev/null 2>&1; 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 || +echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; } + /^X\/\(\/\/\)$/{ s//\1/; q; } + /^X\/\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + + +# PATH needs CR, and LINENO needs CR and PATH. +# 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 + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + echo "#! /bin/sh" >conf$$.sh + echo "exit 0" >>conf$$.sh + chmod +x conf$$.sh + if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then + PATH_SEPARATOR=';' + else + PATH_SEPARATOR=: + fi + rm -f conf$$.sh +fi + + + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" || { + # Find who we are. Look in the path if we contain no path at all + # relative or not. + 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 + + ;; + 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 + { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5 +echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;} + { (exit 1); exit 1; }; } + fi + case $CONFIG_SHELL in + '') + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for as_base in sh bash ksh sh5; do + case $as_dir in + /*) + if ("$as_dir/$as_base" -c ' + as_lineno_1=$LINENO + as_lineno_2=$LINENO + as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null` + test "x$as_lineno_1" != "x$as_lineno_2" && + test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then + $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; } + $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; } + CONFIG_SHELL=$as_dir/$as_base + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$0" ${1+"$@"} + fi;; + esac + done +done +;; + esac + + # 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 before each line; the second 'sed' does the real + # work. The second script uses 'N' to pair each line-number line + # with the numbered line, 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 + # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-) + sed '=' <$as_myself | + sed ' + N + s,$,-, + : loop + s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3, + t loop + s,-$,, + s,^['$as_cr_digits']*\n,, + ' >$as_me.lineno && + chmod +x $as_me.lineno || + { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5 +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 sensible to this). + . ./$as_me.lineno + # Exit status is that of the last command. + exit +} + + +case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in + *c*,-n*) ECHO_N= ECHO_C=' +' ECHO_T=' ' ;; + *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; + *) ECHO_N= ECHO_C='\c' ECHO_T= ;; +esac + +if expr a : '\(a\)' >/dev/null 2>&1; then + as_expr=expr +else + as_expr=false +fi + +rm -f conf$$ conf$$.exe conf$$.file +echo >conf$$.file +if ln -s conf$$.file conf$$ 2>/dev/null; then + # We could just check for DJGPP; but this test a) works b) is more generic + # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). + if test -f conf$$.exe; then + # Don't use ln at all; we don't have any links + as_ln_s='cp -p' + else + as_ln_s='ln -s' + fi +elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln +else + as_ln_s='cp -p' +fi +rm -f conf$$ conf$$.exe conf$$.file + +if mkdir -p . 2>/dev/null; then + as_mkdir_p=: +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +as_executable_p="test -f" + +# 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'" + + +# IFS +# We need space, tab and new line, in precisely that order. +as_nl=' +' +IFS=" $as_nl" + +# CDPATH. +$as_unset CDPATH + +exec 6>&1 + +# Open the log real soon, to keep \$[0] and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. Logging --version etc. is OK. +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX +} >&5 +cat >&5 <<_CSEOF + +This file was extended by wmThemeCh $as_me 0.2, which was +generated by GNU Autoconf 2.59. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +_CSEOF +echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5 +echo >&5 +_ACEOF + +# Files that config.status was made for. +if test -n "$ac_config_files"; then + echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS +fi + +if test -n "$ac_config_headers"; then + echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS +fi + +if test -n "$ac_config_links"; then + echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS +fi + +if test -n "$ac_config_commands"; then + echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS +fi + +cat >>$CONFIG_STATUS <<\_ACEOF + +ac_cs_usage="\ +\`$as_me' instantiates files from templates according to the +current configuration. + +Usage: $0 [OPTIONS] [FILE]... + + -h, --help print this help, then exit + -V, --version print version number, then exit + -q, --quiet 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 <[email protected]>." +_ACEOF + +cat >>$CONFIG_STATUS <<_ACEOF +ac_cs_version="\\ +wmThemeCh config.status 0.2 +configured by $0, generated by GNU Autoconf 2.59, + with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" + +Copyright (C) 2003 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." +srcdir=$srcdir +INSTALL="$INSTALL" +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF +# If no file are specified by the user, then we need to provide default +# value. By we need to know if files were specified by the user. +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 + ;; + *) # This is not an option, so the user has probably given explicit + # arguments. + ac_option=$1 + ac_need_defaults=false;; + esac + + case $ac_option in + # Handling of the options. +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --vers* | -V ) + echo "$ac_cs_version"; exit 0 ;; + --he | --h) + # Conflict between --help and --header + { { echo "$as_me:$LINENO: error: ambiguous option: $1 +Try \`$0 --help' for more information." >&5 +echo "$as_me: error: ambiguous option: $1 +Try \`$0 --help' for more information." >&2;} + { (exit 1); exit 1; }; };; + --help | --hel | -h ) + echo "$ac_cs_usage"; exit 0 ;; + --debug | --d* | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + CONFIG_FILES="$CONFIG_FILES $ac_optarg" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" + ac_need_defaults=false;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1 +Try \`$0 --help' for more information." >&5 +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" ;; + + 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 +if \$ac_cs_recheck; then + echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 + exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion +fi + +_ACEOF + +cat >>$CONFIG_STATUS <<_ACEOF +# +# INIT-COMMANDS section. +# + +AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" + +_ACEOF + + + +cat >>$CONFIG_STATUS <<\_ACEOF +for ac_config_target in $ac_config_targets +do + case "$ac_config_target" in + # Handling of arguments. + "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; + "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 +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 to put it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Create a temporary directory, and hook for its removal unless debugging. +$debug || +{ + trap 'exit_status=$?; rm -rf $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 -q "./confstatXXXXXX") 2>/dev/null` && + test -n "$tmp" && test -d "$tmp" +} || +{ + tmp=./confstat$$-$RANDOM + (umask 077 && mkdir $tmp) +} || +{ + echo "$me: cannot create a temporary directory in ." >&2 + { (exit 1); exit 1; } +} + +_ACEOF + +cat >>$CONFIG_STATUS <<_ACEOF + +# +# CONFIG_FILES section. +# + +# No need to generate the scripts if there are no CONFIG_FILES. +# This happens for instance when ./config.status config.h +if test -n "\$CONFIG_FILES"; then + # Protect against being on the right side of a sed subst in config.status. + sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; + s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF +s,@SHELL@,$SHELL,;t t +s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t +s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t +s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t +s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t +s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t +s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t +s,@exec_prefix@,$exec_prefix,;t t +s,@prefix@,$prefix,;t t +s,@program_transform_name@,$program_transform_name,;t t +s,@bindir@,$bindir,;t t +s,@sbindir@,$sbindir,;t t +s,@libexecdir@,$libexecdir,;t t +s,@datadir@,$datadir,;t t +s,@sysconfdir@,$sysconfdir,;t t +s,@sharedstatedir@,$sharedstatedir,;t t +s,@localstatedir@,$localstatedir,;t t +s,@libdir@,$libdir,;t t +s,@includedir@,$includedir,;t t +s,@oldincludedir@,$oldincludedir,;t t +s,@infodir@,$infodir,;t t +s,@mandir@,$mandir,;t t +s,@build_alias@,$build_alias,;t t +s,@host_alias@,$host_alias,;t t +s,@target_alias@,$target_alias,;t t +s,@DEFS@,$DEFS,;t t +s,@ECHO_C@,$ECHO_C,;t t +s,@ECHO_N@,$ECHO_N,;t t +s,@ECHO_T@,$ECHO_T,;t t +s,@LIBS@,$LIBS,;t t +s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t +s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t +s,@INSTALL_DATA@,$INSTALL_DATA,;t t +s,@CYGPATH_W@,$CYGPATH_W,;t t +s,@PACKAGE@,$PACKAGE,;t t +s,@VERSION@,$VERSION,;t t +s,@ACLOCAL@,$ACLOCAL,;t t +s,@AUTOCONF@,$AUTOCONF,;t t +s,@AUTOMAKE@,$AUTOMAKE,;t t +s,@AUTOHEADER@,$AUTOHEADER,;t t +s,@MAKEINFO@,$MAKEINFO,;t t +s,@install_sh@,$install_sh,;t t +s,@STRIP@,$STRIP,;t t +s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t +s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t +s,@mkdir_p@,$mkdir_p,;t t +s,@AWK@,$AWK,;t t +s,@SET_MAKE@,$SET_MAKE,;t t +s,@am__leading_dot@,$am__leading_dot,;t t +s,@AMTAR@,$AMTAR,;t t +s,@am__tar@,$am__tar,;t t +s,@am__untar@,$am__untar,;t t +s,@CC@,$CC,;t t +s,@CFLAGS@,$CFLAGS,;t t +s,@LDFLAGS@,$LDFLAGS,;t t +s,@CPPFLAGS@,$CPPFLAGS,;t t +s,@ac_ct_CC@,$ac_ct_CC,;t t +s,@EXEEXT@,$EXEEXT,;t t +s,@OBJEXT@,$OBJEXT,;t t +s,@DEPDIR@,$DEPDIR,;t t +s,@am__include@,$am__include,;t t +s,@am__quote@,$am__quote,;t t +s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t +s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t +s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t +s,@CCDEPMODE@,$CCDEPMODE,;t t +s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t +s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t +s,@CPP@,$CPP,;t t +s,@X_CFLAGS@,$X_CFLAGS,;t t +s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t +s,@X_LIBS@,$X_LIBS,;t t +s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t +s,@EGREP@,$EGREP,;t t +s,@LIBOBJS@,$LIBOBJS,;t t +s,@LTLIBOBJS@,$LTLIBOBJS,;t t +CEOF + +_ACEOF + + cat >>$CONFIG_STATUS <<\_ACEOF + # Split the substitutions into bite-sized pieces for seds with + # small command number limits, like on Digital OSF/1 and HP-UX. + ac_max_sed_lines=48 + ac_sed_frag=1 # Number of current file. + ac_beg=1 # First line for current file. + ac_end=$ac_max_sed_lines # Line after last line for current file. + ac_more_lines=: + ac_sed_cmds= + while $ac_more_lines; do + if test $ac_beg -gt 1; then + sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag + else + sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag + fi + if test ! -s $tmp/subs.frag; then + ac_more_lines=false + else + # The purpose of the label and of the branching condition is to + # speed up the sed processing (if there are no `@' at all, there + # is no need to browse any of the substitutions). + # These are the two extra sed commands mentioned above. + (echo ':t + /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed + if test -z "$ac_sed_cmds"; then + ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" + else + ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" + fi + ac_sed_frag=`expr $ac_sed_frag + 1` + ac_beg=$ac_end + ac_end=`expr $ac_end + $ac_max_sed_lines` + fi + done + if test -z "$ac_sed_cmds"; then + ac_sed_cmds=cat + fi +fi # test -n "$CONFIG_FILES" + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF +for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue + # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". + case $ac_file in + - | *:- | *:-:* ) # input from stdin + cat >$tmp/stdin + ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + * ) ac_file_in=$ac_file.in ;; + esac + + # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. + ac_dir=`(dirname "$ac_file") 2>/dev/null || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p "$ac_dir" + else + as_dir="$ac_dir" + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 +echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} + { (exit 1); exit 1; }; }; } + + ac_builddir=. + +if test "$ac_dir" != .; then + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A "../" for each directory in $ac_dir_suffix. + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` +else + ac_dir_suffix= ac_top_builddir= +fi + +case $srcdir in + .) # No --srcdir option. We are building in place. + ac_srcdir=. + if test -z "$ac_top_builddir"; then + ac_top_srcdir=. + else + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` + fi ;; + [\\/]* | ?:[\\/]* ) # Absolute path. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir ;; + *) # Relative path. + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_builddir$srcdir ;; +esac + +# Do not use `cd foo && pwd` to compute absolute paths, because +# the directories may not exist. +case `pwd` in +.) ac_abs_builddir="$ac_dir";; +*) + case "$ac_dir" in + .) ac_abs_builddir=`pwd`;; + [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; + *) ac_abs_builddir=`pwd`/"$ac_dir";; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_top_builddir=${ac_top_builddir}.;; +*) + case ${ac_top_builddir}. in + .) ac_abs_top_builddir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; + *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_srcdir=$ac_srcdir;; +*) + case $ac_srcdir in + .) ac_abs_srcdir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; + *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_top_srcdir=$ac_top_srcdir;; +*) + case $ac_top_srcdir in + .) ac_abs_top_srcdir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; + *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; + esac;; +esac + + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_builddir$INSTALL ;; + esac + + # 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. */ + if test x"$ac_file" = x-; then + configure_input= + else + configure_input="$ac_file. " + fi + configure_input=$configure_input"Generated from `echo $ac_file_in | + sed 's,.*/,,'` by configure." + + # First look for the input files in the build tree, otherwise in the + # src tree. + ac_file_inputs=`IFS=: + for f in $ac_file_in; do + case $f in + -) echo $tmp/stdin ;; + [\\/$]*) + # Absolute (can't be DOS-style, as IFS=:) + test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + echo "$f";; + *) # Relative + if test -f "$f"; then + # Build tree + echo "$f" + elif test -f "$srcdir/$f"; then + # Source tree + echo "$srcdir/$f" + else + # /dev/null tree + { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + fi;; + esac + done` || { (exit 1); exit 1; } + + if test x"$ac_file" != x-; then + { echo "$as_me:$LINENO: creating $ac_file" >&5 +echo "$as_me: creating $ac_file" >&6;} + rm -f "$ac_file" + fi +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF + sed "$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s,@configure_input@,$configure_input,;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,@top_builddir@,$ac_top_builddir,;t t +s,@abs_top_builddir@,$ac_abs_top_builddir,;t t +s,@INSTALL@,$ac_INSTALL,;t t +" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out + rm -f $tmp/stdin + if test x"$ac_file" != x-; then + mv $tmp/out $ac_file + else + cat $tmp/out + rm -f $tmp/out + fi + +done +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF + +# +# CONFIG_HEADER section. +# + +# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where +# NAME is the cpp macro being defined and VALUE is the value it is being given. +# +# ac_d sets the value in "#define NAME VALUE" lines. +ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)' +ac_dB='[ ].*$,\1#\2' +ac_dC=' ' +ac_dD=',;t' +# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE". +ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' +ac_uB='$,\1#\2define\3' +ac_uC=' ' +ac_uD=',;t' + +for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue + # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". + case $ac_file in + - | *:- | *:-:* ) # input from stdin + cat >$tmp/stdin + ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; + * ) ac_file_in=$ac_file.in ;; + esac + + test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5 +echo "$as_me: creating $ac_file" >&6;} + + # First look for the input files in the build tree, otherwise in the + # src tree. + ac_file_inputs=`IFS=: + for f in $ac_file_in; do + case $f in + -) echo $tmp/stdin ;; + [\\/$]*) + # Absolute (can't be DOS-style, as IFS=:) + test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + # Do quote $f, to prevent DOS paths from being IFS'd. + echo "$f";; + *) # Relative + if test -f "$f"; then + # Build tree + echo "$f" + elif test -f "$srcdir/$f"; then + # Source tree + echo "$srcdir/$f" + else + # /dev/null tree + { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5 +echo "$as_me: error: cannot find input file: $f" >&2;} + { (exit 1); exit 1; }; } + fi;; + esac + done` || { (exit 1); exit 1; } + # Remove the trailing spaces. + sed 's/[ ]*$//' $ac_file_inputs >$tmp/in + +_ACEOF + +# Transform confdefs.h into two sed scripts, `conftest.defines' and +# `conftest.undefs', that substitutes the proper values into +# config.h.in to produce config.h. The first handles `#define' +# templates, and the second `#undef' templates. +# And first: Protect against being on the right side of a sed subst in +# config.status. Protect against being in an unquoted here document +# in config.status. +rm -f conftest.defines conftest.undefs +# Using a here document instead of a string reduces the quoting nightmare. +# Putting comments in sed scripts is not portable. +# +# `end' is used to avoid that the second main sed command (meant for +# 0-ary CPP macros) applies to n-ary macro definitions. +# See the Autoconf documentation for `clear'. +cat >confdef2sed.sed <<\_ACEOF +s/[\\&,]/\\&/g +s,[\\$`],\\&,g +t clear +: clear +s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp +t end +s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp +: end +_ACEOF +# If some macros were called several times there might be several times +# the same #defines, which is useless. Nevertheless, we may not want to +# sort them, since we want the *last* AC-DEFINE to be honored. +uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines +sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs +rm -f confdef2sed.sed + +# This sed command replaces #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. +cat >>conftest.undefs <<\_ACEOF +s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */, +_ACEOF + +# Break up conftest.defines because some shells have a limit on the size +# of here documents, and old seds have small limits too (100 cmds). +echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS +echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS +echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS +echo ' :' >>$CONFIG_STATUS +rm -f conftest.tail +while grep . conftest.defines >/dev/null +do + # Write a limited-size here document to $tmp/defines.sed. + echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS + # Speed up: don't consider the non `#define' lines. + echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS + # Work around the forget-to-reset-the-flag bug. + echo 't clr' >>$CONFIG_STATUS + echo ': clr' >>$CONFIG_STATUS + sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS + echo 'CEOF + sed -f $tmp/defines.sed $tmp/in >$tmp/out + rm -f $tmp/in + mv $tmp/out $tmp/in +' >>$CONFIG_STATUS + sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail + rm -f conftest.defines + mv conftest.tail conftest.defines +done +rm -f conftest.defines +echo ' fi # grep' >>$CONFIG_STATUS +echo >>$CONFIG_STATUS + +# Break up conftest.undefs because some shells have a limit on the size +# of here documents, and old seds have small limits too (100 cmds). +echo ' # Handle all the #undef templates' >>$CONFIG_STATUS +rm -f conftest.tail +while grep . conftest.undefs >/dev/null +do + # Write a limited-size here document to $tmp/undefs.sed. + echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS + # Speed up: don't consider the non `#undef' + echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS + # Work around the forget-to-reset-the-flag bug. + echo 't clr' >>$CONFIG_STATUS + echo ': clr' >>$CONFIG_STATUS + sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS + echo 'CEOF + sed -f $tmp/undefs.sed $tmp/in >$tmp/out + rm -f $tmp/in + mv $tmp/out $tmp/in +' >>$CONFIG_STATUS + sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail + rm -f conftest.undefs + mv conftest.tail conftest.undefs +done +rm -f conftest.undefs + +cat >>$CONFIG_STATUS <<\_ACEOF + # 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. */ + if test x"$ac_file" = x-; then + echo "/* Generated by configure. */" >$tmp/config.h + else + echo "/* $ac_file. Generated by configure. */" >$tmp/config.h + fi + cat $tmp/in >>$tmp/config.h + rm -f $tmp/in + if test x"$ac_file" != x-; then + if diff $ac_file $tmp/config.h >/dev/null 2>&1; then + { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 +echo "$as_me: $ac_file is unchanged" >&6;} + else + ac_dir=`(dirname "$ac_file") 2>/dev/null || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p "$ac_dir" + else + as_dir="$ac_dir" + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 +echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} + { (exit 1); exit 1; }; }; } + + rm -f $ac_file + mv $tmp/config.h $ac_file + fi + else + cat $tmp/config.h + rm -f $tmp/config.h + fi +# Compute $ac_file's index in $config_headers. +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $ac_file | $ac_file:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null || +$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X$ac_file : 'X\(//\)[^/]' \| \ + X$ac_file : 'X\(//\)$' \| \ + X$ac_file : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X$ac_file | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'`/stamp-h$_am_stamp_count +done +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF + +# +# CONFIG_COMMANDS section. +# +for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue + ac_dest=`echo "$ac_file" | sed 's,:.*,,'` + ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` + ac_dir=`(dirname "$ac_dest") 2>/dev/null || +$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_dest" : 'X\(//\)[^/]' \| \ + X"$ac_dest" : 'X\(//\)$' \| \ + X"$ac_dest" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$ac_dest" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p "$ac_dir" + else + as_dir="$ac_dir" + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5 +echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;} + { (exit 1); exit 1; }; }; } + + ac_builddir=. + +if test "$ac_dir" != .; then + ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + # A "../" for each directory in $ac_dir_suffix. + ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'` +else + ac_dir_suffix= ac_top_builddir= +fi + +case $srcdir in + .) # No --srcdir option. We are building in place. + ac_srcdir=. + if test -z "$ac_top_builddir"; then + ac_top_srcdir=. + else + ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'` + fi ;; + [\\/]* | ?:[\\/]* ) # Absolute path. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir ;; + *) # Relative path. + ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_builddir$srcdir ;; +esac + +# Do not use `cd foo && pwd` to compute absolute paths, because +# the directories may not exist. +case `pwd` in +.) ac_abs_builddir="$ac_dir";; +*) + case "$ac_dir" in + .) ac_abs_builddir=`pwd`;; + [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";; + *) ac_abs_builddir=`pwd`/"$ac_dir";; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_top_builddir=${ac_top_builddir}.;; +*) + case ${ac_top_builddir}. in + .) ac_abs_top_builddir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;; + *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_srcdir=$ac_srcdir;; +*) + case $ac_srcdir in + .) ac_abs_srcdir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;; + *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;; + esac;; +esac +case $ac_abs_builddir in +.) ac_abs_top_srcdir=$ac_top_srcdir;; +*) + case $ac_top_srcdir in + .) ac_abs_top_srcdir=$ac_abs_builddir;; + [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;; + *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;; + esac;; +esac + + + { echo "$as_me:$LINENO: executing $ac_dest commands" >&5 +echo "$as_me: executing $ac_dest commands" >&6;} + case $ac_dest in + depfiles ) 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. + # So let's grep whole file. + if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then + dirpart=`(dirname "$mf") 2>/dev/null || +$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$mf" : 'X\(//\)[^/]' \| \ + X"$mf" : 'X\(//\)$' \| \ + X"$mf" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +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=`(dirname "$file") 2>/dev/null || +$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$file" : 'X\(//\)[^/]' \| \ + X"$file" : 'X\(//\)$' \| \ + X"$file" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + { if $as_mkdir_p; then + mkdir -p $dirpart/$fdir + else + as_dir=$dirpart/$fdir + as_dirs= + while test ! -d "$as_dir"; do + as_dirs="$as_dir $as_dirs" + as_dir=`(dirname "$as_dir") 2>/dev/null || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| \ + . : '\(.\)' 2>/dev/null || +echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } + /^X\(\/\/\)[^/].*/{ s//\1/; q; } + /^X\(\/\/\)$/{ s//\1/; q; } + /^X\(\/\).*/{ s//\1/; q; } + s/.*/./; q'` + done + test ! -n "$as_dirs" || mkdir $as_dirs + fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5 +echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;} + { (exit 1); exit 1; }; }; } + + # echo "creating $dirpart/$file" + echo '# dummy' > "$dirpart/$file" + done +done + ;; + esac +done +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF + +{ (exit 0); exit 0; } +_ACEOF +chmod +x $CONFIG_STATUS +ac_clean_files=$ac_clean_files_save + + +# 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 || { (exit 1); exit 1; } +fi + diff --git a/wmthemech/configure.ac b/wmthemech/configure.ac new file mode 100644 index 0000000..f3fe03b --- /dev/null +++ b/wmthemech/configure.ac @@ -0,0 +1,46 @@ +# -*- Autoconf -*- +# Process this file with autoconf to produce a configure script. + +AC_PREREQ(2.59) +AC_INIT([wmThemeCh], [0.2], + [[email protected]], + [wmthemech]) +AC_CONFIG_SRCDIR([src/wmThemeCh.c]) +AC_CONFIG_HEADER([config.h]) +AM_INIT_AUTOMAKE + +# Checks for programs. +AC_PROG_CC +AC_PROG_INSTALL + +# Checks for libraries. + +AC_PATH_XTRA + +LIBS="$LIBS $X_EXTRA_LIBS $X_LIBS" +CFLAGS="$X_CFLAGS $CFLAGS" +CPPFLAGS="$X_CFLAGS $CPPFLAGS" +LDFLAGS="$LDFLAGS $X_PRE_LIBS" + +AC_CHECK_LIB(X11,XOpenDisplay, [], [AC_MSG_ERROR([libx11-dev missing])]) +AC_CHECK_LIB(Xext,XShapeCombineMask) +AC_CHECK_LIB(Xpm,XpmReadFileToPixmap, [], [AC_MSG_ERROR([libxpm-dev missing])]) + +# Checks for header files. +AC_HEADER_DIRENT +AC_HEADER_STDC +AC_CHECK_HEADERS([fcntl.h stdlib.h string.h unistd.h \ + X11/X.h X11/Xlib.h X11/xpm.h X11/extensions/shape.h]) + +# Checks for typedefs, structures, and compiler characteristics. +AC_C_CONST + +# Checks for library functions. +AC_FUNC_MALLOC +AC_FUNC_REALLOC +AC_FUNC_STAT +AC_CHECK_FUNCS([strcspn strdup strspn strstr]) + +AC_CONFIG_FILES([Makefile + src/Makefile]) +AC_OUTPUT diff --git a/wmthemech/depcomp b/wmthemech/depcomp new file mode 100755 index 0000000..04701da --- /dev/null +++ b/wmthemech/depcomp @@ -0,0 +1,530 @@ +#! /bin/sh +# depcomp - compile a program generating dependencies as side-effects + +scriptversion=2005-07-09.11 + +# Copyright (C) 1999, 2000, 2003, 2004, 2005 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 <[email protected]>. + +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 <[email protected]>. +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. + "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" + 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. + stripped=`echo "$object" | sed 's/\(.*\)\..*$/\1/'` + tmpdepfile="$stripped.u" + if test "$libtool" = yes; then + "$@" -Wc,-M + else + "$@" -M + fi + stat=$? + + if test -f "$tmpdepfile"; then : + else + stripped=`echo "$stripped" | sed 's,^.*/,,'` + tmpdepfile="$stripped.u" + fi + + if test $stat -eq 0; then : + else + rm -f "$tmpdepfile" + exit $stat + fi + + if test -f "$tmpdepfile"; then + outname="$stripped.o" + # 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,^$outname:,$object :," < "$tmpdepfile" > "$depfile" + sed -e "s,^$outname: \(.*\)$,\1:," < "$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" + ;; + +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 mecanism 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 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/wmthemech/install-sh b/wmthemech/install-sh new file mode 100755 index 0000000..4d4a951 --- /dev/null +++ b/wmthemech/install-sh @@ -0,0 +1,323 @@ +#!/bin/sh +# install - install a program, script, or datafile + +scriptversion=2005-05-14.22 + +# 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. It can only install one file at a time, a restriction +# shared with many OS's install programs. + +# set DOITPROG to echo to test this script + +# Don't use :- since 4.3BSD and earlier shells don't like it. +doit="${DOITPROG-}" + +# put in absolute paths if you don't have them in your path; or use env. vars. + +mvprog="${MVPROG-mv}" +cpprog="${CPPROG-cp}" +chmodprog="${CHMODPROG-chmod}" +chownprog="${CHOWNPROG-chown}" +chgrpprog="${CHGRPPROG-chgrp}" +stripprog="${STRIPPROG-strip}" +rmprog="${RMPROG-rm}" +mkdirprog="${MKDIRPROG-mkdir}" + +chmodcmd="$chmodprog 0755" +chowncmd= +chgrpcmd= +stripcmd= +rmcmd="$rmprog -f" +mvcmd="$mvprog" +src= +dst= +dir_arg= +dstarg= +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: +-c (ignored) +-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. +--help display this help and exit. +--version display version info and exit. + +Environment variables override the default commands: + CHGRPPROG CHMODPROG CHOWNPROG CPPROG MKDIRPROG MVPROG RMPROG STRIPPROG +" + +while test -n "$1"; do + case $1 in + -c) shift + continue;; + + -d) dir_arg=true + shift + continue;; + + -g) chgrpcmd="$chgrpprog $2" + shift + shift + continue;; + + --help) echo "$usage"; exit $?;; + + -m) chmodcmd="$chmodprog $2" + shift + shift + continue;; + + -o) chowncmd="$chownprog $2" + shift + shift + continue;; + + -s) stripcmd=$stripprog + shift + continue;; + + -t) dstarg=$2 + shift + shift + continue;; + + -T) no_target_directory=true + shift + continue;; + + --version) echo "$0 $scriptversion"; exit $?;; + + *) # When -d is used, all remaining arguments are directories to create. + # When -t is used, the destination is already specified. + test -n "$dir_arg$dstarg" && break + # Otherwise, the last argument is the destination. Remove it from $@. + for arg + do + if test -n "$dstarg"; then + # $@ is not empty: it contains at least $arg. + set fnord "$@" "$dstarg" + shift # fnord + fi + shift # arg + dstarg=$arg + done + break;; + esac +done + +if test -z "$1"; 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 + +for src +do + # Protect names starting with `-'. + case $src in + -*) src=./$src ;; + esac + + if test -n "$dir_arg"; then + dst=$src + src= + + if test -d "$dst"; then + mkdircmd=: + chmodcmd= + else + mkdircmd=$mkdirprog + fi + 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 "$dstarg"; then + echo "$0: no destination specified." >&2 + exit 1 + fi + + dst=$dstarg + # 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: $dstarg: Is a directory" >&2 + exit 1 + fi + dst=$dst/`basename "$src"` + fi + fi + + # This sed command emulates the dirname command. + dstdir=`echo "$dst" | sed -e 's,/*$,,;s,[^/]*$,,;s,/*$,,;s,^$,.,'` + + # Make sure that the destination directory exists. + + # Skip lots of stat calls in the usual case. + if test ! -d "$dstdir"; then + defaultIFS=' + ' + IFS="${IFS-$defaultIFS}" + + oIFS=$IFS + # Some sh's can't handle IFS=/ for some reason. + IFS='%' + set x `echo "$dstdir" | sed -e 's@/@%@g' -e 's@^%@/@'` + shift + IFS=$oIFS + + pathcomp= + + while test $# -ne 0 ; do + pathcomp=$pathcomp$1 + shift + if test ! -d "$pathcomp"; then + $mkdirprog "$pathcomp" + # mkdir can fail with a `File exist' error in case several + # install-sh are creating the directory concurrently. This + # is OK. + test -d "$pathcomp" || exit + fi + pathcomp=$pathcomp/ + done + fi + + if test -n "$dir_arg"; then + $doit $mkdircmd "$dst" \ + && { test -z "$chowncmd" || $doit $chowncmd "$dst"; } \ + && { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } \ + && { test -z "$stripcmd" || $doit $stripcmd "$dst"; } \ + && { test -z "$chmodcmd" || $doit $chmodcmd "$dst"; } + + else + dstfile=`basename "$dst"` + + # 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 + trap '(exit $?); exit' 1 2 13 15 + + # Copy the file name to the temp name. + $doit $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 "$dsttmp"; } && + + # Now rename the file to the real destination. + { $doit $mvcmd -f "$dsttmp" "$dstdir/$dstfile" 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. + { + if test -f "$dstdir/$dstfile"; then + $doit $rmcmd -f "$dstdir/$dstfile" 2>/dev/null \ + || $doit $mvcmd -f "$dstdir/$dstfile" "$rmtmp" 2>/dev/null \ + || { + echo "$0: cannot unlink or rename $dstdir/$dstfile" >&2 + (exit 1); exit 1 + } + else + : + fi + } && + + # Now rename the file to the real destination. + $doit $mvcmd "$dsttmp" "$dstdir/$dstfile" + } + } + fi || { (exit 1); exit 1; } +done + +# The final little trick to "correctly" pass the exit status to the exit trap. +{ + (exit 0); 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/wmthemech/missing b/wmthemech/missing new file mode 100755 index 0000000..894e786 --- /dev/null +++ b/wmthemech/missing @@ -0,0 +1,360 @@ +#! /bin/sh +# Common stub for a few missing GNU programs while installing. + +scriptversion=2005-06-08.21 + +# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005 +# Free Software Foundation, Inc. +# Originally by Fran,cois Pinard <[email protected]>, 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=: + +# 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' + 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 <[email protected]>." + 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 's/.*--output[ =]*\([^ ]*\).*/\1/p'` + test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'` + 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 [ $# -ne 1 ]; then + eval LASTARG="\${$#}" + case "$LASTARG" in + *.y) + SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'` + if [ -f "$SRCFILE" ]; then + cp "$SRCFILE" y.tab.c + fi + SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'` + if [ -f "$SRCFILE" ]; then + cp "$SRCFILE" y.tab.h + fi + ;; + esac + fi + if [ ! -f y.tab.h ]; then + echo >y.tab.h + fi + if [ ! -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 [ $# -ne 1 ]; then + eval LASTARG="\${$#}" + case "$LASTARG" in + *.l) + SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'` + if [ -f "$SRCFILE" ]; then + cp "$SRCFILE" lex.yy.c + fi + ;; + esac + fi + if [ ! -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 's/.*-o \([^ ]*\).*/\1/p'` + if test -z "$file"; then + file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'` + fi + if [ -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 's/.*-o \([^ ]*\).*/\1/p'` + 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/wmthemech/share/Animals.xpm b/wmthemech/share/Animals.xpm new file mode 100644 index 0000000..8a1af76 --- /dev/null +++ b/wmthemech/share/Animals.xpm @@ -0,0 +1,3029 @@ +/* XPM */ +static char * Animals_xpm[] = { +"56 56 2970 2", +" c #524631", +". c #4C3F2D", +"+ c #4A3D2C", +"@ c #4B3E2B", +"# c #4F412D", +"$ c #504330", +"% c #504332", +"& c #4E4532", +"* c #514534", +"= c #524332", +"- c #544634", +"; c #50422F", +"> c #473A29", +", c #453826", +"' c #463725", +") c #4B3B28", +"! c #4B3B2B", +"~ c #483E29", +"{ c #473926", +"] c #4D3D2A", +"^ c #4A3A28", +"/ c #4C3B29", +"( c #4C3A29", +"_ c #4A3824", +": c #4A3923", +"< c #4B3A24", +"[ c #493822", +"} c #4B3924", +"| c #4E3B26", +"1 c #503E27", +"2 c #544229", +"3 c #54412C", +"4 c #523F29", +"5 c #55432D", +"6 c #57462F", +"7 c #5A4630", +"8 c #5E4933", +"9 c #5B4931", +"0 c #574530", +"a c #56432E", +"b c #4F3E27", +"c c #4F3F28", +"d c #4F3F27", +"e c #503D26", +"f c #4E3C26", +"g c #503F2A", +"h c #51412D", +"i c #514130", +"j c #4E402E", +"k c #4F412E", +"l c #51442D", +"m c #4A412A", +"n c #514433", +"o c #554835", +"p c #4F4431", +"q c #493D2A", +"r c #4A3E2C", +"s c #4B402E", +"t c #524933", +"u c #574E39", +"v c #4B4232", +"w c #4F4332", +"x c #534533", +"y c #504431", +"z c #4D412E", +"A c #483D2A", +"B c #483C28", +"C c #483C27", +"D c #4A3E29", +"E c #4A3E2B", +"F c #443927", +"G c #473B29", +"H c #4C402F", +"I c #494231", +"J c #4A412E", +"K c #4F4532", +"L c #49402D", +"M c #4C3F2A", +"N c #4C3E29", +"O c #4C3A24", +"P c #473623", +"Q c #473523", +"R c #4B3A26", +"S c #4C3B25", +"T c #503E26", +"U c #4E3D27", +"V c #51402B", +"W c #54422A", +"X c #54422C", +"Y c #56442D", +"Z c #54422E", +"` c #57452C", +" . c #594731", +".. c #57462E", +"+. c #53432B", +"@. c #4F3E28", +"#. c #4C3B28", +"$. c #4C3F2C", +"%. c #534430", +"&. c #564634", +"*. c #5B4A34", +"=. c #5A4B35", +"-. c #4D442F", +";. c #534735", +">. c #584C3A", +",. c #574B38", +"'. c #584B38", +"). c #554936", +"!. c #4E4330", +"~. c #4C422D", +"{. c #544835", +"]. c #554838", +"^. c #4D4431", +"/. c #4B4431", +"(. c #4E4734", +"_. c #4F4534", +":. c #4B4030", +"<. c #3A3225", +"[. c #3A3424", +"}. c #3F3826", +"|. c #433C2A", +"1. c #453F2C", +"2. c #544932", +"3. c #61553F", +"4. c #585241", +"5. c #514937", +"6. c #4C4330", +"7. c #4C4633", +"8. c #44412E", +"9. c #4B442E", +"0. c #4D452E", +"a. c #4C432F", +"b. c #3E3224", +"c. c #352B1B", +"d. c #3A2E1E", +"e. c #463826", +"f. c #503E28", +"g. c #4C3C27", +"h. c #493A26", +"i. c #4D3C27", +"j. c #51402A", +"k. c #4E3D29", +"l. c #493726", +"m. c #4C3A28", +"n. c #52412C", +"o. c #4F3F29", +"p. c #4C3D27", +"q. c #473724", +"r. c #443523", +"s. c #453A27", +"t. c #4D412F", +"u. c #524431", +"v. c #544633", +"w. c #544532", +"x. c #453E2A", +"y. c #504A31", +"z. c #524B37", +"A. c #5B523F", +"B. c #59503C", +"C. c #5D523D", +"D. c #5A513D", +"E. c #554C36", +"F. c #5F5730", +"G. c #6A5E35", +"H. c #494230", +"I. c #413D2A", +"J. c #373623", +"K. c #363324", +"L. c #312E21", +"M. c #302D20", +"N. c #383525", +"O. c #3B3727", +"P. c #453F29", +"Q. c #716144", +"R. c #847457", +"S. c #685D44", +"T. c #746951", +"U. c #5C543F", +"V. c #504A38", +"W. c #443F2E", +"X. c #504834", +"Y. c #564B38", +"Z. c #4F4530", +"`. c #403626", +" + c #423524", +".+ c #483827", +"++ c #483726", +"@+ c #413122", +"#+ c #423222", +"$+ c #483725", +"%+ c #473625", +"&+ c #463524", +"*+ c #463525", +"=+ c #453425", +"-+ c #493928", +";+ c #4A3926", +">+ c #4A3A27", +",+ c #453624", +"'+ c #443524", +")+ c #443827", +"!+ c #403825", +"~+ c #4D4130", +"{+ c #524534", +"]+ c #514632", +"^+ c #4D4432", +"/+ c #4F4432", +"(+ c #453E2B", +"_+ c #575139", +":+ c #554D38", +"<+ c #514A37", +"[+ c #534B35", +"}+ c #544B36", +"|+ c #574C35", +"1+ c #777243", +"2+ c #595638", +"3+ c #637541", +"4+ c #5C6536", +"5+ c #373B22", +"6+ c #3F3D2B", +"7+ c #3F3D2A", +"8+ c #393826", +"9+ c #403D2E", +"0+ c #353222", +"a+ c #353021", +"b+ c #4B432F", +"c+ c #554C35", +"d+ c #5F5338", +"e+ c #88785C", +"f+ c #978367", +"g+ c #867659", +"h+ c #7B745B", +"i+ c #8C8469", +"j+ c #5B543E", +"k+ c #4B4734", +"l+ c #675C43", +"m+ c #594D37", +"n+ c #5A4E3B", +"o+ c #61513A", +"p+ c #574A33", +"q+ c #443726", +"r+ c #413524", +"s+ c #3E311F", +"t+ c #392B1A", +"u+ c #3B2D1F", +"v+ c #3F3020", +"w+ c #423323", +"x+ c #433424", +"y+ c #413423", +"z+ c #443424", +"A+ c #423424", +"B+ c #443727", +"C+ c #443A28", +"D+ c #3D3625", +"E+ c #473D2C", +"F+ c #4A402E", +"G+ c #4A422F", +"H+ c #4A4230", +"I+ c #48422F", +"J+ c #47412B", +"K+ c #534C38", +"L+ c #574F3A", +"M+ c #514C36", +"N+ c #504E37", +"O+ c #534D34", +"P+ c #5B5436", +"Q+ c #7C7440", +"R+ c #7D7F3E", +"S+ c #676E37", +"T+ c #555932", +"U+ c #41402B", +"V+ c #43412D", +"W+ c #3A3B29", +"X+ c #353524", +"Y+ c #464230", +"Z+ c #4C4731", +"`+ c #514832", +" @ c #665A42", +".@ c #66573B", +"+@ c #887558", +"@@ c #9B8968", +"#@ c #A49274", +"$@ c #8D7E65", +"%@ c #817861", +"&@ c #938E75", +"*@ c #756B50", +"=@ c #675B42", +"-@ c #837358", +";@ c #7A694C", +">@ c #6F6248", +",@ c #79674B", +"'@ c #897152", +")@ c #65563E", +"!@ c #524936", +"~@ c #4D4532", +"{@ c #47402C", +"]@ c #3F3727", +"^@ c #423828", +"/@ c #433929", +"(@ c #413727", +"_@ c #443928", +":@ c #453B29", +"<@ c #483E2D", +"[@ c #473B2B", +"}@ c #403625", +"|@ c #3C3425", +"1@ c #423728", +"2@ c #3D3624", +"3@ c #46402E", +"4@ c #483F2F", +"5@ c #423C2A", +"6@ c #443F2B", +"7@ c #544F3B", +"8@ c #4E4C37", +"9@ c #514F38", +"0@ c #6B623E", +"a@ c #7D7F51", +"b@ c #595D3A", +"c@ c #4C4C2D", +"d@ c #504E38", +"e@ c #5F5333", +"f@ c #41412D", +"g@ c #41412C", +"h@ c #3D3F2E", +"i@ c #3D3D2B", +"j@ c #47422E", +"k@ c #4F4834", +"l@ c #5F5439", +"m@ c #7A6D52", +"n@ c #887657", +"o@ c #9C8363", +"p@ c #AD9874", +"q@ c #A89778", +"r@ c #8F7E65", +"s@ c #8C7D63", +"t@ c #8E866D", +"u@ c #827457", +"v@ c #897656", +"w@ c #A38D70", +"x@ c #988464", +"y@ c #7D6D51", +"z@ c #9F8A69", +"A@ c #816C4E", +"B@ c #6F614A", +"C@ c #5A523D", +"D@ c #4B4635", +"E@ c #4D4939", +"F@ c #4D4838", +"G@ c #4C4534", +"H@ c #49432E", +"I@ c #4B4532", +"J@ c #494332", +"K@ c #504939", +"L@ c #4E4939", +"M@ c #4A4736", +"N@ c #4C4836", +"O@ c #4D4735", +"P@ c #4D4635", +"Q@ c #4B4434", +"R@ c #45402F", +"S@ c #3B3828", +"T@ c #393424", +"U@ c #443E2E", +"V@ c #44402F", +"W@ c #423D2C", +"X@ c #4A4733", +"Y@ c #474831", +"Z@ c #464732", +"`@ c #474834", +" # c #474B35", +".# c #5E6D3D", +"+# c #62683B", +"@# c #4C5035", +"## c #464634", +"$# c #4A4B39", +"%# c #4A4937", +"&# c #474633", +"*# c #424430", +"=# c #454432", +"-# c #4B4634", +";# c #584E36", +"># c #524831", +",# c #776343", +"'# c #8D7659", +")# c #947E5E", +"!# c #A78A66", +"~# c #AF9573", +"{# c #AD9778", +"]# c #958263", +"^# c #8F7A5B", +"/# c #9D8C6C", +"(# c #B09A74", +"_# c #B19975", +":# c #B49A74", +"<# c #AE9672", +"[# c #A78E6B", +"}# c #907F61", +"|# c #897A5D", +"1# c #72654A", +"2# c #6C634C", +"3# c #68604C", +"4# c #5F5842", +"5# c #58533F", +"6# c #504D3D", +"7# c #4C4834", +"8# c #4D4835", +"9# c #504A3A", +"0# c #494535", +"a# c #4E4C3A", +"b# c #4C4A3B", +"c# c #4B4737", +"d# c #4C4737", +"e# c #4B4839", +"f# c #484736", +"g# c #4C4B39", +"h# c #4A4A38", +"i# c #524F3F", +"j# c #504F3E", +"k# c #545240", +"l# c #4F4D3B", +"m# c #4A5036", +"n# c #484E36", +"o# c #525F38", +"p# c #55673D", +"q# c #617240", +"r# c #586C3C", +"s# c #4F553E", +"t# c #4E5540", +"u# c #50513D", +"v# c #4A4835", +"w# c #494B37", +"x# c #4C4B38", +"y# c #4B4631", +"z# c #5E553B", +"A# c #8B7350", +"B# c #8A7251", +"C# c #977B56", +"D# c #9A7D5C", +"E# c #977A54", +"F# c #B28F66", +"G# c #AF8D64", +"H# c #B49269", +"I# c #A68762", +"J# c #9D7F5F", +"K# c #A1835F", +"L# c #BCA57A", +"M# c #BCA275", +"N# c #BAA074", +"O# c #BDA176", +"P# c #B19672", +"Q# c #9F8867", +"R# c #A89679", +"S# c #98866B", +"T# c #8F7C62", +"U# c #917F63", +"V# c #907F60", +"W# c #8B785A", +"X# c #70654C", +"Y# c #575442", +"Z# c #55513E", +"`# c #53503E", +" $ c #514E3B", +".$ c #4D4A38", +"+$ c #4A4837", +"@$ c #4C4B3C", +"#$ c #4A4939", +"$$ c #4D4B39", +"%$ c #504E3F", +"&$ c #514F3F", +"*$ c #4F5141", +"=$ c #585848", +"-$ c #585A49", +";$ c #5C5D4D", +">$ c #555647", +",$ c #5E643D", +"'$ c #56563A", +")$ c #6F6F39", +"!$ c #4F6334", +"~$ c #74823D", +"{$ c #556439", +"]$ c #55583F", +"^$ c #4F533C", +"/$ c #4F503B", +"($ c #514F3C", +"_$ c #555641", +":$ c #5A553F", +"<$ c #6B5E44", +"[$ c #836F4D", +"}$ c #C7A779", +"|$ c #B49768", +"1$ c #B5986B", +"2$ c #96754D", +"3$ c #A27C4F", +"4$ c #BA8E5D", +"5$ c #B68B55", +"6$ c #BC8F56", +"7$ c #BD8F5A", +"8$ c #AC8554", +"9$ c #C4A16B", +"0$ c #CEB17A", +"a$ c #C4A26D", +"b$ c #D0AF79", +"c$ c #C7A571", +"d$ c #BB996D", +"e$ c #B59C74", +"f$ c #B9A77E", +"g$ c #B5A684", +"h$ c #AB9C7C", +"i$ c #BBA987", +"j$ c #B9A580", +"k$ c #A79171", +"l$ c #88775A", +"m$ c #6E644C", +"n$ c #645C48", +"o$ c #5A5747", +"p$ c #5B5846", +"q$ c #595644", +"r$ c #565544", +"s$ c #545444", +"t$ c #4C4D3D", +"u$ c #4D4E3D", +"v$ c #555445", +"w$ c #4E4D3E", +"x$ c #504F3F", +"y$ c #515040", +"z$ c #515140", +"A$ c #575644", +"B$ c #5B5B49", +"C$ c #5C5D4B", +"D$ c #5A5A49", +"E$ c #6B733B", +"F$ c #626B3D", +"G$ c #727C44", +"H$ c #5E6A3F", +"I$ c #626028", +"J$ c #535D3A", +"K$ c #52573C", +"L$ c #565640", +"M$ c #575640", +"N$ c #5B5941", +"O$ c #645F47", +"P$ c #746D54", +"Q$ c #8F7F5E", +"R$ c #BAA37A", +"S$ c #D8BA84", +"T$ c #BC9662", +"U$ c #BB9366", +"V$ c #A37847", +"W$ c #AD7F46", +"X$ c #AC7B40", +"Y$ c #BE8C4E", +"Z$ c #C99753", +"`$ c #CC9B59", +" % c #C8995B", +".% c #DDB374", +"+% c #D7AF71", +"@% c #C79A5C", +"#% c #E0B575", +"$% c #CA9D62", +"%% c #CAA26A", +"&% c #CCAD7D", +"*% c #C6B085", +"=% c #C2AE89", +"-% c #D3BF97", +";% c #C8B58D", +">% c #C0AD87", +",% c #AC9878", +"'% c #9A8466", +")% c #8C795E", +"!% c #726751", +"~% c #69624F", +"{% c #67604D", +"]% c #615B49", +"^% c #615F4C", +"/% c #5F5F4B", +"(% c #5E5C4A", +"_% c #5C5C4A", +":% c #605F4D", +"<% c #5E5D4B", +"[% c #60614E", +"}% c #615F4D", +"|% c #615E4C", +"1% c #5E5D4A", +"2% c #625F4D", +"3% c #605F4B", +"4% c #616050", +"5% c #6A7039", +"6% c #74793D", +"7% c #6C7240", +"8% c #666C3D", +"9% c #545A2D", +"0% c #4D5B39", +"a% c #5C5A43", +"b% c #5D5B46", +"c% c #5F5B44", +"d% c #656145", +"e% c #6B644A", +"f% c #847659", +"g% c #C8B48C", +"h% c #EFD7A5", +"i% c #D0A768", +"j% c #B0814A", +"k% c #9E7445", +"l% c #B88547", +"m% c #C38B42", +"n% c #BF873E", +"o% c #C78D45", +"p% c #CF9349", +"q% c #D1984B", +"r% c #D09851", +"s% c #D6A05A", +"t% c #D19B56", +"u% c #CB9752", +"v% c #DAA662", +"w% c #CA9A5A", +"x% c #D9B271", +"y% c #DCBB81", +"z% c #D9BD8B", +"A% c #DBC392", +"B% c #D7BD90", +"C% c #D3BC91", +"D% c #C1AB84", +"E% c #B9A37D", +"F% c #B29574", +"G% c #9F8566", +"H% c #89765A", +"I% c #867559", +"J% c #74664D", +"K% c #68604D", +"L% c #66614B", +"M% c #63604A", +"N% c #635D47", +"O% c #635F4A", +"P% c #635F4C", +"Q% c #64614E", +"R% c #63614D", +"S% c #625E4B", +"T% c #645E4B", +"U% c #615D4A", +"V% c #625C4A", +"W% c #5E5C49", +"X% c #5E5B4A", +"Y% c #67743F", +"Z% c #6F8042", +"`% c #6D834B", +" & c #53653B", +".& c #505831", +"+& c #4E5D37", +"@& c #5E5940", +"#& c #615F47", +"$& c #65634B", +"%& c #6D674E", +"&& c #7C7256", +"*& c #A3926F", +"=& c #D0B486", +"-& c #DDB67E", +";& c #C79350", +">& c #A27339", +",& c #7C5728", +"'& c #B17F3D", +")& c #D19143", +"!& c #D19043", +"~& c #D18F41", +"{& c #C7863D", +"]& c #C5893D", +"^& c #C78A42", +"/& c #C98B41", +"(& c #C78C46", +"_& c #DAA660", +":& c #C08C49", +"<& c #D6A05E", +"[& c #E0B270", +"}& c #DEB579", +"|& c #E0BF84", +"1& c #E0C28A", +"2& c #DDC08B", +"3& c #D4BC8A", +"4& c #D0B98C", +"5& c #BFAA80", +"6& c #B49974", +"7& c #B29770", +"8& c #A98F6B", +"9& c #99805E", +"0& c #816E52", +"a& c #6E634D", +"b& c #665F4A", +"c& c #665F4B", +"d& c #6A614B", +"e& c #67614C", +"f& c #63604D", +"g& c #65614D", +"h& c #66604C", +"i& c #665F4C", +"j& c #625C49", +"k& c #645D4A", +"l& c #635D4B", +"m& c #68624F", +"n& c #596433", +"o& c #748444", +"p& c #63733E", +"q& c #607444", +"r& c #525E36", +"s& c #4B5B34", +"t& c #625C40", +"u& c #69644A", +"v& c #786D51", +"w& c #B7A580", +"x& c #E5D2A9", +"y& c #E9D1A1", +"z& c #E0B67C", +"A& c #C9924E", +"B& c #9C6930", +"C& c #7F562A", +"D& c #97682E", +"E& c #C9863A", +"F& c #BE7B33", +"G& c #BF7B30", +"H& c #CB873B", +"I& c #CE8C40", +"J& c #C1823D", +"K& c #A96F2D", +"L& c #BA7D38", +"M& c #C7904A", +"N& c #C58C48", +"O& c #D19853", +"P& c #D1A05E", +"Q& c #DEB575", +"R& c #DBB87A", +"S& c #D5B379", +"T& c #D7B681", +"U& c #D7B987", +"V& c #CCAF7F", +"W& c #CFB384", +"X& c #C3A87B", +"Y& c #BEA278", +"Z& c #B99C77", +"`& c #AB8E6B", +" * c #A08766", +".* c #8E795C", +"+* c #7C6E55", +"@* c #6E654F", +"#* c #6B634E", +"$* c #6B6450", +"%* c #68624E", +"&* c #676350", +"** c #6B6653", +"=* c #68614E", +"-* c #655E4B", +";* c #635C49", +">* c #66614D", +",* c #455733", +"'* c #606C39", +")* c #5C6B3E", +"!* c #4C612E", +"~* c #595F2B", +"{* c #7F7439", +"]* c #6B683A", +"^* c #716B44", +"/* c #6D6243", +"(* c #8B7A56", +"_* c #D2BA8D", +":* c #E5C692", +"<* c #E5BC80", +"[* c #DFAC6B", +"}* c #C88C45", +"|* c #A46C30", +"1* c #825526", +"2* c #855825", +"3* c #B77837", +"4* c #94581F", +"5* c #935821", +"6* c #BA7A33", +"7* c #BB782F", +"8* c #AC702E", +"9* c #99652D", +"0* c #A97237", +"a* c #A16C31", +"b* c #BF8643", +"c* c #C48C49", +"d* c #D5A260", +"e* c #D7AA6A", +"f* c #DBB375", +"g* c #D9B577", +"h* c #DAB882", +"i* c #DDC18B", +"j* c #DBBF8B", +"k* c #D3B786", +"l* c #CBAC7B", +"m* c #B79669", +"n* c #B19269", +"o* c #B08F67", +"p* c #B0926B", +"q* c #B2956F", +"r* c #9B805E", +"s* c #7F6B4E", +"t* c #786A4F", +"u* c #70634C", +"v* c #6F6651", +"w* c #6A624F", +"x* c #6A6350", +"y* c #615A48", +"z* c #655E4C", +"A* c #65624F", +"B* c #33441B", +"C* c #43542E", +"D* c #465832", +"E* c #51602D", +"F* c #5E672D", +"G* c #6D6C36", +"H* c #6B6839", +"I* c #645C39", +"J* c #796C46", +"K* c #CAB38A", +"L* c #E8CC9A", +"M* c #E7C18A", +"N* c #D19C5B", +"O* c #CB8C48", +"P* c #BF8037", +"Q* c #A36C2B", +"R* c #855625", +"S* c #72471A", +"T* c #956029", +"U* c #78451B", +"V* c #6E4318", +"W* c #9A6129", +"X* c #A36928", +"Y* c #955C22", +"Z* c #9A6731", +"`* c #855728", +" = c #885826", +".= c #A36A31", +"+= c #BD8442", +"@= c #B27E42", +"#= c #B88346", +"$= c #B9884D", +"%= c #D1A76C", +"&= c #D5B17B", +"*= c #D8B882", +"== c #CCAD7F", +"-= c #B89D75", +";= c #B29671", +">= c #B28F65", +",= c #BD986B", +"'= c #BF9F72", +")= c #C0A579", +"!= c #C4A97F", +"~= c #C5AA81", +"{= c #B9A17B", +"]= c #A38C67", +"^= c #816B51", +"/= c #72654E", +"(= c #6A614E", +"_= c #6B624E", +":= c #6A6352", +"<= c #635D4C", +"[= c #655E4F", +"}= c #635E4E", +"|= c #656350", +"1= c #455629", +"2= c #44582B", +"3= c #40522A", +"4= c #4A4D26", +"5= c #524F2A", +"6= c #796732", +"7= c #5B4D2B", +"8= c #62573B", +"9= c #7E6943", +"0= c #BE9A6C", +"a= c #D6AB71", +"b= c #CF995E", +"c= c #B87E3E", +"d= c #B67D38", +"e= c #BA7C3C", +"f= c #BD823B", +"g= c #A46D32", +"h= c #804F20", +"i= c #7C4E23", +"j= c #70441B", +"k= c #5E3C17", +"l= c #73441E", +"m= c #905825", +"n= c #97612C", +"o= c #7B4E1E", +"p= c #895E2B", +"q= c #7F5429", +"r= c #835320", +"s= c #7F5022", +"t= c #704820", +"u= c #835729", +"v= c #A6723E", +"w= c #B0834B", +"x= c #AD8454", +"y= c #A78156", +"z= c #AB8B67", +"A= c #A88E6F", +"B= c #A2886A", +"C= c #A6825D", +"D= c #AF865A", +"E= c #BB9567", +"F= c #BFA172", +"G= c #C4A879", +"H= c #C8AD7F", +"I= c #CAB184", +"J= c #C6AB7E", +"K= c #A48964", +"L= c #826F4E", +"M= c #6E614B", +"N= c #6D634F", +"O= c #6B6351", +"P= c #615C49", +"Q= c #5F5847", +"R= c #5F5A49", +"S= c #555240", +"T= c #414929", +"U= c #313F1F", +"V= c #445028", +"W= c #4C4C30", +"X= c #4F492B", +"Y= c #62542F", +"Z= c #544C35", +"`= c #635339", +" - c #AA9364", +".- c #ECCD96", +"+- c #D8AA6F", +"@- c #B6844B", +"#- c #BF945D", +"$- c #D5AD70", +"%- c #D5A567", +"&- c #CF9950", +"*- c #CD9C56", +"=- c #BF914F", +"-- c #A5753C", +";- c #95632D", +">- c #6F451C", +",- c #784E1E", +"'- c #A1662A", +")- c #A26A2F", +"!- c #B27D3E", +"~- c #9E6B33", +"{- c #8F5E29", +"]- c #93652F", +"^- c #5C3B1A", +"/- c #6F4921", +"(- c #9E733F", +"_- c #A0733E", +":- c #7C562C", +"<- c #865F33", +"[- c #B78A56", +"}- c #CBA574", +"|- c #BB996E", +"1- c #9C7A54", +"2- c #9A7249", +"3- c #A07446", +"4- c #AF8153", +"5- c #B78E60", +"6- c #C29E6E", +"7- c #C9A976", +"8- c #C9AA79", +"9- c #C09F70", +"0- c #BB976E", +"a- c #9D7E5A", +"b- c #7E6A4F", +"c- c #6C624B", +"d- c #675F4B", +"e- c #675D4B", +"f- c #5F5845", +"g- c #635B47", +"h- c #655D4B", +"i- c #5F5947", +"j- c #474B26", +"k- c #454D2A", +"l- c #565C2F", +"m- c #4A4B2A", +"n- c #55522E", +"o- c #595434", +"p- c #615637", +"q- c #826942", +"r- c #CEB180", +"s- c #ECCC94", +"t- c #D7A972", +"u- c #B99361", +"v- c #CDB483", +"w- c #D6B782", +"x- c #D7AD6F", +"y- c #DBAE6C", +"z- c #C79D65", +"A- c #E5C189", +"B- c #EED296", +"C- c #DCBA7C", +"D- c #A9824D", +"E- c #946735", +"F- c #8D5B26", +"G- c #81521F", +"H- c #986027", +"I- c #8B5B29", +"J- c #7C5122", +"K- c #764F22", +"L- c #745126", +"M- c #966934", +"N- c #B88146", +"O- c #B8884E", +"P- c #734D26", +"Q- c #82592E", +"R- c #A57643", +"S- c #BC8A56", +"T- c #B28355", +"U- c #A87C50", +"V- c #986E42", +"W- c #946B3B", +"X- c #A37747", +"Y- c #B6895E", +"Z- c #BA9262", +"`- c #C5A26E", +" ; c #C4A16F", +".; c #C39E6C", +"+; c #C79E6B", +"@; c #C59F6D", +"#; c #9D7F59", +"$; c #76674E", +"%; c #70654E", +"&; c #635A44", +"*; c #625644", +"=; c #5F5641", +"-; c #645B46", +";; c #615C48", +">; c #52602F", +",; c #596732", +"'; c #7F7435", +"); c #545128", +"!; c #676039", +"~; c #5E5233", +"{; c #695B3F", +"]; c #846C47", +"^; c #C7A875", +"/; c #E9C589", +"(; c #BF915C", +"_; c #D5B787", +":; c #DAC08B", +"<; c #DDB478", +"[; c #C79F64", +"}; c #E6C996", +"|; c #ECD8AC", +"1; c #F1DBAF", +"2; c #EAC894", +"3; c #D8B074", +"4; c #E0B574", +"5; c #CA9751", +"6; c #A26D2F", +"7; c #94602C", +"8; c #7E5326", +"9; c #5F3C18", +"0; c #613F1E", +"a; c #674622", +"b; c #704B23", +"c; c #996835", +"d; c #8E6336", +"e; c #976A39", +"f; c #815B31", +"g; c #7F5629", +"h; c #8B5C2B", +"i; c #9E6833", +"j; c #A97542", +"k; c #A57645", +"l; c #936837", +"m; c #8B612F", +"n; c #976B3A", +"o; c #94683A", +"p; c #9E7241", +"q; c #B18351", +"r; c #BB8D5C", +"s; c #B5885A", +"t; c #BC9260", +"u; c #CCA36B", +"v; c #C39A68", +"w; c #967854", +"x; c #7C6B4B", +"y; c #716148", +"z; c #645A45", +"A; c #635843", +"B; c #645844", +"C; c #686049", +"D; c #757C3E", +"E; c #857636", +"F; c #4E4E27", +"G; c #4F532B", +"H; c #5F5831", +"I; c #625639", +"J; c #917754", +"K; c #E5C792", +"L; c #E7C186", +"M; c #BC8F55", +"N; c #D1A96F", +"O; c #CAA167", +"P; c #B78A4E", +"Q; c #DDB982", +"R; c #D9B682", +"S; c #D8AD76", +"T; c #C29860", +"U; c #B18147", +"V; c #AF7C41", +"W; c #BB8850", +"X; c #B47D3E", +"Y; c #A26E30", +"Z; c #825422", +"`; c #72481D", +" > c #764C22", +".> c #774C1F", +"+> c #794F25", +"@> c #714A20", +"#> c #84572B", +"$> c #7D5529", +"%> c #865A2C", +"&> c #A17447", +"*> c #AE7C4D", +"=> c #B4814D", +"-> c #B88652", +";> c #9E6D38", +">> c #986934", +",> c #996C3B", +"'> c #996D3E", +")> c #936A39", +"!> c #8F6634", +"~> c #8A6031", +"{> c #986D3C", +"]> c #A67B4D", +"^> c #AD8156", +"/> c #AB7E55", +"(> c #B5885B", +"_> c #C39A67", +":> c #CFAB78", +"<> c #C5A578", +"[> c #8C7351", +"}> c #7A664B", +"|> c #74634C", +"1> c #71614E", +"2> c #706249", +"3> c #61753D", +"4> c #525229", +"5> c #56552B", +"6> c #746832", +"7> c #806F3B", +"8> c #605836", +"9> c #6F6841", +"0> c #A48F62", +"a> c #F1D8A4", +"b> c #CBA671", +"c> c #AD7F49", +"d> c #A57945", +"e> c #946936", +"f> c #C3975E", +"g> c #E2BC79", +"h> c #D59F58", +"i> c #C68A46", +"j> c #C09257", +"k> c #B28754", +"l> c #9C6F3C", +"m> c #8F6534", +"n> c #946834", +"o> c #BC8C52", +"p> c #875C2B", +"q> c #A17038", +"r> c #8D5E2E", +"s> c #7B5125", +"t> c #7E5228", +"u> c #83582B", +"v> c #7E5426", +"w> c #8F622F", +"x> c #855727", +"y> c #915E30", +"z> c #A5723E", +"A> c #A57038", +"B> c #A3713A", +"C> c #AE7B44", +"D> c #9D6D39", +"E> c #8C6033", +"F> c #865B31", +"G> c #866033", +"H> c #8B6536", +"I> c #8B6336", +"J> c #8A6234", +"K> c #8E6538", +"L> c #A17347", +"M> c #996E41", +"N> c #A17345", +"O> c #B1814F", +"P> c #CBA36D", +"Q> c #D6B682", +"R> c #CCB384", +"S> c #B69B73", +"T> c #937859", +"U> c #876D51", +"V> c #7C6A4E", +"W> c #50532D", +"X> c #776C34", +"Y> c #817039", +"Z> c #61552F", +"`> c #6C5D36", +" , c #605C3B", +"., c #7D7E47", +"+, c #CEB47F", +"@, c #EDD09C", +"#, c #AB8352", +"$, c #9F7444", +"%, c #B38751", +"&, c #CA9856", +"*, c #DAA25D", +"=, c #E0B06B", +"-, c #AB7433", +";, c #AD773B", +">, c #A87B44", +",, c #AA7F4A", +"', c #A27543", +"), c #966A39", +"!, c #A67640", +"~, c #986B37", +"{, c #A0713A", +"], c #784C23", +"^, c #7D5125", +"/, c #8A5C2D", +"(, c #7F5325", +"_, c #8C5D2C", +":, c #885927", +"<, c #865121", +"[, c #986430", +"}, c #916230", +"|, c #765022", +"1, c #785229", +"2, c #734C23", +"3, c #6F4923", +"4, c #764D25", +"5, c #7D562A", +"6, c #865F32", +"7, c #8C6437", +"8, c #8B6638", +"9, c #886135", +"0, c #8E6537", +"a, c #8C6636", +"b, c #906838", +"c, c #9B6E3D", +"d, c #BB8F5B", +"e, c #E0BC84", +"f, c #EACA93", +"g, c #D4B17D", +"h, c #B48D63", +"i, c #99744E", +"j, c #8F7454", +"k, c #757348", +"l, c #9D8E40", +"m, c #A68839", +"n, c #665932", +"o, c #60623A", +"p, c #797843", +"q, c #7D723F", +"r, c #DFBD82", +"s, c #D6AC72", +"t, c #BA8E53", +"u, c #BB9159", +"v, c #B88951", +"w, c #B48146", +"x, c #9E6A30", +"y, c #8B5D27", +"z, c #7E4F22", +"A, c #7B5428", +"B, c #78532A", +"C, c #78522A", +"D, c #865F30", +"E, c #8F6532", +"F, c #855D2B", +"G, c #A87D4C", +"H, c #C99F65", +"I, c #976B38", +"J, c #AF7E46", +"K, c #956832", +"L, c #7B5024", +"M, c #8D5D2B", +"N, c #825326", +"O, c #845427", +"P, c #915F2B", +"Q, c #8A5222", +"R, c #915926", +"S, c #8D5C2B", +"T, c #7D562B", +"U, c #6B451E", +"V, c #704921", +"W, c #6C4521", +"X, c #734A23", +"Y, c #7C5227", +"Z, c #865D30", +"`, c #885F31", +" ' c #845F33", +".' c #825E34", +"+' c #855F32", +"@' c #876135", +"#' c #805C30", +"$' c #A77845", +"%' c #C4935A", +"&' c #C6955B", +"*' c #CB9A62", +"=' c #C29461", +"-' c #9B754A", +";' c #A5815C", +">' c #67723F", +",' c #717C39", +"'' c #7E6E32", +")' c #70713B", +"!' c #68703B", +"~' c #6B6E3A", +"{' c #98834B", +"]' c #BE9D61", +"^' c #CBA05F", +"/' c #D3A360", +"(' c #D1A062", +"_' c #CD9A5B", +":' c #BE8A4F", +"<' c #A0703E", +"[' c #845E32", +"}' c #4E371A", +"|' c #503C20", +"1' c #583D1E", +"2' c #573D1F", +"3' c #6C4B26", +"4' c #744D26", +"5' c #845F2F", +"6' c #A57E4A", +"7' c #C79C62", +"8' c #AE7E4B", +"9' c #C89A60", +"0' c #A7753B", +"a' c #986836", +"b' c #8D5B25", +"c' c #875929", +"d' c #835326", +"e' c #8F5C29", +"f' c #854F1F", +"g' c #78481F", +"h' c #6E451F", +"i' c #65431D", +"j' c #754B23", +"k' c #784C22", +"l' c #704720", +"m' c #724723", +"n' c #744B22", +"o' c #855C2F", +"p' c #805A2F", +"q' c #78552C", +"r' c #7E5A30", +"s' c #805A30", +"t' c #725029", +"u' c #946737", +"v' c #926632", +"w' c #A3733D", +"x' c #B5864F", +"y' c #BC8D5B", +"z' c #9E7549", +"A' c #A07851", +"B' c #636635", +"C' c #66662C", +"D' c #5F612F", +"E' c #575C2C", +"F' c #606032", +"G' c #968755", +"H' c #CEA767", +"I' c #DDB575", +"J' c #C39553", +"K' c #D8A868", +"L' c #C99D62", +"M' c #B9905B", +"N' c #977142", +"O' c #8D7144", +"P' c #6D5332", +"Q' c #997F4D", +"R' c #765A39", +"S' c #604A27", +"T' c #654926", +"U' c #704E27", +"V' c #744F28", +"W' c #80592E", +"X' c #A37645", +"Y' c #B1814C", +"Z' c #A3703D", +"`' c #BF9259", +" ) c #A97238", +".) c #AB743A", +"+) c #96642D", +"@) c #8B5B2A", +"#) c #875325", +"$) c #945B27", +"%) c #895322", +"&) c #6F461E", +"*) c #52341A", +"=) c #50311A", +"-) c #6C421A", +";) c #774B21", +">) c #71471D", +",) c #774B24", +"') c #784D24", +")) c #795227", +"!) c #714D25", +"~) c #74502A", +"{) c #7B562F", +"]) c #7C552D", +"^) c #7E5931", +"/) c #72532B", +"() c #75532B", +"_) c #8B6232", +":) c #9E7442", +"<) c #B88751", +"[) c #BD8F56", +"}) c #C49961", +"|) c #B89260", +"1) c #B79466", +"2) c #5C6335", +"3) c #6D6733", +"4) c #686937", +"5) c #635D34", +"6) c #9E895F", +"7) c #E5C084", +"8) c #DEB87B", +"9) c #D3A867", +"0) c #D1A26A", +"a) c #C09460", +"b) c #CEA876", +"c) c #A47F52", +"d) c #AE8B5C", +"e) c #BA9969", +"f) c #BA9C71", +"g) c #C4A87B", +"h) c #BEA071", +"i) c #B7986E", +"j) c #997A51", +"k) c #8E6A40", +"l) c #946C3F", +"m) c #A47747", +"n) c #8F602F", +"o) c #966633", +"p) c #9A6933", +"q) c #A6763E", +"r) c #AD763E", +"s) c #A06B34", +"t) c #885424", +"u) c #8C5A28", +"v) c #925E27", +"w) c #8D5925", +"x) c #895728", +"y) c #6B431E", +"z) c #5E3C1D", +"A) c #563416", +"B) c #6E401C", +"C) c #77491F", +"D) c #754A1F", +"E) c #784A21", +"F) c #7F5226", +"G) c #7E5427", +"H) c #80582C", +"I) c #795329", +"J) c #76542B", +"K) c #74522C", +"L) c #6F4D27", +"M) c #6C4C28", +"N) c #79522A", +"O) c #865D31", +"P) c #A47342", +"Q) c #A87642", +"R) c #B2814C", +"S) c #AE8150", +"T) c #C49F71", +"U) c #58602D", +"V) c #70773C", +"W) c #6A6F3B", +"X) c #7B7647", +"Y) c #ECD8A8", +"Z) c #EBCF96", +"`) c #E1BE88", +" ! c #CAA675", +".! c #AA8558", +"+! c #967245", +"@! c #B39164", +"#! c #BD9764", +"$! c #BA925E", +"%! c #B8905E", +"&! c #AF9061", +"*! c #C2A981", +"=! c #A68B65", +"-! c #9A7C52", +";! c #9C7849", +">! c #B08C5A", +",! c #A57B4B", +"'! c #976C3D", +")! c #8C6333", +"!! c #926330", +"~! c #95642E", +"{! c #AA793F", +"]! c #A2713A", +"^! c #845426", +"/! c #845524", +"(! c #915E2A", +"_! c #8F5B26", +":! c #8D5A28", +"<! c #91622C", +"[! c #6F4620", +"}! c #663F1D", +"|! c #6A3F1B", +"1! c #74451C", +"2! c #794D23", +"3! c #74471F", +"4! c #78491F", +"5! c #7A4E24", +"6! c #7F5327", +"7! c #815528", +"8! c #81592D", +"9! c #77542B", +"0! c #71512A", +"a! c #754F28", +"b! c #765028", +"c! c #664622", +"d! c #724F28", +"e! c #7B552B", +"f! c #765026", +"g! c #885D2F", +"h! c #966B39", +"i! c #8D6535", +"j! c #9D754A", +"k! c #63713A", +"l! c #6C7A3F", +"m! c #7B8047", +"n! c #A99F71", +"o! c #EED9AF", +"p! c #D8BD8F", +"q! c #BA9A6A", +"r! c #99734A", +"s! c #79572D", +"t! c #805B30", +"u! c #825A2F", +"v! c #8E6436", +"w! c #92663A", +"x! c #986C40", +"y! c #A77F51", +"z! c #C0A276", +"A! c #C7AD81", +"B! c #BB9B71", +"C! c #B48E62", +"D! c #A87E50", +"E! c #906639", +"F! c #7E562B", +"G! c #744E26", +"H! c #7D5226", +"I! c #8F612A", +"J! c #AE7B43", +"K! c #946630", +"L! c #8A602E", +"M! c #835525", +"N! c #8F5C27", +"O! c #98662E", +"P! c #99652F", +"Q! c #905F2B", +"R! c #855729", +"S! c #71451E", +"T! c #75451E", +"U! c #79471B", +"V! c #7D4C1E", +"W! c #794C22", +"X! c #744820", +"Y! c #784B22", +"Z! c #7C4F25", +"`! c #7A4E25", +" ~ c #754B25", +".~ c #744F27", +"+~ c #71502A", +"@~ c #704D26", +"#~ c #755129", +"$~ c #6E4D28", +"%~ c #704B24", +"&~ c #7C552C", +"*~ c #755027", +"=~ c #875E33", +"-~ c #8C6436", +";~ c #936B3C", +">~ c #91693C", +",~ c #657444", +"'~ c #66713E", +")~ c #737C43", +"!~ c #837A49", +"~~ c #9F784D", +"{~ c #715532", +"]~ c #524126", +"^~ c #664D26", +"/~ c #785830", +"(~ c #795127", +"_~ c #875C31", +":~ c #926638", +"<~ c #9C6A39", +"[~ c #A67744", +"}~ c #AD7C4B", +"|~ c #C19362", +"1~ c #C1955F", +"2~ c #B17D46", +"3~ c #A6703B", +"4~ c #906330", +"5~ c #875D2E", +"6~ c #775026", +"7~ c #7D542A", +"8~ c #9C6A36", +"9~ c #B07E47", +"0~ c #A47341", +"a~ c #976934", +"b~ c #875A2B", +"c~ c #90602A", +"d~ c #98672D", +"e~ c #996932", +"f~ c #835627", +"g~ c #72441C", +"h~ c #7A4A1E", +"i~ c #7D4B1F", +"j~ c #835224", +"k~ c #774C22", +"l~ c #734820", +"m~ c #784E24", +"n~ c #764E24", +"o~ c #724E27", +"p~ c #6D4A27", +"q~ c #6C4A29", +"r~ c #6E4D27", +"s~ c #714E28", +"t~ c #6C4A27", +"u~ c #6E4C27", +"v~ c #6B4924", +"w~ c #6F4B25", +"x~ c #7D552B", +"y~ c #815C32", +"z~ c #8C683B", +"A~ c #687E48", +"B~ c #687A43", +"C~ c #6A7441", +"D~ c #999967", +"E~ c #BEA575", +"F~ c #60482A", +"G~ c #4F4125", +"H~ c #89663B", +"I~ c #946734", +"J~ c #905E2C", +"K~ c #8D5D2F", +"L~ c #956533", +"M~ c #986933", +"N~ c #A87640", +"O~ c #B8814A", +"P~ c #B4783D", +"Q~ c #AE7133", +"R~ c #AF6D2C", +"S~ c #B27432", +"T~ c #AF7131", +"U~ c #A56C2F", +"V~ c #95632F", +"W~ c #805829", +"X~ c #805529", +"Y~ c #996934", +"Z~ c #AF804A", +"`~ c #BB8C56", +" { c #9E6E39", +".{ c #875829", +"+{ c #93622E", +"@{ c #95612A", +"#{ c #8E5F2B", +"${ c #865927", +"%{ c #976631", +"&{ c #75471D", +"*{ c #7B4B20", +"={ c #7D4E21", +"-{ c #824F22", +";{ c #815125", +">{ c #744A21", +",{ c #724B24", +"'{ c #6A4822", +"){ c #6E4924", +"!{ c #714D27", +"~{ c #6F4E28", +"{{ c #6C4A25", +"]{ c #644622", +"^{ c #573D1D", +"/{ c #6B4A27", +"({ c #785328", +"_{ c #714F29", +":{ c #7A572E", +"<{ c #7F5A31", +"[{ c #7A824F", +"}{ c #727A4D", +"|{ c #686D45", +"1{ c #828561", +"2{ c #EDE6C2", +"3{ c #86704C", +"4{ c #9D7343", +"5{ c #AA753E", +"6{ c #A57034", +"7{ c #A06B2F", +"8{ c #99682E", +"9{ c #996830", +"0{ c #9C662D", +"a{ c #A26526", +"b{ c #AA6C2B", +"c{ c #AC6F2F", +"d{ c #AB6E2F", +"e{ c #B46F2B", +"f{ c #B36E2C", +"g{ c #AE6D2C", +"h{ c #A6692E", +"i{ c #93612B", +"j{ c #8B5A2A", +"k{ c #8C5C2C", +"l{ c #B4844E", +"m{ c #BD8A4D", +"n{ c #9F6D34", +"o{ c #845523", +"p{ c #905E2B", +"q{ c #925F29", +"r{ c #865625", +"s{ c #8C5B27", +"t{ c #976630", +"u{ c #7D4C20", +"v{ c #7E4E21", +"w{ c #805024", +"x{ c #804E21", +"y{ c #835426", +"z{ c #805227", +"A{ c #764B22", +"B{ c #724B23", +"C{ c #6C4A23", +"D{ c #684621", +"E{ c #6D4B25", +"F{ c #704D27", +"G{ c #704D28", +"H{ c #664824", +"I{ c #5A3E1D", +"J{ c #684721", +"K{ c #7C562B", +"L{ c #7C582A", +"M{ c #7B562C", +"N{ c #878347", +"O{ c #67653C", +"P{ c #6A6644", +"Q{ c #726D4C", +"R{ c #BAB18B", +"S{ c #A08C67", +"T{ c #956E3F", +"U{ c #A8733C", +"V{ c #A46F37", +"W{ c #9D6B32", +"X{ c #9F6A30", +"Y{ c #9A642D", +"Z{ c #A46A2F", +"`{ c #A36A2E", +" ] c #A76C2F", +".] c #A76D2E", +"+] c #AA6F2F", +"@] c #AD7031", +"#] c #AE6E2E", +"$] c #AC6D2C", +"%] c #A6682B", +"&] c #965C26", +"*] c #8A5521", +"=] c #926130", +"-] c #AC7B46", +";] c #BA8245", +">] c #A16D33", +",] c #865523", +"'] c #8C5A26", +")] c #845324", +"!] c #94622B", +"~] c #824E21", +"{] c #845224", +"]] c #7B4C20", +"^] c #7A4B1F", +"/] c #814E22", +"(] c #815022", +"_] c #825225", +":] c #774B22", +"<] c #734D25", +"[] c #6E4B23", +"}] c #6C4B27", +"|] c #60421F", +"1] c #6A4A24", +"2] c #6F4D26", +"3] c #6A4723", +"4] c #765027", +"5] c #78512D", +"6] c #7C552B", +"7] c #7A552B", +"8] c #7E7944", +"9] c #767348", +"0] c #918A5A", +"a] c #857F4D", +"b] c #A59D6B", +"c] c #C7B286", +"d] c #B28753", +"e] c #C19158", +"f] c #C08D51", +"g] c #B17E43", +"h] c #A86D2F", +"i] c #865524", +"j] c #7A4D21", +"k] c #74471E", +"l] c #714820", +"m] c #875425", +"n] c #99672E", +"o] c #A36B2F", +"p] c #A86F2F", +"q] c #A2682C", +"r] c #985E27", +"s] c #8C5525", +"t] c #814F1F", +"u] c #976531", +"v] c #A47138", +"w] c #AF763C", +"x] c #9D6A31", +"y] c #885727", +"z] c #8F5B28", +"A] c #8E5B27", +"B] c #855224", +"C] c #936028", +"D] c #835324", +"E] c #855424", +"F] c #79491F", +"G] c #7B4C22", +"H] c #7D4C22", +"I] c #855324", +"J] c #805125", +"K] c #744B24", +"L] c #6E4722", +"M] c #735128", +"N] c #6C4C25", +"O] c #614525", +"P] c #5E411E", +"Q] c #765129", +"R] c #754F29", +"S] c #5D3E1F", +"T] c #684725", +"U] c #684623", +"V] c #634320", +"W] c #7F562C", +"X] c #878C57", +"Y] c #817E4E", +"Z] c #958F5B", +"`] c #7F7B49", +" ^ c #ACA476", +".^ c #C3B687", +"+^ c #D3A56A", +"@^ c #E1BB7B", +"#^ c #DBB070", +"$^ c #C29154", +"%^ c #C38544", +"&^ c #714C26", +"*^ c #6E4322", +"=^ c #764423", +"-^ c #694420", +";^ c #623F1F", +">^ c #6C4821", +",^ c #956530", +"'^ c #9A6A35", +")^ c #9A6830", +"!^ c #94622D", +"~^ c #8D5827", +"{^ c #7E5123", +"]^ c #93632F", +"^^ c #9C6931", +"/^ c #A47036", +"(^ c #9A6730", +"_^ c #8A5725", +":^ c #935F29", +"<^ c #8E5B28", +"[^ c #895524", +"}^ c #935F27", +"|^ c #8D5C27", +"1^ c #845425", +"2^ c #814F21", +"3^ c #804C23", +"4^ c #7C4B1E", +"5^ c #825124", +"6^ c #845527", +"7^ c #6A4522", +"8^ c #745029", +"9^ c #72512A", +"0^ c #684824", +"a^ c #624322", +"b^ c #714E27", +"c^ c #654A29", +"d^ c #6C4A26", +"e^ c #745129", +"f^ c #654522", +"g^ c #81572B", +"h^ c #647237", +"i^ c #707A41", +"j^ c #8B8956", +"k^ c #82864E", +"l^ c #969861", +"m^ c #BEB37F", +"n^ c #E6CC90", +"o^ c #E5C48E", +"p^ c #DCB275", +"q^ c #C49055", +"r^ c #C1874B", +"s^ c #6D4A28", +"t^ c #794723", +"u^ c #754423", +"v^ c #7A451E", +"w^ c #6A4022", +"x^ c #4D371C", +"y^ c #754E26", +"z^ c #8C5A27", +"A^ c #8A5526", +"B^ c #7F5225", +"C^ c #8C5C2D", +"D^ c #9B6833", +"E^ c #9E6D34", +"F^ c #8F5A26", +"G^ c #99632D", +"H^ c #966128", +"I^ c #8E5C27", +"J^ c #835323", +"K^ c #814F23", +"L^ c #7D4E22", +"M^ c #77481E", +"N^ c #7B4B1F", +"O^ c #835424", +"P^ c #724A21", +"Q^ c #5F3C1C", +"R^ c #734D28", +"S^ c #735129", +"T^ c #684825", +"U^ c #614324", +"V^ c #6E4925", +"W^ c #7A5027", +"X^ c #6A4721", +"Y^ c #694924", +"Z^ c #734D27", +"`^ c #78542A", +" / c #664624", +"./ c #6F4A25", +"+/ c #84592C", +"@/ c #5E7137", +"#/ c #5F6A36", +"$/ c #7F8249", +"%/ c #838C4B", +"&/ c #A59D6D", +"*/ c #D3C397", +"=/ c #EAD5A4", +"-/ c #E8D09F", +";/ c #E0BC82", +">/ c #CA965B", +",/ c #A47440", +"'/ c #7A5232", +")/ c #724625", +"!/ c #744626", +"~/ c #824B26", +"{/ c #54331D", +"]/ c #44301C", +"^/ c #56381A", +"// c #935F2C", +"(/ c #845023", +"_/ c #834F22", +":/ c #8A5827", +"</ c #91602E", +"[/ c #9A6833", +"}/ c #9B6932", +"|/ c #98662D", +"1/ c #96612A", +"2/ c #98642D", +"3/ c #8C5826", +"4/ c #905B24", +"5/ c #98632A", +"6/ c #945E29", +"7/ c #845122", +"8/ c #835125", +"9/ c #805126", +"0/ c #6D421A", +"a/ c #845124", +"b/ c #815023", +"c/ c #804F22", +"d/ c #794E23", +"e/ c #603F20", +"f/ c #6B4622", +"g/ c #765127", +"h/ c #6D4E28", +"i/ c #634525", +"j/ c #674523", +"k/ c #704C26", +"l/ c #6B4A25", +"m/ c #6B4823", +"n/ c #724C24", +"o/ c #6E4C28", +"p/ c #6B4621", +"q/ c #84592B", +"r/ c #656838", +"s/ c #6A6A3C", +"t/ c #7F8D50", +"u/ c #888E57", +"v/ c #BAAE85", +"w/ c #CCBE8A", +"x/ c #D0BD84", +"y/ c #E6D099", +"z/ c #E7C98C", +"A/ c #AD815A", +"B/ c #7A5434", +"C/ c #75492A", +"D/ c #814D2A", +"E/ c #814C2B", +"F/ c #492B19", +"G/ c #42301F", +"H/ c #482F17", +"I/ c #8E5827", +"J/ c #8C5526", +"K/ c #7C4A20", +"L/ c #8D5B2B", +"M/ c #95622F", +"N/ c #986530", +"O/ c #98642E", +"P/ c #9A672E", +"Q/ c #9D6A30", +"R/ c #976329", +"S/ c #945F2B", +"T/ c #8A5625", +"U/ c #945D25", +"V/ c #9B642B", +"W/ c #935C27", +"X/ c #824F20", +"Y/ c #855327", +"Z/ c #7E4E22", +"`/ c #73471E", +" ( c #7C4B1F", +".( c #855326", +"+( c #804F24", +"@( c #774E23", +"#( c #603F1B", +"$( c #67451E", +"%( c #704B22", +"&( c #724D26", +"*( c #6A4B29", +"=( c #644321", +"-( c #6D4A26", +";( c #5D4222", +">( c #644723", +",( c #6F4C26", +"'( c #6E4B26", +")( c #745027", +"!( c #815427", +"~( c #786F49", +"{( c #777F53", +"]( c #B3B382", +"^( c #AAA674", +"/( c #8C8452", +"(( c #B3A570", +"_( c #DED1A0", +":( c #EEDDB1", +"<( c #DFC394", +"[( c #D8BA93", +"}( c #AC866F", +"|( c #845D3B", +"1( c #7E5236", +"2( c #885733", +"3( c #5E3A21", +"4( c #3C281C", +"5( c #3F2D1C", +"6( c #452C16", +"7( c #8A5828", +"8( c #8E5823", +"9( c #8C5524", +"0( c #834E21", +"a( c #925F2A", +"b( c #96622B", +"c( c #9A652E", +"d( c #99652C", +"e( c #8E5A26", +"f( c #8E5A24", +"g( c #975E26", +"h( c #9E662C", +"i( c #905A25", +"j( c #814E1F", +"k( c #8A582B", +"l( c #7D4D20", +"m( c #7C4E24", +"n( c #7A4B21", +"o( c #794C21", +"p( c #7C5127", +"q( c #69421D", +"r( c #6A4622", +"s( c #64411B", +"t( c #724C25", +"u( c #724E28", +"v( c #764D24", +"w( c #6A4B27", +"x( c #684622", +"y( c #764E25", +"z( c #714C25", +"A( c #6F4E2A", +"B( c #734E25", +"C( c #8F8E66", +"D( c #A1A274", +"E( c #878250", +"F( c #A29F67", +"G( c #B7B77C", +"H( c #C4BC85", +"I( c #E5DEAE", +"J( c #E9D8A9", +"K( c #DCBA9C", +"L( c #C8A78F", +"M( c #A57B66", +"N( c #A97550", +"O( c #8E5835", +"P( c #70482D", +"Q( c #362615", +"R( c #36271C", +"S( c #382918", +"T( c #492C18", +"U( c #865324", +"V( c #935C25", +"W( c #8F5524", +"X( c #955E29", +"Y( c #945D27", +"Z( c #97602A", +"`( c #996429", +" _ c #A46F35", +"._ c #A06B32", +"+_ c #96602A", +"@_ c #8F5923", +"#_ c #925B26", +"$_ c #996029", +"%_ c #9F672C", +"&_ c #885425", +"*_ c #804D20", +"=_ c #8E5A2A", +"-_ c #815225", +";_ c #784A20", +">_ c #7E5128", +",_ c #69441C", +"'_ c #66431F", +")_ c #68441E", +"!_ c #6E4B25", +"~_ c #714A22", +"{_ c #694622", +"]_ c #61401D", +"^_ c #6F4C23", +"/_ c #6E4824", +"(_ c #775129", +"__ c #7E542A", +":_ c #A9AA78", +"<_ c #A1A063", +"[_ c #9D9D65", +"}_ c #A9AE74", +"|_ c #C2C489", +"1_ c #D2D39C", +"2_ c #CCC799", +"3_ c #E5D3A3", +"4_ c #CEA488", +"5_ c #B98C73", +"6_ c #AC7A60", +"7_ c #B77544", +"8_ c #9D6B39", +"9_ c #463220", +"0_ c #3A2F1B", +"a_ c #3B2A1A", +"b_ c #3E2C19", +"c_ c #643C1C", +"d_ c #8B5422", +"e_ c #875223", +"f_ c #925926", +"g_ c #975E28", +"h_ c #8E5625", +"i_ c #9D642A", +"j_ c #9F6930", +"k_ c #946029", +"l_ c #925C26", +"m_ c #945C26", +"n_ c #9A632A", +"o_ c #9D672D", +"p_ c #865325", +"q_ c #824E22", +"r_ c #8F5C2A", +"s_ c #815122", +"t_ c #825227", +"u_ c #7C4D20", +"v_ c #7F4F22", +"w_ c #73461C", +"x_ c #6C441D", +"y_ c #5F3D1C", +"z_ c #694421", +"A_ c #603F1C", +"B_ c #6E4A26", +"C_ c #6D4724", +"D_ c #664623", +"E_ c #634521", +"F_ c #654420", +"G_ c #704B25", +"H_ c #6F4924", +"I_ c #7A552A", +"J_ c #9B9861", +"K_ c #C0C082", +"L_ c #CBCC8F", +"M_ c #B2B47A", +"N_ c #C9CD96", +"O_ c #CECD97", +"P_ c #D1CD94", +"Q_ c #E4D19D", +"R_ c #C1926E", +"S_ c #AA7356", +"T_ c #BA8464", +"U_ c #A06136", +"V_ c #996535", +"W_ c #4F341F", +"X_ c #42331F", +"Y_ c #422F1A", +"Z_ c #8C5626", +"`_ c #864D1D", +" : c #844F21", +".: c #8E5726", +"+: c #905424", +"@: c #8F5625", +"#: c #99622A", +"$: c #A16B2E", +"%: c #97612A", +"&: c #976129", +"*: c #97622A", +"=: c #925E28", +"-: c #986028", +";: c #9B652A", +">: c #9C672C", +",: c #7F4E22", +"': c #925D2B", +"): c #865424", +"!: c #7F4F21", +"~: c #805124", +"{: c #6E441C", +"]: c #774A21", +"^: c #734923", +"/: c #62401E", +"(: c #664422", +"_: c #644220", +":: c #694623", +"<: c #6A4624", +"[: c #674620", +"}: c #68441D", +"|: c #754C23", +"1: c #694522", +"2: c #7A5328", +"3: c #81572C", +"4: c #9F9C5F", +"5: c #8A8A51", +"6: c #B4B077", +"7: c #B9B67B", +"8: c #B6B57F", +"9: c #B9B880", +"0: c #B8AE77", +"a: c #CFBA83", +"b: c #CDAC77", +"c: c #A66F49", +"d: c #A9714E", +"e: c #654527", +"f: c #543C21", +"g: c #423122", +"h: c #3A2F1C", +"i: c #614420", +"j: c #9B6733", +"k: c #9F6831", +"l: c #875022", +"m: c #905524", +"n: c #8F5826", +"o: c #945A24", +"p: c #965A21", +"q: c #9C6329", +"r: c #8F5925", +"s: c #976028", +"t: c #996129", +"u: c #955E28", +"v: c #925B24", +"w: c #9A6428", +"x: c #9B672D", +"y: c #9D662B", +"z: c #74471D", +"A: c #865122", +"B: c #895423", +"C: c #805023", +"D: c #7F5125", +"E: c #69421C", +"F: c #6A4420", +"G: c #55381B", +"H: c #613F1F", +"I: c #614220", +"J: c #634423", +"K: c #644423", +"L: c #67421D", +"M: c #6D4924", +"N: c #795225", +"O: c #B4B474", +"P: c #B3B17B", +"Q: c #9B9C64", +"R: c #B8BC82", +"S: c #E0E2A9", +"T: c #CDCD93", +"U: c #CBC389", +"V: c #B7A068", +"W: c #D9BD82", +"X: c #DBBD88", +"Y: c #8A6B3F", +"Z: c #73532D", +"`: c #694E2E", +" < c #684D29", +".< c #855F34", +"+< c #B58149", +"@< c #B97F43", +"#< c #98612B", +"$< c #925826", +"%< c #995E26", +"&< c #9A5F27", +"*< c #975C25", +"=< c #91561F", +"-< c #9C632C", +";< c #905623", +">< c #986127", +",< c #9A6229", +"'< c #955D25", +")< c #996227", +"!< c #9D692E", +"~< c #9C642A", +"{< c #76481E", +"]< c #835020", +"^< c #925D25", +"/< c #875324", +"(< c #66431D", +"_< c #6E451C", +":< c #6F4821", +"<< c #51341A", +"[< c #5A3C1B", +"}< c #5E3E1F", +"|< c #593E20", +"1< c #593E1F", +"2< c #5F4120", +"3< c #6B4825", +"4< c #714822", +"5< c #774C24", +"6< c #734C25", +"7< c #87592B", +"8< c #99975C", +"9< c #AAA76E", +"0< c #9B9A61", +"a< c #BCBE86", +"b< c #AAA771", +"c< c #A8A96F", +"d< c #BBB57C", +"e< c #BCA76F", +"f< c #D3B87B", +"g< c #DDC28E", +"h< c #D3B387", +"i< c #AD8047", +"j< c #B17E44", +"k< c #BB854E", +"l< c #C08E57", +"m< c #C28F5B", +"n< c #B07A47", +"o< c #A1662B", +"p< c #9F642B", +"q< c #996027", +"r< c #92541E", +"s< c #925422", +"t< c #905826", +"u< c #8F5523", +"v< c #915621", +"w< c #945823", +"x< c #996128", +"y< c #9F6529", +"z< c #995E25", +"A< c #9C6328", +"B< c #A1672D", +"C< c #985D28", +"D< c #78461F", +"E< c #844F22", +"F< c #935E27", +"G< c #844E20", +"H< c #7B4E21", +"I< c #72491F", +"J< c #5F3C1D", +"K< c #67461F", +"L< c #6A4520", +"M< c #6F4824", +"N< c #4F351B", +"O< c #54391D", +"P< c #573A20", +"Q< c #54391F", +"R< c #5F401F", +"S< c #63421F", +"T< c #6E4823", +"U< c #774E25", +"V< c #744C22", +"W< c #835529", +"X< c #825629", +"Y< c #C8C789", +"Z< c #B6B37A", +"`< c #9F9C65", +" [ c #B1AE74", +".[ c #A9A36A", +"+[ c #A5A065", +"@[ c #9A8D55", +"#[ c #9A814C", +"$[ c #CEAA6E", +"%[ c #D4B37A", +"&[ c #DAB984", +"*[ c #CDA570", +"=[ c #C69662", +"-[ c #C69661", +";[ c #C5955D", +">[ c #BF8852", +",[ c #B1753E", +"'[ c #9F6527", +")[ c #985D24", +"![ c #915320", +"~[ c #935320", +"{[ c #8E511E", +"][ c #985C28", +"^[ c #905221", +"/[ c #905320", +"([ c #975A23", +"_[ c #A0652B", +":[ c #9C6229", +"<[ c #A4672B", +"[[ c #9A5D23", +"}[ c #A06628", +"|[ c #9F6426", +"1[ c #935A26", +"2[ c #78451D", +"3[ c #804C20", +"4[ c #925B25", +"5[ c #804A1F", +"6[ c #875120", +"7[ c #774A1F", +"8[ c #6D461F", +"9[ c #613E22", +"0[ c #533917", +"a[ c #674423", +"b[ c #50381D", +"c[ c #4F381E", +"d[ c #50361D", +"e[ c #664421", +"f[ c #6C4923", +"g[ c #744A22", +"h[ c #795028", +"i[ c #7A4F23", +"j[ c #8A5A2A", +"k[ c #825729", +"l[ c #AEA56D", +"m[ c #A39E64", +"n[ c #BDB87B", +"o[ c #998E54", +"p[ c #757038", +"q[ c #8A8248", +"r[ c #897A41", +"s[ c #8B7440", +"t[ c #B08F55", +"u[ c #CEAE72", +"v[ c #D4AD6E", +"w[ c #CFA96C", +"x[ c #D2AC71", +"y[ c #CBA065", +"z[ c #BD894E", +"A[ c #B77C41", +"B[ c #AB6F32", +"C[ c #A16528", +"D[ c #9B5F24", +"E[ c #985821", +"F[ c #8D511B", +"G[ c #955821", +"H[ c #94521F", +"I[ c #955620", +"J[ c #A16428", +"K[ c #A4672C", +"L[ c #A06527", +"M[ c #A06226", +"N[ c #9D6127", +"O[ c #A2682B", +"P[ c #9B6228", +"Q[ c #8E5723", +"R[ c #77471E", +"S[ c #78471D", +"T[ c #8C5623", +"U[ c #77471D", +"V[ c #714721", +"W[ c #603F1E", +"X[ c #5E3E1D", +"Y[ c #452E16", +"Z[ c #563A1D", +"`[ c #65441F", +" } c #4F371B", +".} c #4A331B", +"+} c #4C341D", +"@} c #543A1E", +"#} c #614120", +"$} c #6E4923", +"%} c #785027", +"&} c #744C23", +"*} c #865828", +"=} c #845A2A", +"-} c #A49760", +";} c #BDB77C", +">} c #BEB979", +",} c #9D9156", +"'} c #7A733B", +")} c #706A34", +"!} c #706532", +"~} c #8B7943", +"{} c #A68D53", +"]} c #D2B579", +"^} c #D7B173", +"/} c #D1AB70", +"(} c #D2AC72", +"_} c #D2A76B", +":} c #C08C4E", +"<} c #B77C3C", +"[} c #A56A2C", +"}} c #A06427", +"|} c #9F6125", +"1} c #97571E", +"2} c #95561F", +"3} c #985A20", +"4} c #995820", +"5} c #9B5E24", +"6} c #A76A2C", +"7} c #A66729", +"8} c #A46728", +"9} c #9E6025", +"0} c #9F6327", +"a} c #9E6429", +"b} c #935B26", +"c} c #885222", +"d} c #75451D", +"e} c #71431A", +"f} c #875222", +"g} c #6E411B", +"h} c #66401D", +"i} c #52381A", +"j} c #55391C", +"k} c #46301B", +"l} c #402B17", +"m} c #5A3D1D", +"n} c #52391C", +"o} c #48341E", +"p} c #47321B", +"q} c #593E1E", +"r} c #6C4925", +"s} c #754E25", +"t} c #6D4921", +"u} c #7D5328", +"v} c #7E5327", +"w} c #825627", +"x} c #A49B5B", +"y} c #C1BA7A", +"z} c #A2975B", +"A} c #9B9051", +"B} c #8A8042", +"C} c #69602C", +"D} c #776F3C", +"E} c #94884B", +"F} c #99824B", +"G} c #C5A971", +"H} c #D6B87F", +"I} c #D3B076", +"J} c #CEA366", +"K} c #CA9B5F", +"L} c #C89558", +"M} c #BD8444", +"N} c #AC7233", +"O} c #A46C2D", +"P} c #A6692B", +"Q} c #A16225", +"R} c #A16025", +"S} c #9C5C22", +"T} c #9C5D21", +"U} c #A05F22", +"V} c #A26628", +"W} c #A76929", +"X} c #AA6B28", +"Y} c #A46626", +"Z} c #9D6227", +"`} c #915923", +" | c #885120", +".| c #875323", +"+| c #76441C", +"@| c #6F431A", +"#| c #824F21", +"$| c #683F1B", +"%| c #68411D", +"&| c #5B391A", +"*| c #4B3219", +"=| c #4D341B", +"-| c #4B331C", +";| c #332416", +">| c #463018", +",| c #4E351C", +"'| c #422E1A", +")| c #46311A", +"!| c #4D361A", +"~| c #5B401F", +"{| c #674624", +"]| c #684723", +"^| c #6B4925", +"/| c #754F27", +"(| c #80552A", +"_| c #A49B5A", +":| c #887F46", +"<| c #6D6332", +"[| c #7E723F", +"}| c #736933", +"|| c #726731", +"1| c #5E5128", +"2| c #6D6233", +"3| c #7F6936", +"4| c #B79963", +"5| c #CAAD73", +"6| c #C69F64", +"7| c #C59459", +"8| c #C4985B", +"9| c #CA9C60", +"0| c #BF8A4E", +"a| c #A06E34", +"b| c #A46E30", +"c| c #A66A2A", +"d| c #A6692A", +"e| c #A56528", +"f| c #9E5F23", +"g| c #A36427", +"h| c #A16023", +"i| c #A66A2B", +"j| c #AA6D2B", +"k| c #AE6E2D", +"l| c #A16326", +"m| c #9C5E23", +"n| c #965D25", +"o| c #844F1F", +"p| c #834D1F", +"q| c #855022", +"r| c #78451C", +"s| c #70431B", +"t| c #7A4C20", +"u| c #67411E", +"v| c #543617", +"w| c #52371C", +"x| c #432A16", +"y| c #4F351D", +"z| c #4D341A", +"A| c #302417", +"B| c #382819", +"C| c #46321F", +"D| c #45311B", +"E| c #4B341C", +"F| c #50371A", +"G| c #5E4122", +"H| c #5F4220", +"I| c #674724", +"J| c #624522", +"K| c #77522A", +"L| c #554E21", +"M| c #5D5027", +"N| c #564D25", +"O| c #534722", +"P| c #4E421E", +"Q| c #534823", +"R| c #574825", +"S| c #5A4C21", +"T| c #796033", +"U| c #896B39", +"V| c #B29155", +"W| c #B68E55", +"X| c #BB8C51", +"Y| c #C59C62", +"Z| c #C89C60", +"`| c #B1844A", +" 1 c #936831", +".1 c #AB7234", +"+1 c #A66E2D", +"@1 c #AA6E2F", +"#1 c #A36628", +"$1 c #A26627", +"%1 c #A5682A", +"&1 c #A56526", +"*1 c #A7692B", +"=1 c #AD6E2B", +"-1 c #AB6B2C", +";1 c #9D5F26", +">1 c #9A5C21", +",1 c #905723", +"'1 c #824D1F", +")1 c #804C1F", +"!1 c #77461D", +"~1 c #6F421C", +"{1 c #71441D", +"]1 c #613C1C", +"^1 c #4F3418", +"/1 c #4D351C", +"(1 c #442B17", +"_1 c #4B3119", +":1 c #2F2518", +"<1 c #322417", +"[1 c #402D1B", +"}1 c #48331E", +"|1 c #49311A", +"11 c #553C21", +"21 c #513B1E", +"31 c #543B1E", +"41 c #664722", +"51 c #614423", +"61 c #5C4325", +"71 c #6A4A27", +"81 c #6D4B27", +"91 c #503F1E", +"01 c #4A401D", +"a1 c #4D401D", +"b1 c #4C3F1F", +"c1 c #4D411F", +"d1 c #4C401E", +"e1 c #4C3D1C", +"f1 c #524321", +"g1 c #554523", +"h1 c #5E4B21", +"i1 c #9E7441", +"j1 c #8C6735", +"k1 c #BD9459", +"l1 c #AC8349", +"m1 c #9F7A43", +"n1 c #8F6D39", +"o1 c #946C36", +"p1 c #A97132", +"q1 c #A76E2D", +"r1 c #AB6F31", +"s1 c #A56B2D", +"t1 c #A4692A", +"u1 c #A76C2D", +"v1 c #A66727", +"w1 c #A46527", +"x1 c #AD6E2C", +"y1 c #A56729", +"z1 c #9C5E25", +"A1 c #9B5F25", +"B1 c #8E5423", +"C1 c #824C1D", +"D1 c #804B1E", +"E1 c #7E4B20", +"F1 c #74451D", +"G1 c #6A401C", +"H1 c #663F1B", +"I1 c #5E3C1C", +"J1 c #4D331A", +"K1 c #422C16", +"L1 c #452D17", +"M1 c #462E17", +"N1 c #46311B", +"O1 c #342618", +"P1 c #352516", +"Q1 c #3D2C1A", +"R1 c #412E19", +"S1 c #4A331D", +"T1 c #4C341C", +"U1 c #4C371E", +"V1 c #5C4222", +"W1 c #5A4124", +"X1 c #533D21", +"Y1 c #664A29", +"Z1 c #644626", +"`1 c #704F2B", +" 2 c #4C3A1F", +".2 c #45391D", +"+2 c #4A3C1E", +"@2 c #47391F", +"#2 c #46381B", +"$2 c #483A1A", +"%2 c #493B1B", +"&2 c #4A3C1C", +"*2 c #4F3C1A", +"=2 c #644E26", +"-2 c #715126", +";2 c #72592B", +">2 c #AC804A", +",2 c #8D6737", +"'2 c #6E592B", +")2 c #735A2A", +"!2 c #99713C", +"~2 c #9A6D31", +"{2 c #A56E32", +"]2 c #AA7334", +"^2 c #AB7336", +"/2 c #AA7133", +"(2 c #A86D2E", +"_2 c #A86929", +":2 c #A56628", +"<2 c #A46628", +"[2 c #9E6124", +"}2 c #9A5D24", +"|2 c #965B23", +"12 c #8B5120", +"22 c #854C1C", +"32 c #814B1E", +"42 c #77451E", +"52 c #74441E", +"62 c #643D1B", +"72 c #5C3919", +"82 c #5E3B1D", +"92 c #472E18", +"02 c #3C2817", +"a2 c #422916", +"b2 c #422B16", +"c2 c #462F1A", +"d2 c #362718", +"e2 c #372718", +"f2 c #3D2C1B", +"g2 c #402E1A", +"h2 c #45301A", +"i2 c #48311C", +"j2 c #4A341C", +"k2 c #503920", +"l2 c #503A20", +"m2 c #513E24", +"n2 c #5E4729", +"o2 c #664927", +"p2 c #78552F", +"q2 c #403119", +"r2 c #3D3017", +"s2 c #3D3016", +"t2 c #3F3218", +"u2 c #44371C", +"v2 c #44381B", +"w2 c #45381A", +"x2 c #4A3C1B", +"y2 c #503F1D", +"z2 c #564320", +"A2 c #584221", +"B2 c #5E4722", +"C2 c #694C21", +"D2 c #6D502A", +"E2 c #64532A", +"F2 c #7A5D2B", +"G2 c #8A6634", +"H2 c #936932", +"I2 c #9E6E37", +"J2 c #A87438", +"K2 c #AA7741", +"L2 c #AB773A", +"M2 c #A87032", +"N2 c #A96E2E", +"O2 c #995C24", +"P2 c #985C23", +"Q2 c #925922", +"R2 c #874E1E", +"S2 c #844C1E", +"T2 c #804B1F", +"U2 c #71431D", +"V2 c #72451F", +"W2 c #603A1A", +"X2 c #5C371A", +"Y2 c #5C391D", +"Z2 c #472D19", +"`2 c #3C2616", +" 3 c #462D18", +".3 c #432F1C", +"+3 c #322618", +"@3 c #352818", +"#3 c #392919", +"$3 c #3C2D1A", +"%3 c #3E2B18", +"&3 c #3D2C19", +"*3 c #3D2F1C", +"=3 c #412F1B", +"-3 c #47331C", +";3 c #4F3C22", +">3 c #574125", +",3 c #77542D", +"'3 c #3F3117", +")3 c #3E3218", +"!3 c #43351B", +"~3 c #42341A", +"{3 c #43361B", +"]3 c #48381B", +"^3 c #4E3D1C", +"/3 c #53401C", +"(3 c #554220", +"_3 c #54421E", +":3 c #5F4623", +"<3 c #644F25", +"[3 c #7D6030", +"}3 c #85622F", +"|3 c #967039", +"13 c #926E39", +"23 c #A17740", +"33 c #AB7C4B", +"43 c #AD7A40", +"53 c #A9743B", +"63 c #A26C2E", +"73 c #A16729", +"83 c #A06529", +"93 c #945821", +"03 c #975B23", +"a3 c #915824", +"b3 c #824B1C", +"c3 c #834E1F", +"d3 c #7B491C", +"e3 c #73451D", +"f3 c #6E441D", +"g3 c #5F3E1D", +"h3 c #593819", +"i3 c #57391D", +"j3 c #432D19", +"k3 c #3A2816", +"l3 c #47311A", +"m3 c #412916", +"n3 c #3E2D1A", +"o3 c #2E2217", +"p3 c #35291A", +"q3 c #37291A", +"r3 c #372B1B", +"s3 c #362719", +"t3 c #3B291B", +"u3 c #3E2D1B", +"v3 c #44311B", +"w3 c #4B361F", +"x3 c #48341B", +"y3 c #523C1E", +"z3 c #5A4224", +"A3 c #6F4E29", +"B3 c #443319", +"C3 c #423417", +"D3 c #44341A", +"E3 c #44351A", +"F3 c #443418", +"G3 c #443619", +"H3 c #413218", +"I3 c #453319", +"J3 c #4A381B", +"K3 c #53401E", +"L3 c #5B441F", +"M3 c #5E431C", +"N3 c #5D431D", +"O3 c #634C24", +"P3 c #795B29", +"Q3 c #926F3F", +"R3 c #7D602F", +"S3 c #866939", +"T3 c #98713D", +"U3 c #A37648", +"V3 c #A87A4A", +"W3 c #A77744", +"X3 c #9B692F", +"Y3 c #9C672B", +"Z3 c #9F662B", +"`3 c #915721", +" 4 c #975D25", +".4 c #8B5423", +"+4 c #854F21", +"@4 c #824F1F", +"#4 c #79481C", +"$4 c #794B21", +"%4 c #6A421C", +"&4 c #5C3B1C", +"*4 c #523418", +"=4 c #402B18", +"-4 c #382717", +";4 c #442E19", +">4 c #412B19", +",4 c #382816", +"'4 c #30241A", +")4 c #33291C", +"!4 c #322617", +"~4 c #37291B", +"{4 c #312617", +"]4 c #412E1A", +"^4 c #51381F", +"/4 c #503B1F", +"(4 c #5C4423", +"_4 c #5F4426", +":4 c #77532E", +"<4 c #7A5831", +" . + @ # $ % & * = - ; . > , ' ) ! @ ~ { ] ^ / ( _ : < [ } | 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 s p 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 W X Y Z 5 ` ...+.@.#.$.$ %.&.*.=.-.", +";.>.,.'.).!.p ~.{.].^./.(._.:.<.[.}.|.1.2.3.4.5.6.7.8.9.0.a.b.c.d.e.f.g.h.i.j.k.R l.m.V 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.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.n `. +.+++@+#+++$+%+&+*+=+-+;+>+,+'+)+!+~+{+]+^+/+(+", +"_+:+<+[+}+|+1+2+3+4+5+6+7+8+9+0+a+b+c+d+e+f+g+h+i+j+k+S.l+m+n+o+p+> q+r+s+t+u+v+w+x+y+)+e.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+`+ @.@+@@@#@$@%@&@*@=@-@;@>@,@'@)@!@~@(.G+{@|.]@`.^@/@(@_@:@<@[@}@|@1@2@3@4@5@6@", +"7@8@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#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#%$&$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$`$ %.%+%@%#%$%%%&%*%=%-%;%>%,%'%)%!%~%{%]%^%/%(%_%:%<%[%}%|%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&2%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&`& *.*+*@*#*$*%*&***%*=*i&-*;*>*", +",*'*)*!*~*{*]*^*/*(*_*:*<*[*}*|*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*T%V%y*z*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=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-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;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>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;),!,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,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,`, '.'+'@'#'G>$'%'&'*'='-';'", +">',''')'!'~'{']'^'/'('_':'<'['}'|'1'2'3'4'5'6'7'8'9'0'a'b'c'd'e'f'g'h'i'j'k'l'm'n'v>o'p'q'r's't'r'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)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)K)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!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!`! ~.~+~@~#~$~%~&~*~=~-~;~>~", +",~'~)~!~~~{~]~^~/~(~_~:~E-<~[~}~|~1~2~3~4~5~6~7~8~9~0~a~b~c~d~e~f~!!g~g'h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~e!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~-{;{k~>{,{'{v~){!{~{{{]{^{/{({_{:{<{", +"[{}{|{1{2{3{4{5{6{7{8{9{0{a{b{c{d{R~e{f{g{h{i{j{k{l{m{n{o{p{q{r{s{t{u{v{w{h~x{y{z{A{B{C{a;D{E{F{G{H{I{J{K{V'L{M{", +"N{O{P{Q{R{S{T{U{V{W{X{Y{H-Z{`{ ].]+]@]#]$]%]&]*]=]-];]>],]P,'])]_!!]~]{]]]^]/](]_]:]<][]}]|]1]V'P-2]v~3]4]5]6]7]", +"8]9]0]a]b]c]d]e]f]g]h]i]j]k]l]m]n]o]6{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]L)Q]R]S]T]U]V]P-W]", +"X]Y]Z]`] ^.^+^@^#^$^%^&^*^=^-^;^>^,^'^)^!^~^^]{^]^^^/^(^_^:^<^[^}^|^1^2^H]3^4^5^6^t=7^8^9^0^a^a;6~b^c^d^e^f^%~g^", +"h^i^j^k^l^m^n^o^p^q^r^s^t^u^v^w^x^y^k{]^z^A^V!B^C^D^E^+)F^G^A]w)H^I^J^K^L^M^D]N^O^P^Q^R^S^T^U^V^W^X^Y^Z^`^ /./+/", +"@/#/$/%/&/*/=/-/;/>/,/'/)/!/~/{/]/^/u)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/8^o/p/q/", +"r/s/t/u/v/w/x/y/z/H,A/B/C/D/E/F/G/H/C^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(x,a*T*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(X(Y(Z(`( _._+_@_#_$_%_&_*_=_l(-_N^w{;_>_,_'_)_f^!_R^~_{_]_p/^_/_(___", +":_<_[_}_|_1_2_3_4_5_6_7_8_9_0_a_b_c_d_e_f_g_h_m=0{i_j_Z*k_l_m_n_o_p_q_r_s_t_u_v_w_2!x_y_z_A_m/B_C_D_E_F_G_H_I_6]", +"J_K_L_M_N_O_P_Q_R_S_T_U_V_W_X_Y_0;Z_`_ :.:+:@:#:$:%:&:*:=:l_-:;:>:,:_/':):;{!:~:{:]:^:/:Q^(:_:::<:x([:}:|: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:7{r:s:t:u:v:w:x:y:z:A:W/B:I]C:D:E:`/l'F:G:/:H:I:J:K:a;L:n'M:N:#>", +"O:P:Q:R:S:T:U:V:W:X:Y:Z:`: <.<+<@<#<$<%<&<*<=<-<s:;<H-><,<'<)<!<~<{<]<^<T//<~:2!(<_<:<W,<<[<}<|<1<2<3<4<5<6<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<q:x<y<z<A<B<C<D<E<F<G<B:H<I<J<K<L<M<N<O<P<Q<R<S<T<A{U<V<W<X<", +"Y<Z<`< [.[+[@[#[$[%[&[*[=[-[;[>[,['[)[![~[{[][^[/[([_[:[<[[[}[|[1[2[3[4[5[6[7[8[9[0[a[X^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[j(V[W[X[Y[Z[`[ }.}+}@}#}$}|:%}&}F)*}=}", +"-};}>},}'})}!}~}{}]}^}/}(}_}:}<}c{[}}}|}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}b[q}r}s}Q]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}9}Z}`} |.|+|@|#|$|%|&|*|=|-|;|>|,|'|)|!|~|{|]|^|1]/|m~(|", +"_|:|<|[|}|||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|T^I|J|E{P-K|", +"L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|`| 1.1+1@1#1$1%1&1*1=1-1;1>1,1'1)1E<!1~1{1]1^1/1(1_1E|:1<1[1}1|11121314151617181,(", +"9101a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1y|V1W1X1Y1Z1`1", +" 2.2+2@2#2$2%2&2*2=2-2;2>2,2'2)2!2~2{2]2^2/2(2_2:2<2[2}2|212223242526272829202a2b2c2d2e2f2g2h2i2D|j2k2l2m2n2o2p2", +"q2r2s2t2u2v2w2x2y2z2A2B2C2D2E2F2G2H2I2J2K2L2M2N2%1J[O2P2Q2R2S2T2U2V2W2X2Y2Z2`2 3a2.3+3@3#3$3%3&3*3=3o}-3;3>3w(,3", +"'3)3!3~3~3{3~3]3^3/3(3_3:341<3[3}3|313233343536373839303a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3A3t'", +"B3C3D3E3F3G3H3I3J3K3L3M3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3`3 4.4+4@4#4$4%4W[&4*4=4-4;4>4,4'4)4!4~4{4t+]4^4E|/4(4_4:4<4"}; diff --git a/wmthemech/share/Computers.xpm b/wmthemech/share/Computers.xpm new file mode 100644 index 0000000..c767ec6 --- /dev/null +++ b/wmthemech/share/Computers.xpm @@ -0,0 +1,1019 @@ +/* XPM */ +static char * Computers_xpm[] = { +"56 56 960 2", +" c None", +". c #555A6B", +"+ c #535869", +"@ c #515666", +"# c #4F5465", +"$ c #4D5363", +"% c #4C5061", +"& c #595D6F", +"* c #747A92", +"= c #737990", +"- c #70768D", +"; c #6D7389", +"> c #6B7087", +", c #686E83", +"' c #656B81", +") c #64697D", +"! c #62677B", +"~ c #606578", +"{ c #626779", +"] c #64697B", +"^ c #5C6174", +"/ c #7E7579", +"( c #AF7B40", +"_ c #AE7A41", +": c #AE7B42", +"< c #AD7B43", +"[ c #AC7B44", +"} c #AB7B45", +"| c #AB7B46", +"1 c #AA7B47", +"2 c #A87A48", +"3 c #A77A48", +"4 c #A67A4A", +"5 c #A57A4B", +"6 c #A57A4C", +"7 c #A37A4E", +"8 c #A27A4F", +"9 c #977657", +"0 c #747A91", +"a c #4C4F60", +"b c #525767", +"c c #585D6C", +"d c #63697D", +"e c #6A6F85", +"f c #84756F", +"g c #FF9B18", +"h c #FFDFB5", +"i c #FFDEB2", +"j c #FFDDAF", +"k c #FFDCAC", +"l c #FFDBA9", +"m c #FFD9A6", +"n c #FFD8A2", +"o c #FFD69F", +"p c #FFD59B", +"q c #FFD499", +"r c #FFD396", +"s c #FFD293", +"t c #FFD08F", +"u c #FFCF8C", +"v c #FFCE89", +"w c #FFCD86", +"x c #E28A12", +"y c #757B93", +"z c #5D6273", +"A c #676D81", +"B c #D9DBE2", +"C c #EAEBEE", +"D c #E3E4E9", +"E c #DCDEE4", +"F c #D7D8DF", +"G c #D0D2DB", +"H c #CACCD5", +"I c #C0C3CC", +"J c #B7BAC4", +"K c #ADB0BA", +"L c #686C78", +"M c #6C7189", +"N c #7D7678", +"O c #FC9D11", +"P c #FFEDD2", +"Q c #FFEDD1", +"R c #FFEDD0", +"S c #EA9715", +"T c #7A8096", +"U c #6D7385", +"V c #D6D8DF", +"W c #C8CBD2", +"X c #CCCFD8", +"Y c #CDD0D8", +"Z c #CED0D8", +"` c #CFD1D8", +" . c #CFD1D7", +".. c #E1E2E6", +"+. c #8B8E9B", +"@. c #62667A", +"#. c #797986", +"$. c #F99C06", +"%. c #FFE8C3", +"&. c #FFE8C2", +"*. c #FFE8C1", +"=. c #FFE8C0", +"-. c #F2A218", +";. c #7E859A", +">. c #707589", +",. c #767C94", +"'. c #787E95", +"). c #797F97", +"!. c #D4D5DD", +"~. c #BABECA", +"{. c #C4CADC", +"]. c #C3CADB", +"^. c #C3C9DB", +"/. c #C2C9DA", +"(. c #C2C8DA", +"_. c #C1C8D9", +":. c #C6C8CF", +"<. c #848795", +"[. c #777D94", +"}. c #666B7E", +"|. c #7A7F94", +"1. c #F59E01", +"2. c #FFE3B0", +"3. c #FFE4B3", +"4. c #FFE4B2", +"5. c #FFE5B2", +"6. c #FFE4B1", +"7. c #F7AC1C", +"8. c #85889C", +"9. c #74798B", +"0. c #777D95", +"a. c #797F96", +"b. c #7A8098", +"c. c #7C8299", +"d. c #7D839A", +"e. c #D0D3DB", +"f. c #A5A9B7", +"g. c #A5ACBF", +"h. c #A8AEC2", +"i. c #A7AEC1", +"j. c #A7ADC1", +"k. c #A6ADC1", +"l. c #A6ACC0", +"m. c #BDBFC7", +"n. c #80828E", +"o. c #6B7082", +"p. c #80869C", +"q. c #ECA009", +"r. c #FFDD99", +"s. c #FFE1A4", +"t. c #FFE1A3", +"u. c #FFE2A3", +"v. c #FFE1A2", +"w. c #FAB622", +"x. c #8E8F98", +"y. c #787D8F", +"z. c #7A8097", +"A. c #7B8198", +"B. c #7E849B", +"C. c #7F869D", +"D. c #81879E", +"E. c #CDD0D9", +"F. c #C0C2C9", +"G. c #B9BAC2", +"H. c #B5B7BE", +"I. c #B6B8C1", +"J. c #B8BAC2", +"K. c #B5B8C2", +"L. c #B3B7C1", +"M. c #B1B4BF", +"N. c #CACDD5", +"O. c #797C88", +"P. c #6F7487", +"Q. c #878DA3", +"R. c #E3A313", +"S. c #FFD982", +"T. c #FFDF95", +"U. c #FFDF94", +"V. c #FFE094", +"W. c #FFDF93", +"X. c #FFE093", +"Y. c #FCBE27", +"Z. c #969493", +"`. c #7B7F93", +" + c #7D8299", +".+ c #82889F", +"++ c #858BA1", +"@+ c #CBCED8", +"#+ c #C0C6D0", +"$+ c #D3D9E8", +"%+ c #D0D7E4", +"&+ c #CDD3E1", +"*+ c #CAD0DD", +"=+ c #C6CDD9", +"-+ c #C6CCD8", +";+ c #C6CBD8", +">+ c #C5C7CF", +",+ c #717684", +"'+ c #73788A", +")+ c #8E94AA", +"!+ c #DAA51C", +"~+ c #FFD66D", +"{+ c #FFDD86", +"]+ c #FFDD85", +"^+ c #FFDE85", +"/+ c #FFDE84", +"(+ c #FDC529", +"_+ c #9E9A8E", +":+ c #7F8395", +"<+ c #7A7F95", +"[+ c #797F95", +"}+ c #7A8095", +"|+ c #7C8297", +"1+ c #888FA5", +"2+ c #C9CCD6", +"3+ c #B5BAC7", +"4+ c #C0C7D8", +"5+ c #BDBFC8", +"6+ c #6E737F", +"7+ c #767B8E", +"8+ c #949BB0", +"9+ c #D5A827", +"0+ c #FFD55B", +"a+ c #FFDC77", +"b+ c #FFDC76", +"c+ c #FFD969", +"d+ c #FFDC74", +"e+ c #FFDD76", +"f+ c #FFDD75", +"g+ c #FFDD73", +"h+ c #FFC512", +"i+ c #A59F8B", +"j+ c #818798", +"k+ c #787D92", +"l+ c #787E92", +"m+ c #797F93", +"n+ c #7A8195", +"o+ c #81879B", +"p+ c #8C93A8", +"q+ c #C7CAD5", +"r+ c #9FA2B0", +"s+ c #9EA3B3", +"t+ c #9EA2B3", +"u+ c #9DA2B2", +"v+ c #9DA1B2", +"w+ c #9BA1B2", +"x+ c #9BA1B1", +"y+ c #9AA1B1", +"z+ c #B6B9C4", +"A+ c #676D7B", +"B+ c #797E8F", +"C+ c #9AA0B5", +"D+ c #D0AB33", +"E+ c #FFD548", +"F+ c #FFCC24", +"G+ c #FFC402", +"H+ c #FFC400", +"I+ c #FFC603", +"J+ c #FFCA17", +"K+ c #FFCF2D", +"L+ c #FFD443", +"M+ c #FFDA58", +"N+ c #FFDD66", +"O+ c #FFDD65", +"P+ c #FFD644", +"Q+ c #FFC800", +"R+ c #AEA587", +"S+ c #888E9E", +"T+ c #777D91", +"U+ c #7A7F92", +"V+ c #7B8093", +"W+ c #82869B", +"X+ c #9096AC", +"Y+ c #C4C8D3", +"Z+ c #C8CBD7", +"`+ c #C9CDD7", +" @ c #CACDD8", +".@ c #CCCFDA", +"+@ c #CDD0DA", +"@@ c #CED1DB", +"#@ c #CED1DC", +"$@ c #CCD0DA", +"%@ c #686C79", +"&@ c #7B8091", +"*@ c #A0A6BA", +"=@ c #CDAF3E", +"-@ c #FFCC0A", +";@ c #FFCA00", +">@ c #FFCB00", +",@ c #FFCC00", +"'@ c #FFCE08", +")@ c #FFD21D", +"!@ c #FFD630", +"~@ c #FFD837", +"{@ c #FFD93C", +"]@ c #FFD422", +"^@ c #FFCF03", +"/@ c #FFCE00", +"(@ c #B4AC82", +"_@ c #8E92A3", +":@ c #777D8F", +"<@ c #787E90", +"[@ c #7A7F91", +"}@ c #7B8092", +"|@ c #82889B", +"1@ c #949AAF", +"2@ c #C2C6D2", +"3@ c #C6C9D5", +"4@ c #C6CAD5", +"5@ c #C8CBD6", +"6@ c #C8CCD7", +"7@ c #C9CDD8", +"8@ c #CACDD9", +"9@ c #CBCFDA", +"0@ c #696D79", +"a@ c #7D8192", +"b@ c #A5ACC0", +"c@ c #C9B34B", +"d@ c #FFD000", +"e@ c #FFD100", +"f@ c #FFD200", +"g@ c #FFD300", +"h@ c #FFD400", +"i@ c #BDB37D", +"j@ c #9A9EAF", +"k@ c #747989", +"l@ c #797F90", +"m@ c #84899B", +"n@ c #989EB3", +"o@ c #C1C4D1", +"p@ c #C3C7D3", +"q@ c #C4C8D4", +"r@ c #C5C9D5", +"s@ c #C6CAD6", +"t@ c #C7CBD7", +"u@ c #C8CCD8", +"v@ c #CACED9", +"w@ c #C6CAD7", +"x@ c #7D8392", +"y@ c #ABB2C5", +"z@ c #C7B658", +"A@ c #FFD600", +"B@ c #FFD700", +"C@ c #FFD800", +"D@ c #FFD900", +"E@ c #FFDA00", +"F@ c #C3BB78", +"G@ c #ABB2C3", +"H@ c #6C7080", +"I@ c #797D8E", +"J@ c #7A7E8F", +"K@ c #7A7F90", +"L@ c #85899B", +"M@ c #9BA2B6", +"N@ c #BFC3D1", +"O@ c #C1C5D2", +"P@ c #C2C6D3", +"Q@ c #BEC3D0", +"R@ c #C3C7D4", +"S@ c #C5C9D6", +"T@ c #C7CBD8", +"U@ c #C4C8D6", +"V@ c #7E8394", +"W@ c #B1B7CA", +"X@ c #C4BA67", +"Y@ c #FFDD00", +"Z@ c #FFDE00", +"`@ c #FFDF00", +" # c #FFE000", +".# c #FFE100", +"+# c #CAC172", +"@# c #BBC2D3", +"## c #696E7C", +"$# c #787C8D", +"%# c #797E8D", +"&# c #858A9C", +"*# c #9FA6BA", +"=# c #BEC2D0", +"-# c #B6BCCB", +";# c #A8ADC1", +"># c #A5ABBF", +",# c #A8AFC2", +"'# c #BBBFCF", +")# c #C6CAD8", +"!# c #C3C7D5", +"~# c #B6BDCF", +"{# c #C3BE75", +"]# c #FFE300", +"^# c #FFE400", +"/# c #FFE500", +"(# c #FFE600", +"_# c #FFE700", +":# c #CFC86C", +"<# c #6C717E", +"[# c #777C8B", +"}# c #787D8C", +"|# c #787E8C", +"1# c #868A9B", +"2# c #A3AABD", +"3# c #B3B9C9", +"4# c #A9AFC3", +"5# c #AAB1C4", +"6# c #ACB2C5", +"7# c #B6BDCD", +"8# c #C4C9D7", +"9# c #C4C8D7", +"0# c #B8BED0", +"a# c #7E8292", +"b# c #BCC3D5", +"c# c #C3C183", +"d# c #FFE900", +"e# c #FFEA00", +"f# c #FFEB00", +"g# c #FFEC00", +"h# c #FEEC00", +"i# c #FAE800", +"j# c #F6E500", +"k# c #CFCB68", +"l# c #C7CEDF", +"m# c #727682", +"n# c #777C8A", +"o# c #787C8A", +"p# c #858B9A", +"q# c #AAB0C4", +"r# c #ADB3C6", +"s# c #AEB5C8", +"t# c #AFB6C9", +"u# c #B2B9CC", +"v# c #B4BACD", +"w# c #B5BCCE", +"x# c #7C8292", +"y# c #C3C393", +"z# c #FFF000", +"A# c #FDEE00", +"B# c #F9EA00", +"C# c #F4E803", +"D# c #EBE012", +"E# c #E4DA22", +"F# c #DED634", +"G# c #DAD343", +"H# c #D6D255", +"I# c #D2CF66", +"J# c #CECE77", +"K# c #CBCB87", +"L# c #C7C99A", +"M# c #C5C9AC", +"N# c #C4C8C0", +"O# c #C5CCD6", +"P# c #C9D0E0", +"Q# c #CDD4E4", +"R# c #767B88", +"S# c #767A88", +"T# c #767B89", +"U# c #858A9A", +"V# c #ABB1C4", +"W# c #ACB3C6", +"X# c #AEB4C7", +"Y# c #AFB6C8", +"Z# c #B0B7CA", +"`# c #B2B8CB", +" $ c #B3BACC", +".$ c #B5BBCE", +"+$ c #B9C0D2", +"@$ c #7A7E8E", +"#$ c #C4C9C5", +"$$ c #C9CA8D", +"%$ c #C6C99F", +"&$ c #C4C9B2", +"*$ c #C3C9C7", +"=$ c #C4CBD9", +"-$ c #CBD2E2", +";$ c #CDD3E4", +">$ c #CED4E5", +",$ c #CED5E5", +"'$ c #CFD6E6", +")$ c #D0D7E7", +"!$ c #D1D8E8", +"~$ c #BEC5D2", +"{$ c #727884", +"]$ c #767987", +"^$ c #757A88", +"/$ c #858A99", +"($ c #B0B6C9", +"_$ c #B1B8CB", +":$ c #B3B9CC", +"<$ c #B4BBCD", +"[$ c #B6BCCF", +"}$ c #B7BED0", +"|$ c #B4BACC", +"1$ c #BCC2D4", +"2$ c #7C8091", +"3$ c #C7CDDD", +"4$ c #D1D7E8", +"5$ c #D2D8E8", +"6$ c #D2D9E9", +"7$ c #C1C7D6", +"8$ c #ADB3C0", +"9$ c #A7ACBB", +"0$ c #9FA5B3", +"a$ c #999EAC", +"b$ c #8F94A3", +"c$ c #7B7F8E", +"d$ c #6F7381", +"e$ c #6E7282", +"f$ c #727784", +"g$ c #737885", +"h$ c #747886", +"i$ c #757986", +"j$ c #868A99", +"k$ c #B7BDCF", +"l$ c #B8BFD1", +"m$ c #B5BBCD", +"n$ c #B4B9CA", +"o$ c #B2B8C8", +"p$ c #BFC5D7", +"q$ c #808697", +"r$ c #D3DAEA", +"s$ c #C3CAD9", +"t$ c #B1B7C5", +"u$ c #ACB1C0", +"v$ c #A8ADBC", +"w$ c #9398A7", +"x$ c #8A8FA0", +"y$ c #7E8395", +"z$ c #72778A", +"A$ c #565C6B", +"B$ c #8B91A2", +"C$ c #6F7280", +"D$ c #6E7280", +"E$ c #6F7380", +"F$ c #707581", +"G$ c #717581", +"H$ c #717682", +"I$ c #727683", +"J$ c #727783", +"K$ c #747884", +"L$ c #868A98", +"M$ c #B8BFD0", +"N$ c #B6BCCE", +"O$ c #B5BACB", +"P$ c #B2B9C9", +"Q$ c #B1B7C7", +"R$ c #AFB5C5", +"S$ c #C4CBDC", +"T$ c #7E8392", +"U$ c #717685", +"V$ c #525667", +"W$ c #737991", +"X$ c #747A90", +"Y$ c #8F94A5", +"Z$ c #6D717E", +"`$ c #6D727E", +" % c #6E727E", +".% c #6F737F", +"+% c #707480", +"@% c #727681", +"#% c #737783", +"$% c #848996", +"%% c #BAC1D3", +"&% c #BBC2D4", +"*% c #B9BFD1", +"=% c #B7BDCE", +"-% c #B5BBCC", +";% c #B3BACA", +">% c #B1B7C6", +",% c #AFB6C5", +"'% c #ADB3C2", +")% c #B1B6C6", +"!% c #C8CFE0", +"~% c #424551", +"{% c #63687A", +"]% c #80879D", +"^% c #8389A0", +"/% c #858BA2", +"(% c #6A6F80", +"_% c #30313E", +":% c #8F95A5", +"<% c #6C707C", +"[% c #6D717D", +"}% c #6E727D", +"|% c #6F747F", +"1% c #717480", +"2% c #70747F", +"3% c #717580", +"4% c #838895", +"5% c #BEC4D6", +"6% c #BFC6D7", +"7% c #B4BBCB", +"8% c #B1B8C7", +"9% c #B0B6C6", +"0% c #AEB4C3", +"a% c #ADB2C0", +"b% c #A9AFBE", +"c% c #BFC5D5", +"d% c #515561", +"e% c #7A8093", +"f% c #8E95AA", +"g% c #9197AD", +"h% c #9399AF", +"i% c #626774", +"j% c #373A48", +"k% c #2A2D37", +"l% c #8F95A4", +"m% c #898E9E", +"n% c #808592", +"o% c #7B7F8B", +"p% c #747885", +"q% c #6D717C", +"r% c #6D727D", +"s% c #6E737D", +"t% c #6F727D", +"u% c #838893", +"v% c #B2B8C7", +"w% c #AFB5C4", +"x% c #ADB3C1", +"y% c #AAB0BE", +"z% c #A8AEBC", +"A% c #AFB5C3", +"B% c #CED5E6", +"C% c #666A78", +"D% c #959AAF", +"E% c #9CA3B7", +"F% c #9FA5B9", +"G% c #A1A8BC", +"H% c #6D717F", +"I% c #33363D", +"J% c #25262F", +"K% c #2B2E36", +"L% c #454851", +"M% c #636671", +"N% c #787B87", +"O% c #989EAC", +"P% c #9AA0AF", +"Q% c #8C919F", +"R% c #848794", +"S% c #7B808B", +"T% c #757984", +"U% c #6F737D", +"V% c #6E737C", +"W% c #828792", +"X% c #C5CCDD", +"Y% c #C7CDDE", +"Z% c #C4CADB", +"`% c #B0B6C4", +" & c #A9AFBD", +".& c #A8AEBB", +"+& c #B3B9C6", +"@& c #C8CDDC", +"#& c #2D313B", +"$& c #2C303B", +"%& c #2B2B37", +"&& c #6C707D", +"*& c #808594", +"=& c #9AA0B2", +"-& c #9CA1B1", +";& c #7A7E89", +">& c #585963", +",& c #35363F", +"'& c #282933", +")& c #2A2C37", +"!& c #484B53", +"~& c #6E727B", +"{& c #848895", +"]& c #A3A8B7", +"^& c #A7ADBB", +"/& c #9DA2B0", +"(& c #8E939F", +"_& c #8F93A0", +":& c #C9D0E1", +"<& c #CBD1E2", +"[& c #CCD3E3", +"}& c #CDD4E5", +"|& c #D0D6E6", +"1& c #D4DBEB", +"2& c #C5CCDB", +"3& c #9FA4AF", +"4& c #353946", +"5& c #414557", +"6& c #393C4A", +"7& c #595D65", +"8& c #7A7F8A", +"9& c #8B8F9D", +"0& c #BCC1CF", +"a& c #CED3E1", +"b& c #CFD3E2", +"c& c #CFD5E3", +"d& c #D0D6E4", +"e& c #CBD1E0", +"f& c #828791", +"g& c #21232B", +"h& c #30323F", +"i& c #4A4E53", +"j& c #767B85", +"k& c #9398A4", +"l& c #C2C9D8", +"m& c #A5AAB7", +"n& c #999FA9", +"o& c #8F949E", +"p& c #80858F", +"q& c #C9CAD0", +"r& c #6D6E79", +"s& c #A3AAB6", +"t& c #C3C9D8", +"u& c #ADB1C0", +"v& c #A0A5B0", +"w& c #989DA9", +"x& c #8F959E", +"y& c #848791", +"z& c #666870", +"A& c #323542", +"B& c #4F525A", +"C& c #41464C", +"D& c #9B9FAB", +"E& c #EAEDF3", +"F& c #ECEEF3", +"G& c #EBEDF2", +"H& c #DFE2EB", +"I& c #988F8A", +"J& c #A97125", +"K& c #99692D", +"L& c #3E4253", +"M& c #353948", +"N& c #343644", +"O& c #353746", +"P& c #343643", +"Q& c #2B2E37", +"R& c #383B47", +"S& c #2D313D", +"T& c #323642", +"U& c #323442", +"V& c #483E3C", +"W& c #735634", +"X& c #92672A", +"Y& c #AB721B", +"Z& c #937242", +"`& c #B8BECE", +" * c #BFC4D2", +".* c #BCC1D0", +"+* c #AEB4C6", +"@* c #9A8164", +"#* c #FF9900", +"$* c #E38B02", +"%* c #C27F14", +"&* c #A77729", +"** c #44475A", +"=* c #3C404C", +"-* c #5B5F6B", +";* c #777B87", +">* c #8E919E", +",* c #A2A5AF", +"'* c #B9BCC7", +")* c #D7D9E0", +"!* c #B4B7C1", +"~* c #7B7D5A", +"{* c #A18430", +"]* c #CA8E05", +"^* c #FBA000", +"/* c #E1930B", +"(* c #A48247", +"_* c #8A898E", +":* c #8F95AB", +"<* c #8D93A9", +"[* c #8B91A7", +"}* c #7C7776", +"|* c #F5A501", +"1* c #FFAD00", +"2* c #FFAE00", +"3* c #FFAF00", +"4* c #F4A800", +"5* c #C78C0C", +"6* c #B38623", +"7* c #4B4E5D", +"8* c #676A79", +"9* c #7D808E", +"0* c #9093A0", +"a* c #A6A9B5", +"b* c #BCBFCB", +"c* c #CBCDD7", +"d* c #DBDDE3", +"e* c #DBDDE4", +"f* c #DCDDE4", +"g* c #DCDEE5", +"h* c #DDDFE6", +"i* c #C8CCD6", +"j* c #8E929E", +"k* c #4D5159", +"l* c #918034", +"m* c #BF9510", +"n* c #EAA900", +"o* c #E8A805", +"p* c #B28922", +"q* c #9A7F3D", +"r* c #9F8239", +"s* c #B78F1F", +"t* c #E9AD04", +"u* c #FFBE00", +"v* c #FFBF00", +"w* c #FFC100", +"x* c #F0B600", +"y* c #D39D03", +"z* c #C79718", +"A* c #B78E2F", +"B* c #9E8B69", +"C* c #4F5464", +"D* c #6B6F7E", +"E* c #7F8290", +"F* c #9497A4", +"G* c #AAADBB", +"H* c #BBBECA", +"I* c #C8CBD4", +"J* c #D4D6DE", +"K* c #D5D7DE", +"L* c #D5D7DF", +"M* c #D6D8E0", +"N* c #D7D9E1", +"O* c #D7DAE2", +"P* c #D8DAE2", +"Q* c #D8DBE3", +"R* c #D9DBE3", +"S* c #DADCE4", +"T* c #DADDE5", +"U* c #DBDDE6", +"V* c #DCDEE6", +"W* c #DCDFE7", +"X* c #DDE0E8", +"Y* c #CFD3DF", +"Z* c #999FAF", +"`* c #7F7845", +" = c #AF931C", +".= c #D8AE01", +"+= c #FFCD00", +"@= c #FFCF00", +"#= c #E2B800", +"$= c #D0A808", +"%= c #BF9B1E", +"&= c #A88B31", +"*= c #968159", +"== c #4D5161", +"-= c #6B7086", +";= c #A4A7B7", +">= c #CDCFD8", +",= c #CFD1DA", +"'= c #CFD2DA", +")= c #D1D3DC", +"!= c #D2D4DD", +"~= c #D2D5DD", +"{= c #D2D5DE", +"]= c #D3D6DF", +"^= c #D4D6DF", +"/= c #D4D7E0", +"(= c #D5D8E1", +"_= c #D6D9E2", +":= c #D5D9E2", +"<= c #D3D7E1", +"[= c #D2D5E0", +"}= c #D1D5E0", +"|= c #D0D4E0", +"1= c #CFD4E1", +"2= c #CBD1DF", +"3= c #C5CCDC", +"4= c #C1C7D7", +"5= c #9096A1", +"6= c #53565D", +"7= c #6B6850", +"8= c #9B8A27", +"9= c #B39D21", +"0= c #948335", +"a= c #82795C", +"b= c #515663", +"c= c #717689", +"d= c #9095A8", +"e= c #BDC1CE", +"f= c #CCCFD9", +"g= c #CED0DA", +"h= c #CFD2DC", +"i= c #BDC1CF", +"j= c #BABFCE", +"k= c #B9BECE", +"l= c #B7BDCD", +"m= c #B6BCCD", +"n= c #BDC4D5", +"o= c #C0C6D8", +"p= c #C6CCDD", +"q= c #CBD2E3", +"r= c #C8CFDE", +"s= c #C5CBDA", +"t= c #C1C7D4", +"u= c #BCC3D0", +"v= c #B8BECA", +"w= c #8C919B", +"x= c #4E525D", +"y= c #7A7F8F", +"z= c #7B8192", +"A= c #8B91A3", +"B= c #B0B5C6", +"C= c #B2B7CA", +"D= c #AFB5C8", +"E= c #BDC4D6", +"F= c #C6CDDE", +"G= c #C8CFDF", +"H= c #C5CBDB", +"I= c #C1C7D5", +"J= c #BCC2D1", +"K= c #B8BECC", +"L= c #B4BAC7", +"M= c #B1B7C3", +"N= c #B6BCC8", +"O= c #B8BECB", +"P= c #9FA5B0", +"Q= c #969AA4", +"R= c #898E98", +"S= c #545862", +"T= c #787E8D", +"U= c #8B90A0", +"V= c #8A8F9F", +"W= c #9298A7", +"X= c #ADB3C4", +"Y= c #C5CAD8", +"Z= c #B9BFD2", +"`= c #BBC1D3", +" - c #C0C7D9", +".- c #C3CADA", +"+- c #C0C6D5", +"@- c #B0B5C2", +"#- c #B0B5C1", +"$- c #BCC2CE", +"%- c #A7ADB8", +"&- c #989EA8", +"*- c #8F949D", +"=- c #7F838C", +"-- c #5F626C", +";- c #898E9C", +">- c #9BA1AF", +",- c #B0B6C5", +"'- c #BFC4D5", +")- c #BCC2D2", +"!- c #B8BECD", +"~- c #B4BAC8", +"{- c #B0B6C3", +"]- c #ACB1BE", +"^- c #B0B6C2", +"/- c #BAC0CC", +"(- c #B3B8C4", +"_- c #9EA2AD", +":- c #9498A2", +"<- c #878B95", +"[- c #6F747B", +"}- c #6E717A", +"|- c #9BA0AC", +"1- c #ACB2BF", +"2- c #ACB1BD", +"3- c #AEB3C0", +"4- c #B6BBC9", +"5- c #BBC1CE", +"6- c #A2A8B2", +"7- c #9A9FAA", +"8- c #90959F", +"9- c #7F838B", +"0- c #7E828A", +"a- c #8F939D", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" . + @ # $ % ", +" & * * * * * * * * * * = - ; > , ' ) ! ~ { ] ", +" ^ - / ( _ : < [ } | 1 2 3 4 4 5 6 7 7 8 9 0 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 A = * * * * B C D E F G H I J K L ", +" M ) N O P P P P Q Q Q Q Q Q Q R R R R R S T U * * * * * y V W X Y Y Z ` ` ...+. ", +" * @.#.$.%.%.%.&.&.&.&.&.&.*.*.*.*.*.*.=.-.;.>.* * y ,.'.).!.~.{.].^./.(._._.:.<. ", +" [.}.|.1.2.3.3.3.3.3.3.3.4.4.4.4.4.5.6.6.7.8.9.,.0.a.b.c.d.e.f.g.h.i.j.k.l.l.m.n. ", +" o.p.q.r.s.s.s.s.s.s.s.t.t.t.t.u.u.v.v.w.x.y.z.A.d.B.C.D.E.F.G.H.I.J.K.L.M.N.O. ", +" P.Q.R.S.T.T.T.T.T.U.U.U.U.U.V.W.W.W.X.Y.Z.`.d. +c.B..+++@+#+$+%+&+*+=+-+;+>+,+ ", +" '+)+!+~+{+{+{+{+]+^+^+^+^+^+/+/+/+/+/+(+_+:+<+[+}+|+p.1+2+3+].^./.(._._.4+5+6+ ", +" 7+8+9+0+a+b+c+d+e+e+e+e+f+f+f+f+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+N+N+N+N+O+P+Q+R+S+T+l+U+V+W+X+Y+Z+`+ @@+.@+@@@#@$@%@ ", +" &@*@=@-@;@;@>@>@>@>@,@,@'@)@!@~@{@]@^@/@(@_@:@<@[@}@|@1@2@3@4@5@6@7@8@9@.@7@0@ ", +" a@b@c@d@e@e@e@e@e@f@f@f@f@g@g@g@g@h@h@h@i@j@[email protected]@&@m@n@o@p@q@r@s@t@u@7@v@w@ ", +" x@y@z@A@B@B@B@C@C@C@C@C@D@D@D@D@E@E@E@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@w@T@u@U@ ", +" V@W@X@Y@Y@Y@Y@Z@Z@Z@Z@`@`@`@`@ # # # #.#+#@###$#I@%#&#*#=#-#;#>#,#'#S@)#T@!# ", +" V@~#{#]#]#^#^#^#^#^#/#/#/#/#(#(#(#(#_#_#:#(.<#[#}#|#1#2#3#l.i.4#5#6#7#8#9#0# ", +" a#b#c#d#e#e#e#e#e#f#f#f#g#g#g#g#g#h#i#j#k#l#m#n#[#o#p#j.,#q#y@r#s#t#W@u#v#w# ", +" x#(.y#z#z#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#o#U#V#W#X#Y#Z#`# $.$~#~#+$ ", +" @$l##$$$%$&$*$=$l#-$;$Q#>$,$'$'$)$)$!$!$)$~${$]$^$S#/$s#($_$:$<$[$}$0#~#|$1$ ", +" 2$3$,$,$'$'$)$4$!$5$6$6$7$8$9$0$a$b$/$c$d$e$f$g$h$i$j$u#v#w#k$l$l$k$m$n$o$p$ ", +" q$7$r$s$t$u$v$a$w$x$y$z$A$ B$C$D$E$F$G$H$I$J$J$K$K$L$~#}$+$+$M$N$O$P$Q$R$S$ ", +" T$U$ V$W$y 0.X$ Y$Z$`$ %.%+%+%F$m#@%m##%$%%%&%*%=%-%;%>%,%'%)%!% ", +" ~%{%]%^%/%(% _%:%<%<%[%}%}% %|%1%2%3%@%4%5%6%M$7%8%9%0%a%b%c%-$ ", +" d%e%f%g%h%i%j%k%l%m%n%o%p% %q%r%s%t%2%2%u%(.]._.v%w%x%y%z%A%B%P# ", +" 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$@& ", +" #&$&%&&&*&=&r#Y#u#[$-&;&>&,&'&)&!&~&{&]&^&/&(&_&:&<&[&}&'$-$|&r$1&2&3& ", +" 4&5&6& 7&8&9&0&a&b&c&c&d&e&f& g&h& i&j&k&'%Q#,$l&m&n&o&p& q&F. ", +" 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&s#`& *.*+*>#@*#*$*%*&* ", +" ** =*-*;*>*,*'*X )*!*m# ~*{*]*^*/*(*_*g%:*<*[*}*|*1*2*3*4*5*6* ", +" 7*8*9*0*a*b*c*)*d*e*e*f*E g*g*h*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*L*V M*N*N*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*}% `* =.=+=/@@=#=$=%=&=*= ", +" ==-=;=>=,='=G G )=)=!=~={=]=^=/=(=_=:=<=[=}=}=|=|=1=2=3=X%!%4=5=6= 7=8=9=0=a= ", +" b=o.c=d=e=f=+@g=@@h=u@i=j=k=l=m=w#w#}$%%n=o=^.p=!%q=[&r=s=t=u=v=w= ", +" x=&@y=z=A=B=v@#@U@C=D=`#.$}$%%E=4+].F=P#G=H=I=J=K=L=M=N=O=P=Q=R= ", +" S=T=U=V=W=X=Y=Z=`=5% -].F=.-+-J=K=L=@-#-3+$-%-&-*-=- ", +" --;->->-,-'-)-!-~-{-]-8$^-/-(-_-:-<-[- ", +" }-|-1-2-3-4-5-6-7-8-9- ", +" 0-n&a- ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/wmthemech/share/People.xpm b/wmthemech/share/People.xpm new file mode 100644 index 0000000..b9249f7 --- /dev/null +++ b/wmthemech/share/People.xpm @@ -0,0 +1,832 @@ +/* XPM */ +static char * People_xpm[] = { +"56 56 773 2", +" c None", +". c #060715", +"+ c #080A1B", +"@ c #0D0F23", +"# c #070817", +"$ c #11152D", +"% c #171B3F", +"& c #13183B", +"* c #0A0D25", +"= c #050715", +"- c #060714", +"; c #060614", +"> c #080917", +", c #0D1020", +"' c #151730", +") c #242A56", +"! c #1A1F48", +"~ c #080A1C", +"{ c #070714", +"] c #080918", +"^ c #0D1023", +"/ c #131732", +"( c #1A1E43", +"_ c #212557", +": c #272D6B", +"< c #1C2154", +"[ c #111335", +"} c #060819", +"| c #050615", +"1 c #060615", +"2 c #0F1127", +"3 c #131833", +"4 c #151838", +"5 c #111231", +"6 c #08091B", +"7 c #080819", +"8 c #0F112C", +"9 c #070917", +"0 c #090B1B", +"a c #080919", +"b c #0C0F24", +"c c #23285A", +"d c #262D6A", +"e c #151A41", +"f c #0D0F2B", +"g c #0F1333", +"h c #0B0E2C", +"i c #050714", +"j c #090B1A", +"k c #111426", +"l c #23294F", +"m c #212657", +"n c #0B0D24", +"o c #050613", +"p c #11152F", +"q c #1C204A", +"r c #1A1D47", +"s c #0B0E26", +"t c #0D0F25", +"u c #131735", +"v c #191C43", +"w c #090B1F", +"x c #050614", +"y c #070716", +"z c #08091C", +"A c #040514", +"B c #070919", +"C c #111329", +"D c #161834", +"E c #10112C", +"F c #050617", +"G c #050515", +"H c #1A1F3C", +"I c #151734", +"J c #090A1E", +"K c #0B0C22", +"L c #060613", +"M c #141837", +"N c #1D214F", +"O c #13173C", +"P c #0A0B22", +"Q c #0A0D24", +"R c #14172D", +"S c #0A0B1C", +"T c #090A19", +"U c #161A32", +"V c #1E2246", +"W c #0F1128", +"X c #181B44", +"Y c #090B20", +"Z c #060716", +"` c #0E1131", +" . c #191E50", +".. c #060718", +"+. c #131537", +"@. c #0D0E1E", +"#. c #0D0F1F", +"$. c #101124", +"%. c #0B0D21", +"&. c #131632", +"*. c #0A0C22", +"=. c #11132D", +"-. c #1C224D", +";. c #0F1230", +">. c #1B1F50", +",. c #0C0E26", +"'. c #060717", +"). c #181C42", +"!. c #060818", +"~. c #0A0C1F", +"{. c #232853", +"]. c #151738", +"^. c #060713", +"/. c #060817", +"(. c #16193E", +"_. c #0A0B20", +":. c #15183B", +"<. c #10122D", +"[. c #131733", +"}. c #0A0C20", +"|. c #15193F", +"1. c #1A161F", +"2. c #19192B", +"3. c #0C0E24", +"4. c #212651", +"5. c #1B1F4D", +"6. c #090C21", +"7. c #050513", +"8. c #070814", +"9. c #060616", +"0. c #10122C", +"a. c #0D0F24", +"b. c #111430", +"c. c #1D2250", +"d. c #07091A", +"e. c #0E1124", +"f. c #131631", +"g. c #1E234F", +"h. c #191D48", +"i. c #07091C", +"j. c #070713", +"k. c #050514", +"l. c #040512", +"m. c #07081B", +"n. c #101336", +"o. c #12152D", +"p. c #0A0C1C", +"q. c #090A1A", +"r. c #161938", +"s. c #161A3D", +"t. c #090B1C", +"u. c #0F122A", +"v. c #0F1129", +"w. c #090A1D", +"x. c #121536", +"y. c #050512", +"z. c #0C0D28", +"A. c #161A45", +"B. c #13162B", +"C. c #101225", +"D. c #151835", +"E. c #0B0D1F", +"F. c #1A1E47", +"G. c #040614", +"H. c #040513", +"I. c #101333", +"J. c #101330", +"K. c #0B0C1B", +"L. c #14162E", +"M. c #0D0F22", +"N. c #101129", +"O. c #070715", +"P. c #040613", +"Q. c #131738", +"R. c #090B1D", +"S. c #070816", +"T. c #0E1021", +"U. c #0A0B19", +"V. c #100E19", +"W. c #282125", +"X. c #090917", +"Y. c #121531", +"Z. c #14121D", +"`. c #0C0C18", +" + c #19151E", +".+ c #AD8B6B", +"++ c #54443D", +"@+ c #0B0B16", +"#+ c #3E343C", +"$+ c #0F0D18", +"%+ c #090916", +"&+ c #0E1127", +"*+ c #111436", +"=+ c #0B0A16", +"-+ c #443938", +";+ c #0B0B17", +">+ c #211D23", +",+ c #0F0E19", +"'+ c #0B0A15", +")+ c #91745D", +"!+ c #EDBE8D", +"~+ c #D4AA80", +"{+ c #7E6753", +"]+ c #0D0E25", +"^+ c #14111B", +"/+ c #0E0D18", +"(+ c #2A242D", +"_+ c #070815", +":+ c #0F1226", +"<+ c #0E102B", +"[+ c #0D0C19", +"}+ c #53433E", +"|+ c #0C0C1B", +"1+ c #14121C", +"2+ c #55453D", +"3+ c #1A171F", +"4+ c #080916", +"5+ c #53433C", +"6+ c #D5AB80", +"7+ c #FFCD97", +"8+ c #54453C", +"9+ c #715C4C", +"0+ c #3E3436", +"a+ c #1F1A21", +"b+ c #463936", +"c+ c #110F1C", +"d+ c #39302F", +"e+ c #0B0D1D", +"f+ c #07081A", +"g+ c #060815", +"h+ c #171A3F", +"i+ c #2F2629", +"j+ c #3D3331", +"k+ c #1F1C29", +"l+ c #1E1A21", +"m+ c #9E7F63", +"n+ c #19161F", +"o+ c #5B4A40", +"p+ c #0E0E18", +"q+ c #A78668", +"r+ c #F8C793", +"s+ c #AC8A6B", +"t+ c #604E43", +"u+ c #886E58", +"v+ c #262025", +"w+ c #17141E", +"x+ c #221C22", +"y+ c #32292C", +"z+ c #90745C", +"A+ c #0B0A17", +"B+ c #0C0E25", +"C+ c #0A0A1B", +"D+ c #1C2148", +"E+ c #211B22", +"F+ c #19161E", +"G+ c #64534C", +"H+ c #0F0E1A", +"I+ c #9E7E63", +"J+ c #91765D", +"K+ c #4B3D38", +"L+ c #56463E", +"M+ c #5C4B41", +"N+ c #D4AA7F", +"O+ c #F2C290", +"P+ c #0C0B18", +"Q+ c #4E4039", +"R+ c #C9A179", +"S+ c #0C0B17", +"T+ c #7E6652", +"U+ c #755F4E", +"V+ c #705B4C", +"W+ c #796350", +"X+ c #131630", +"Y+ c #725C4B", +"Z+ c #57463E", +"`+ c #231F29", +" @ c #786150", +".@ c #DEB285", +"+@ c #332A2C", +"@@ c #12111B", +"#@ c #AF8C6C", +"$@ c #4D3F39", +"%@ c #A08165", +"&@ c #F5C492", +"*@ c #4A3D38", +"=@ c #3F3432", +"-@ c #DAAF83", +";@ c #2D2529", +">@ c #A98868", +",@ c #483C37", +"'@ c #624F45", +")@ c #DEB385", +"!@ c #06071A", +"~@ c #070818", +"{@ c #11142F", +"]@ c #13162E", +"^@ c #231E24", +"/@ c #987A60", +"(@ c #C69F78", +"_@ c #ECBE8D", +":@ c #57473E", +"<@ c #D9AE82", +"[@ c #594940", +"}@ c #C7A079", +"|@ c #91755D", +"1@ c #423634", +"2@ c #D6AC81", +"3@ c #5A4A40", +"4@ c #B69270", +"5@ c #967960", +"6@ c #261F25", +"7@ c #90745D", +"8@ c #635145", +"9@ c #E2B587", +"0@ c #695649", +"a@ c #101029", +"b@ c #10122A", +"c@ c #090A17", +"d@ c #0D0F21", +"e@ c #0D112C", +"f@ c #13111B", +"g@ c #55463D", +"h@ c #A9886A", +"i@ c #7C6656", +"j@ c #9B7D62", +"k@ c #ECBD8C", +"l@ c #B3906E", +"m@ c #A38265", +"n@ c #F7C693", +"o@ c #8C705A", +"p@ c #D8AD82", +"q@ c #BD9874", +"r@ c #4F413A", +"s@ c #856B56", +"t@ c #C59E78", +"u@ c #F4C491", +"v@ c #16131C", +"w@ c #A28365", +"x@ c #6F5A4C", +"y@ c #DBB084", +"z@ c #D1A87F", +"A@ c #151323", +"B@ c #0C0F28", +"C@ c #0C0C1C", +"D@ c #121535", +"E@ c #4F413B", +"F@ c #90735C", +"G@ c #CBA37B", +"H@ c #4E403B", +"I@ c #786250", +"J@ c #4B3E39", +"K@ c #CEA57D", +"L@ c #B99572", +"M@ c #E8BA8A", +"N@ c #5B4A41", +"O@ c #AF8D6D", +"P@ c #D6AC80", +"Q@ c #6B5649", +"R@ c #8B7059", +"S@ c #A78669", +"T@ c #E1B586", +"U@ c #18151E", +"V@ c #14173A", +"W@ c #070819", +"X@ c #070918", +"Y@ c #10112B", +"Z@ c #866C57", +"`@ c #CCA47C", +" # c #E8BA8B", +".# c #292327", +"+# c #92765D", +"@# c #C09A76", +"## c #EBBD8C", +"$# c #FAC894", +"%# c #CDA47C", +"&# c #FCCA95", +"*# c #7A6251", +"=# c #E5B889", +"-# c #836955", +";# c #5A493F", +"># c #866B57", +",# c #DFB385", +"'# c #5D4C42", +")# c #171A3B", +"!# c #0A0B21", +"~# c #0F1228", +"{# c #0A0B1D", +"]# c #14131C", +"^# c #B6926F", +"/# c #816854", +"(# c #2A2326", +"_# c #32292B", +":# c #15131C", +"<# c #493B36", +"[# c #DEB184", +"}# c #ECBD8D", +"|# c #AB896B", +"1# c #8B715A", +"2# c #31292B", +"3# c #30272A", +"4# c #483A36", +"5# c #362E2E", +"6# c #624F44", +"7# c #212134", +"8# c #070718", +"9# c #080815", +"0# c #0F122E", +"a# c #050716", +"b# c #0C0F22", +"c# c #040715", +"d# c #0B0C24", +"e# c #342B2C", +"f# c #1B161F", +"g# c #CFA77D", +"h# c #B28E6C", +"i# c #615044", +"j# c #B5916D", +"k# c #CFA67A", +"l# c #C79F75", +"m# c #4B3E37", +"n# c #665344", +"o# c #56463D", +"p# c #715D4C", +"q# c #EEBF8D", +"r# c #F9C893", +"s# c #645044", +"t# c #2E2729", +"u# c #695547", +"v# c #9C7D61", +"w# c #C7A076", +"x# c #CEA579", +"y# c #8C7259", +"z# c #AF8C69", +"A# c #D1A77B", +"B# c #D6AB80", +"C# c #9B7C62", +"D# c #2F272F", +"E# c #080B1A", +"F# c #18151D", +"G# c #121434", +"H# c #090A1B", +"I# c #080816", +"J# c #282226", +"K# c #EFC08E", +"L# c #F4C390", +"M# c #D7AC80", +"N# c #A28264", +"O# c #BB9670", +"P# c #C29C73", +"Q# c #B5926B", +"R# c #705A47", +"S# c #977A5C", +"T# c #B9956D", +"U# c #C49E73", +"V# c #967A5D", +"W# c #78614F", +"X# c #F8C791", +"Y# c #BF9974", +"Z# c #96795F", +"`# c #D3AA7D", +" $ c #C6A076", +".$ c #C19B72", +"+$ c #BA966E", +"@$ c #B4916A", +"#$ c #94775A", +"$$ c #B2906A", +"%$ c #C8A176", +"&$ c #DBB081", +"*$ c #DFB383", +"=$ c #493C35", +"-$ c #392E2D", +";$ c #131534", +">$ c #040616", +",$ c #0D0C18", +"'$ c #BC9773", +")$ c #171A41", +"!$ c #755E4E", +"~$ c #2B2428", +"{$ c #FBC994", +"]$ c #C8A178", +"^$ c #D5AB7E", +"/$ c #AF8C6B", +"($ c #655750", +"_$ c #3F3B41", +":$ c #1C1C27", +"<$ c #1D1B26", +"[$ c #6C5849", +"}$ c #BD9670", +"|$ c #D1A87C", +"1$ c #E1B485", +"2$ c #F3C48F", +"3$ c #FAC994", +"4$ c #D4AA7E", +"5$ c #D4AB7D", +"6$ c #C09B71", +"7$ c #655244", +"8$ c #2D2A32", +"9$ c #2B2933", +"0$ c #23232E", +"a$ c #584B45", +"b$ c #C09A71", +"c$ c #E9BC8A", +"d$ c #635243", +"e$ c #63534D", +"f$ c #0B0C1F", +"g$ c #060816", +"h$ c #050612", +"i$ c #222343", +"j$ c #090815", +"k$ c #7C6552", +"l$ c #392F2F", +"m$ c #FFCC97", +"n$ c #FFCC96", +"o$ c #D7AC81", +"p$ c #A88D75", +"q$ c #5B5B65", +"r$ c #C5C5D9", +"s$ c #A4A5BA", +"t$ c #03041E", +"u$ c #181A32", +"v$ c #343647", +"w$ c #504745", +"x$ c #C69F77", +"y$ c #EABC8A", +"z$ c #FFCD96", +"A$ c #FBC894", +"B$ c #DDB282", +"C$ c #BF9A72", +"D$ c #4F4644", +"E$ c #656574", +"F$ c #CDCEE1", +"G$ c #5B5C74", +"H$ c #0F112B", +"I$ c #202539", +"J$ c #6A6367", +"K$ c #C8A37C", +"L$ c #F4C490", +"M$ c #7D6752", +"N$ c #0A0A17", +"O$ c #AB8C6A", +"P$ c #C5A477", +"Q$ c #0C0E22", +"R$ c #302929", +"S$ c #3F394D", +"T$ c #766050", +"U$ c #645145", +"V$ c #B9A694", +"W$ c #C9C9D1", +"X$ c #828597", +"Y$ c #D8D8EB", +"Z$ c #A4A4B9", +"`$ c #01011B", +" % c #080926", +".% c #252B50", +"+% c #C1C3CF", +"@% c #B09D8A", +"#% c #C39D73", +"$% c #D8AD7F", +"%% c #A3907E", +"&% c #D0D1D9", +"*% c #A7A9BD", +"=% c #C9C9DD", +"-% c #51516A", +";% c #00001D", +">% c #1E233F", +",% c #7B7F96", +"'% c #C1BDBD", +")% c #E7C29B", +"!% c #8F765C", +"~% c #11101A", +"{% c #16141D", +"]% c #CBA779", +"^% c #BD9D70", +"/% c #131220", +"(% c #2A2323", +"_% c #957758", +":% c #7B6863", +"<% c #5F4E43", +"[% c #DDCDC1", +"}% c #D8DAE1", +"|% c #64687B", +"1% c #ACAEC1", +"2% c #3A3A54", +"3% c #00001B", +"4% c #0A0B2D", +"5% c #282E63", +"6% c #B3B6C9", +"7% c #E3CDB6", +"8% c #B6926A", +"9% c #DDB182", +"0% c #FCCA94", +"a% c #D3A97D", +"b% c #CBB7A2", +"c% c #ADB0BA", +"d% c #5D6075", +"e% c #7F7F96", +"f% c #0C0C28", +"g% c #202551", +"h% c #74789A", +"i% c #DBDCE3", +"j% c #F3D2AF", +"k% c #A28566", +"l% c #2A2427", +"m% c #E5BD87", +"n% c #B09268", +"o% c #262125", +"p% c #1D181B", +"q% c #83694D", +"r% c #CAA581", +"s% c #665247", +"t% c #BC9774", +"u% c #FCCB97", +"v% c #B5A79F", +"w% c #808293", +"x% c #23284F", +"y% c #0B0C2F", +"z% c #030424", +"A% c #1E2358", +"B% c #2E3579", +"C% c #D4D5DF", +"D% c #F1C89D", +"E% c #DCB082", +"F% c #EFC08C", +"G% c #FECC96", +"H% c #E6B988", +"I% c #DCB78E", +"J% c #E0E0E4", +"K% c #323853", +"L% c #181C40", +"M% c #030321", +"N% c #10123A", +"O% c #29306E", +"P% c #9393AB", +"Q% c #CCB39E", +"R% c #AF916B", +"S% c #54473C", +"T% c #DEB678", +"U% c #B3956A", +"V% c #362E2B", +"W% c #594734", +"X% c #D2A658", +"Y% c #26202A", +"Z% c #7F6753", +"`% c #D8AE81", +" & c #EABD8B", +".& c #67564D", +"+& c #3C3848", +"@& c #34365B", +"#& c #2B2F5F", +"$& c #3F406E", +"%& c #726A7C", +"&& c #E7C39D", +"*& c #FDCB95", +"=& c #F5C491", +"-& c #FDCB96", +";& c #F9C792", +">& c #F4C590", +",& c #E6C09C", +"'& c #756D72", +")& c #4F4F69", +"!& c #373A60", +"~& c #454667", +"{& c #494350", +"]& c #8B715D", +"^& c #A48766", +"/& c #77634F", +"(& c #C29B49", +"_& c #B49567", +":& c #241E20", +"<& c #423427", +"[& c #B08928", +"}& c #725C4C", +"|& c #856C56", +"1& c #90775B", +"2& c #56483D", +"3& c #977C5F", +"4& c #D1AB64", +"5& c #B39369", +"6& c #1B1613", +"7& c #A88652", +"8& c #B28E60", +"9& c #7A6451", +"0& c #F6C592", +"a& c #FBCB95", +"b& c #AD906A", +"c& c #7D6852", +"d& c #5F4E3E", +"e& c #D9B480", +"f& c #C2A273", +"g& c #302722", +"h& c #382E26", +"i& c #645144", +"j& c #F1C18F", +"k& c #F4C790", +"l& c #D7B380", +"m& c #9B8061", +"n& c #19171A", +"o& c #A98D67", +"p& c #372D29", +"q& c #EBBD8D", +"r& c #EDC38C", +"s& c #E6BF88", +"t& c #9B805F", +"u& c #1D1A20", +"v& c #0C0C16", +"w& c #B5926C", +"x& c #E9BB8B", +"y& c #E7BF88", +"z& c #685541", +"A& c #473A31", +"B& c #E4B788", +"C& c #F6C891", +"D& c #D5B07E", +"E& c #040411", +"F& c #0D0B15", +"G& c #B5916C", +"H& c #C49E78", +"I& c #EAC18A", +"J& c #7D674E", +"K& c #4D3F33", +"L& c #F7C892", +"M& c #E2BB85", +"N& c #0F0D17", +"O& c #0C0C15", +"P& c #B6926C", +"Q& c #EBC18B", +"R& c #AF9068", +"S& c #4E3F33", +"T& c #E4BC86", +"U& c #090914", +"V& c #BC986F", +"W& c #EEBF8C", +"X& c #F0C08E", +"Y& c #F7C692", +"Z& c #E5B887", +"`& c #A78963", +" * c #64513C", +".* c #F6C591", +"+* c #E1B584", +"@* c #DCB081", +"#* c #DCB180", +"$* c #D6AC7E", +"%* c #D2A87C", +"&* c #ECBD8B", +"** c #F2C68F", +"=* c #E5BC87", +"-* c #7F664B", +";* c #FACA94", +">* c #897051", +",* c #A38461", +"'* c #EBC28B", +")* c #CDA879", +"!* c #EEC38C", +"~* c #E6BE88", +"{* c #66533C", +"]* c #67533D", +"^* c #EBBD8B", +"/* c #E6BD88", +"(* c #6F5A41", +"_* c #C19C72", +":* c #D7B17F", +"<* c #725C43", +"[* c #AF8D67", +"}* c #F0C18E", +"|* c #C8A476", +"1* c #7E674A", +"2* c #614F39", +"3* c #81684C", +"4* c #977A59", +"5* c #A38360", +"6* c #AF8E67", +"7* c #A38560", +"8* c #766045", +" . . . + @ # . ", +" . . . . . ", +" . . . . . $ % & * . = - ", +" . . . . . . . . . . . ; > , ' ) ! ~ . . . . . . { ", +" { . . . . ] ^ / ( _ : < [ } . | 1 . . . 2 3 4 5 6 . . . . . . . = ", +" . 7 8 * ; | 9 0 a b c d e f g h i . . . . . j k l m n ; i | - o ; 1 . . ", +" p q r s . . . = | t u v w x ; ; y z A ; | - i ; B C D E F . . . . . . G ; ", +" H I a . . . . . . . . J K . ; ; - x ; ; - ; L = x | M N O | . . . P n . . Q ", +" R S . . . . ; . . . . T U V / - ; ; ; ; ; o 1 ; ; o A W X Y Z . . . . ` .6 ..+. ", +" @.x . . . . . . . . 9 #.$.S %.&.*.= - x x ; ; ; x 1 ; ; =.-.;.| . . . . . J >.,.'.). ", +" . . . . . . . . !.. . . . . . . ~.{.].Z ^.L ; x L o L 1 ; /.(._.. | | . . . . x :.<.Z [. ", +" . . . . . . }.|.*.. . . . . 1 1.2.3.4.5.6.- o 7.7.8.; { ^.; 9.x ; ; ; x . '.. . . 0.a.] @ ", +" . . . . . . b.c.d.. . . . = ; . . . e.f.g.h.i.- L L 7.j.x k.x A l.- x x . . m.n.. . . o.p.q. ", +" . . . . . x r.s.x . . x x | . . . = = t.u.v.w.x.# 1 ; - { ; - y.x ; x | . . . . z.A.. . . B.. ", +" . . C.D.. . . x | . | ; . . . . . G E.F.n x G.- i o j.o H.; ; ; H.. . . . . I.J.. . B K. ", +" . . L.. . x i . . = x . . . . x ; M.N.w x . . . . x O.; { L ; ; o P.- i . . . Q.R.. . S.. ", +" . T.Z . = | . . 1 . . . . x o ; U.U.. . . . i V.{ x W.> 7.X.- ; Z H.. . | . . . Y.. . x . ", +" . y S.. x F . . i x . . . i x - Z.`.. . X.= G. +.+++- @+#+- L $+1 ; %+A . . | - . &+0 . . . ", +" . . = *+d.. | x . . . x =+- -+X.. ;+>+| ,+'+)+!+~+O.; {+]+; ^+/+; (+_+x . . = . x :+. . . . ", +" . . 1 X <+. = o . . . Z [+^.}+|+. 1+2+. 3+4+5+6+7+7+8+. 9+0+a+- b+. c+d+. 1 . . i . e+. f+. . ", +" g+. Y.h+. ; x . . . . G.i+j+k+. l+m+n+. o+p+q+r+7+7+s+x t+u+v+w+x+y+; z+A+P.. . . . # . . B+. ", +" . C+D+| i | . i . . > E+F+G+. H+I+J+. K+L+M+N+7+7+7+O+P+Q+R+S+T+x U+_+V+W+; . . . . . . . J./. ", +" . X+a.- k.. x 1 . . l+Y+Z+`+. @.@+@@@#@$@%@&@7+7+7+7+*@=@-@;@>@v+L+,@'@)@@+!@; . = . . . ~@{@ ", +" O. ]@. x w . x _+. . ^@/@m+. b+(@_@. :@<@[@}@7+7+7+7+7+|@1@2@3@4@5@6@7@8@9@0@a@; . . | . | . b@ ", +" 1 c@d@1 e@| ; - . . f@g@h@i@4+j@k@[email protected]@n@o@p@7+7+7+7+7+q@r@p@s@t@u@v@w@x@y@z@A@B@. . i . ; . @ . ", +" g+C@. D@- x . g+. E@F@G@H@E@}@7+I@J@K@7+L@!+7+7+7+7+7+M@N@y@O@P@7+Q@R@S@T@7+U@V@x . W@. i . X@S. ", +" | 1 Y@x ; ; 7.. Z@`@ #.#+#@#<@3@Z@##$#%#+7+7+7+7+7+*#.@z@=#r+-#;#>#,#7+'#)#= . !#f+. - . . ", +" . ~#{#. G 1 ]#. ^#9@/#,+(#_#:#[+<#.+[#}#7+7+7+7+7+7+7+|#6+1#r@1+2#3#4#5#6#z+7#8#. 9#0#x 1 . . ", +" a# b#c#. d#k.e#f#g#/@h#i#j#k#l#m#n#o#^@p#q#7+7+7+7+7+r#s#t#u#v#w#x#y#z#A#B#C#D#E#. F#G#. ; . ", +" g+ H#I#_+*+x '#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#7+7+7+7+Y#Z#`# $.$+$@$#$$$%$&$*$=$H#. -$;$~@; . ", +" a# >$,$'$)$Z !$~$&#{$]$^$/$($_$:$<$[$}$|$1$2$7+7+7+7+3$4$5$6$7$8$9$0$a$b$&$c$t+= . d$e$f$i . ", +" g$ h$v+7+i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$&$y$z$7+7+7+A$B$C$D$E$F$G$H$I$J$K$L$M$N$4+O$P$Q$= . ", +" R$b$S$%+T$U$7+7+V$W$X$Y$Z$`$ %.%+%@%#%*$m$7+7+7+{$$%%%&%*%=%-%;%>%,%'%)%!%~%{%]%^%/%i ", +" (%_%:%S.<%z+7+7+[%}%|%1%2%3%4%5%6%7%8%9%z$7+7+7+0%a%b%c%d%e%f%;%g%h%i%j%k%`.l%m%n%o%1 ", +" p%q%r%/.s%t%7+7+u%v%w%x%y%z%A%B%C%D%E%F%7+7+7+7+G%H%I%J%K%L%M%N%O%P%Q%7+R%`.S%T%U%V%{ ", +" W%X%Y%Z%`%7+7+7+ &.&+&@&#&$&%&&&*&=&-&7+7+7+7+7+;&>&,&'&)&!&~&{&]&G%7+^&o%/&(&_&:&a# ", +" <&[&}&|&q@7+7+7+7+n$m$m$m$7+7+7+7+z$7+7+7+$#7+7+7+z$7+7+7+7+7+7+7+7+7+1&2&3&4&5& g+ ", +" 6&7&8&9&4@7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+0&7+7+7+7+7+7+7+7+7+7+7+7+a&b&c&d&e&f& ", +" g&h&i&z@7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+j&7+7+7+7+7+7+7+7+7+7+7+7+k&l&m&n&o& ", +" . x p&q&7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+j&{$7+7+7+7+7+7+7+7+7+7+7+r&s&t&H.u& ", +" . x v&w&7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+x&7+7+7+7+7+7+7+7+7+7+G%y&s&z&| . ", +" - x G.A&7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+B&7+7+7+7+7+7+7+7+7+7+C&s&D&E&= 1 ", +" i ; F&G&7+7+7+7+7+7+7+7+7+7+7+7+7+7+r+H&9@7+7+7+7+7+7+7+7+7+7+I&s&J&= ; = ", +" . 1 K&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+L&s&M&N&1 ", +" = a#O&P&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+Q&s&R&. g+ ", +" = g$S&7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+L&s&T& g+ ", +" U&V&7+7+7+7+7+7+7+7+7+W&&$X&7+Y&Z&Z&7+7+7+7+7+7+G%I&s&`& ", +" . *.*7+7+7+7+7+7+7+{$K#+*@*#*$*%*&**&7+7+7+7+7+**s&=* ", +" g+ -*7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+;*s&s&>* ", +" ,*7+7+7+7+7+7+7+7+7+7+.*Y&7+7+7+7+7+7+G%'*s&)* ", +" %$7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+7+G%!*s&T& ", +" H%7+7+7+7+7+7+7+7+7+7+7+7+7+7+G%r&s&~*{* ", +" ]*^*7+7+7+7+7+7+7+7+7+7+7+7+G%r&s&/*(* ", +" _*7+7+7+7+7+7+7+7+7+G%C&I&s&:* ", +" <*[*}*7+7+7+7+G%C&I&y&|*1* ", +" 2*3*4*5*6*7*8* "}; diff --git a/wmthemech/share/Places.xpm b/wmthemech/share/Places.xpm new file mode 100644 index 0000000..4b9062d --- /dev/null +++ b/wmthemech/share/Places.xpm @@ -0,0 +1,2864 @@ +/* XPM */ +static char * Places_xpm[] = { +"56 56 2805 2", +" c #1B0F09", +". c #27160E", +"+ c #5D4128", +"@ c #7C5D2C", +"# c #7E6431", +"$ c #57461B", +"% c #574017", +"& c #554223", +"* c #795B30", +"= c #775D3A", +"- c #5A411F", +"; c #362413", +"> c #5D4423", +", c #372818", +"' c #352315", +") c #624622", +"! c #917035", +"~ c #99784B", +"{ c #4C4756", +"] c #49558A", +"^ c #495594", +"/ c #495795", +"( c #485795", +"_ c #495997", +": c #4A5797", +"< c #495896", +"[ c #485897", +"} c #4F5892", +"| c #68648F", +"1 c #4A5995", +"2 c #4A5897", +"3 c #495996", +"4 c #485898", +"5 c #495998", +"6 c #4A5998", +"7 c #495897", +"8 c #313968", +"9 c #32375E", +"0 c #43456D", +"a c #604B42", +"b c #4D4864", +"c c #303657", +"d c #44558F", +"e c #445085", +"f c #3A3C59", +"g c #3C3C59", +"h c #404671", +"i c #465187", +"j c #1D1209", +"k c #36261A", +"l c #2E1D11", +"m c #5C442A", +"n c #352517", +"o c #573F22", +"p c #543E1A", +"q c #3A2B17", +"r c #503A21", +"s c #583C21", +"t c #6C5747", +"u c #3C2C1A", +"v c #402F1B", +"w c #3A2C17", +"x c #46351C", +"y c #624827", +"z c #7E602E", +"A c #4D3B24", +"B c #564943", +"C c #54567C", +"D c #4B5696", +"E c #4A5A98", +"F c #485997", +"G c #485A98", +"H c #4B5891", +"I c #5E5D87", +"J c #4A5A97", +"K c #4B5A99", +"L c #4B5A98", +"M c #4A5999", +"N c #4B5999", +"O c #4C5A99", +"P c #4B5998", +"Q c #485793", +"R c #1C1E48", +"S c #1C1D40", +"T c #3F4370", +"U c #444159", +"V c #5A597C", +"W c #353F6E", +"X c #475A95", +"Y c #404B82", +"Z c #3B466E", +"` c #3B4677", +" . c #4F4F65", +".. c #3F4470", +"+. c #23130E", +"@. c #5C4227", +"#. c #342317", +"$. c #4E371D", +"%. c #503B1E", +"&. c #352718", +"*. c #22150C", +"=. c #19120D", +"-. c #2B1D14", +";. c #302416", +">. c #3B2B20", +",. c #3E2D18", +"'. c #413022", +"). c #352311", +"!. c #432A15", +"~. c #5D4622", +"{. c #574329", +"]. c #483B29", +"^. c #67554A", +"/. c #4F5B87", +"(. c #495B98", +"_. c #4E578B", +":. c #625A81", +"<. c #4C5B97", +"[. c #4B5C9A", +"}. c #4B5B9A", +"|. c #4B5A9A", +"1. c #4D5C9A", +"2. c #4C5C9A", +"3. c #4C5A9B", +"4. c #4D5B9A", +"5. c #4A599A", +"6. c #4B5996", +"7. c #333B6A", +"8. c #494A73", +"9. c #403F56", +"0. c #494E7D", +"a. c #333967", +"b. c #2B315D", +"c. c #353F71", +"d. c #3F4B78", +"e. c #404A7F", +"f. c #40436A", +"g. c #1E1D3D", +"h. c #251A0C", +"i. c #2C1A0D", +"j. c #392317", +"k. c #2B180E", +"l. c #3E2C14", +"m. c #23170D", +"n. c #2A1C12", +"o. c #442E18", +"p. c #2D2011", +"q. c #36281C", +"r. c #20120E", +"s. c #38251A", +"t. c #332314", +"u. c #5B4120", +"v. c #6D5129", +"w. c #554746", +"x. c #5C4839", +"y. c #5A5251", +"z. c #605F75", +"A. c #4D5A96", +"B. c #4C5A98", +"C. c #4D5B99", +"D. c #4C5B98", +"E. c #515891", +"F. c #6E556A", +"G. c #604450", +"H. c #5B5A8B", +"I. c #4E5A9A", +"J. c #4B599A", +"K. c #4C5B9A", +"L. c #4B599B", +"M. c #4C5B9B", +"N. c #4C5A9A", +"O. c #4B5A9B", +"P. c #4A5898", +"Q. c #4E5A95", +"R. c #4F588F", +"S. c #434469", +"T. c #4A5289", +"U. c #2A2E51", +"V. c #232342", +"W. c #2F325B", +"X. c #3F4578", +"Y. c #313564", +"Z. c #39385C", +"`. c #24180B", +" + c #3D291F", +".+ c #180D0B", +"++ c #2A1D10", +"@+ c #3A2714", +"#+ c #4B361E", +"$+ c #45311B", +"%+ c #27190F", +"&+ c #2E1D14", +"*+ c #513825", +"=+ c #312114", +"-+ c #312017", +";+ c #543A24", +">+ c #3F2B18", +",+ c #604939", +"'+ c #544644", +")+ c #585773", +"!+ c #675F6E", +"~+ c #4E5582", +"{+ c #4F5A9B", +"]+ c #4F5A9A", +"^+ c #4E5999", +"/+ c #505A9A", +"(+ c #4B4D7E", +"_+ c #4F343F", +":+ c #5B3C3F", +"<+ c #79637A", +"[+ c #4F5A9C", +"}+ c #4D599B", +"|+ c #4E5A9C", +"1+ c #4D5A9B", +"2+ c #4E5B9D", +"3+ c #4F599B", +"4+ c #4F599A", +"5+ c #505B9C", +"6+ c #4F5C9B", +"7+ c #4E5B9B", +"8+ c #4F5A95", +"9+ c #485286", +"0+ c #474D7C", +"a+ c #393A5C", +"b+ c #485087", +"c+ c #4C558D", +"d+ c #43487A", +"e+ c #353355", +"f+ c #392812", +"g+ c #362513", +"h+ c #352313", +"i+ c #291C0E", +"j+ c #160D0A", +"k+ c #4C361D", +"l+ c #422A12", +"m+ c #21130F", +"n+ c #251610", +"o+ c #201410", +"p+ c #3A2417", +"q+ c #4C2F17", +"r+ c #5D3D17", +"s+ c #503A1A", +"t+ c #6A4E34", +"u+ c #745D52", +"v+ c #48415B", +"w+ c #625A7A", +"x+ c #515B98", +"y+ c #505C9B", +"z+ c #505B9B", +"A+ c #515B9C", +"B+ c #4F5B9B", +"C+ c #4E5C9B", +"D+ c #47497C", +"E+ c #331D33", +"F+ c #4B303A", +"G+ c #5F4B5E", +"H+ c #515B9D", +"I+ c #515B9E", +"J+ c #505B9D", +"K+ c #515C9D", +"L+ c #515B9B", +"M+ c #525C9C", +"N+ c #525B9D", +"O+ c #535D9E", +"P+ c #454778", +"Q+ c #42405E", +"R+ c #342A33", +"S+ c #2F210F", +"T+ c #433018", +"U+ c #4F3618", +"V+ c #66501C", +"W+ c #4D381E", +"X+ c #523B22", +"Y+ c #22140B", +"Z+ c #3C2B15", +"`+ c #24170E", +" @ c #3A2615", +".@ c #23150F", +"+@ c #271A0F", +"@@ c #755627", +"#@ c #583E14", +"$@ c #6C4E26", +"%@ c #957547", +"&@ c #54423B", +"*@ c #4F4655", +"=@ c #9D8180", +"-@ c #686892", +";@ c #525D9B", +">@ c #515C9C", +",@ c #525C9D", +"'@ c #515D9C", +")@ c #525994", +"!@ c #593C44", +"~@ c #6F4746", +"{@ c #6F5976", +"]@ c #525D9C", +"^@ c #515C9E", +"/@ c #525D9F", +"(@ c #515D9E", +"_@ c #525D9D", +":@ c #545D9D", +"<@ c #535C9D", +"[@ c #535C9F", +"}@ c #535D9C", +"|@ c #3F4A7C", +"1@ c #5A4E62", +"2@ c #4A4A6F", +"3@ c #5C4543", +"4@ c #160C0A", +"5@ c #4B3418", +"6@ c #4B3516", +"7@ c #7F5F28", +"8@ c #574018", +"9@ c #564224", +"0@ c #322313", +"a@ c #3C2B16", +"b@ c #533B25", +"c@ c #432F26", +"d@ c #33231C", +"e@ c #3F2D1C", +"f@ c #443317", +"g@ c #846537", +"h@ c #6C4D27", +"i@ c #84673E", +"j@ c #6C5E6C", +"k@ c #565987", +"l@ c #545E9A", +"m@ c #535D9D", +"n@ c #545D9E", +"o@ c #535E9E", +"p@ c #525F9D", +"q@ c #535C9C", +"r@ c #575F9A", +"s@ c #543D4B", +"t@ c #664447", +"u@ c #6B6291", +"v@ c #545E9D", +"w@ c #535E9D", +"x@ c #525D9E", +"y@ c #525DA0", +"z@ c #535D9F", +"A@ c #545E98", +"B@ c #535F9A", +"C@ c #545E9B", +"D@ c #565C9E", +"E@ c #555D9F", +"F@ c #555EA0", +"G@ c #555E9E", +"H@ c #545682", +"I@ c #473D3D", +"J@ c #614D49", +"K@ c #2B1B10", +"L@ c #3A2918", +"M@ c #482E15", +"N@ c #7F5F2A", +"O@ c #463516", +"P@ c #403120", +"Q@ c #4B341E", +"R@ c #583928", +"S@ c #61402E", +"T@ c #4F3927", +"U@ c #4D3D2B", +"V@ c #6D502C", +"W@ c #321F13", +"X@ c #4E3B1F", +"Y@ c #634622", +"Z@ c #775626", +"`@ c #8A6536", +" # c #8E6D54", +".# c #696079", +"+# c #575E9B", +"@# c #555E9D", +"## c #535C97", +"$# c #5C5F99", +"%# c #523947", +"&# c #684448", +"*# c #696290", +"=# c #545E9F", +"-# c #555E9F", +";# c #535EA0", +"># c #545EA1", +",# c #555EA1", +"'# c #565DA1", +")# c #555DA0", +"!# c #545E9E", +"~# c #555FA0", +"{# c #6B6999", +"]# c #6A6281", +"^# c #5F5E8B", +"/# c #565F9B", +"(# c #575D9E", +"_# c #565E9F", +":# c #565D9E", +"<# c #575E9F", +"[# c #585E9E", +"}# c #595E9D", +"|# c #3C3446", +"1# c #9E7549", +"2# c #22130D", +"3# c #2E1C0D", +"4# c #6A4F27", +"5# c #331F11", +"6# c #3B2A14", +"7# c #352010", +"8# c #A07A4F", +"9# c #8E683D", +"0# c #735E65", +"a# c #3E2F2B", +"b# c #5D4327", +"c# c #6C501F", +"d# c #694D25", +"e# c #59463A", +"f# c #6F5327", +"g# c #937447", +"h# c #665453", +"i# c #68638B", +"j# c #3D4674", +"k# c #4A5082", +"l# c #3A4068", +"m# c #393F68", +"n# c #565FA0", +"o# c #585FA0", +"p# c #5E5B96", +"q# c #513642", +"r# c #664046", +"s# c #6A628A", +"t# c #565E9E", +"u# c #565DA0", +"v# c #575DA1", +"w# c #565FA2", +"x# c #565EA2", +"y# c #565EA1", +"z# c #565C9F", +"A# c #645F85", +"B# c #78667F", +"C# c #50484E", +"D# c #565B8F", +"E# c #585DA0", +"F# c #575E9E", +"G# c #5A5EA0", +"H# c #5A5E9F", +"I# c #5B5FA0", +"J# c #454361", +"K# c #7C6345", +"L# c #1E110B", +"M# c #1F120B", +"N# c #291C11", +"O# c #3D281D", +"P# c #452D13", +"Q# c #705325", +"R# c #9A7748", +"S# c #8C672F", +"T# c #886733", +"U# c #4A3927", +"V# c #8F6C4E", +"W# c #654B1A", +"X# c #815D26", +"Y# c #7B5B32", +"Z# c #937137", +"`# c #715F63", +" $ c #7C7491", +".$ c #5A60A1", +"+$ c #565F9F", +"@$ c #5960A0", +"#$ c #333655", +"$$ c #484863", +"%$ c #22213A", +"&$ c #434673", +"*$ c #5660A0", +"=$ c #5860A2", +"-$ c #5861A1", +";$ c #605D92", +">$ c #533740", +",$ c #644046", +"'$ c #6E6186", +")$ c #5960A2", +"!$ c #5961A1", +"~$ c #575FA2", +"{$ c #575EA2", +"]$ c #585FA3", +"^$ c #585FA2", +"/$ c #595EA2", +"($ c #595EA1", +"_$ c #565683", +":$ c #453E45", +"<$ c #4D485A", +"[$ c #5F556C", +"}$ c #686186", +"|$ c #5A5F9F", +"1$ c #5B5FA2", +"2$ c #5B5FA1", +"3$ c #5B5EA3", +"4$ c #5D5FA2", +"5$ c #3C3955", +"6$ c #4E4348", +"7$ c #170B08", +"8$ c #23160E", +"9$ c #26170F", +"0$ c #291910", +"a$ c #322213", +"b$ c #5C421C", +"c$ c #4B391D", +"d$ c #694C2E", +"e$ c #6C5123", +"f$ c #6C511B", +"g$ c #594121", +"h$ c #725A45", +"i$ c #6C4F23", +"j$ c #926832", +"k$ c #84706C", +"l$ c #616398", +"m$ c #545481", +"n$ c #595F9B", +"o$ c #59609F", +"p$ c #5B61A0", +"q$ c #2A2945", +"r$ c #27243A", +"s$ c #1D1830", +"t$ c #292943", +"u$ c #535991", +"v$ c #5961A2", +"w$ c #5963A3", +"x$ c #645E8C", +"y$ c #553A48", +"z$ c #7C5346", +"A$ c #746387", +"B$ c #5D60A3", +"C$ c #5B62A1", +"D$ c #5961A3", +"E$ c #5A62A3", +"F$ c #5B63A4", +"G$ c #5960A4", +"H$ c #5A62A4", +"I$ c #5B63A3", +"J$ c #5A63A2", +"K$ c #5E60A3", +"L$ c #5E5FA0", +"M$ c #403B4A", +"N$ c #524651", +"O$ c #604942", +"P$ c #48403D", +"Q$ c #5A5E92", +"R$ c #5E62A1", +"S$ c #5C63A3", +"T$ c #6062A5", +"U$ c #5F61A4", +"V$ c #585B8E", +"W$ c #312429", +"X$ c #190E0A", +"Y$ c #2E1B12", +"Z$ c #342114", +"`$ c #583E1F", +" % c #382517", +".% c #483625", +"+% c #634A2C", +"@% c #3E2E19", +"#% c #7E612A", +"$% c #74591C", +"%% c #493815", +"&% c #7D5D3E", +"*% c #5A4120", +"=% c #6B4E28", +"-% c #6D5649", +";% c #8A7272", +">% c #36323A", +",% c #47486E", +"'% c #595D8B", +")% c #585B86", +"!% c #232137", +"~% c #2F2D47", +"{% c #1D182D", +"]% c #34314F", +"^% c #4F5387", +"/% c #5C64A4", +"(% c #635B86", +"_% c #573A46", +":% c #754F49", +"<% c #796585", +"[% c #6063A4", +"}% c #5E63A3", +"|% c #5B63A5", +"1% c #5B62A4", +"2% c #5C63A4", +"3% c #5C64A5", +"4% c #5F63A3", +"5% c #53517A", +"6% c #43372F", +"7% c #5E4C3C", +"8% c #6E6060", +"9% c #5C5A81", +"0% c #5F618B", +"a% c #6065A3", +"b% c #6164A4", +"c% c #5F629C", +"d% c #605F95", +"e% c #4E4143", +"f% c #231413", +"g% c #463021", +"h% c #2D1D16", +"i% c #5F4433", +"j% c #513B2C", +"k% c #383341", +"l% c #766673", +"m% c #655141", +"n% c #6A4720", +"o% c #785820", +"p% c #4E3E18", +"q% c #412E19", +"r% c #554232", +"s% c #312217", +"t% c #3B2A21", +"u% c #48362B", +"v% c #5A473F", +"w% c #201B28", +"x% c #323452", +"y% c #423F5C", +"z% c #352F40", +"A% c #444263", +"B% c #1F1823", +"C% c #4A4054", +"D% c #67689A", +"E% c #5D64A4", +"F% c #5E64A4", +"G% c #61587D", +"H% c #593D47", +"I% c #674647", +"J% c #7A6684", +"K% c #6065A6", +"L% c #6065A4", +"M% c #5D65A4", +"N% c #5D65A3", +"O% c #5E65A4", +"P% c #5E66A4", +"Q% c #5E66A5", +"R% c #61639D", +"S% c #484255", +"T% c #4F3E35", +"U% c #52494D", +"V% c #4C4651", +"W% c #504F6C", +"X% c #6066A3", +"Y% c #53527F", +"Z% c #4D4A6D", +"`% c #3F3C48", +" & c #292135", +".& c #483532", +"+& c #36251E", +"@& c #392823", +"#& c #402F20", +"$& c #241A21", +"%& c #513D2D", +"&& c #362318", +"*& c #5F4522", +"=& c #433312", +"-& c #433225", +";& c #302526", +">& c #1E1417", +",& c #241919", +"'& c #150B13", +")& c #201316", +"!& c #4B3B3C", +"~& c #302D3E", +"{& c #252232", +"]& c #312B41", +"^& c #3E3B5E", +"/& c #201623", +"(& c #41363F", +"_& c #615A6C", +":& c #5F67A5", +"<& c #625678", +"[& c #60434F", +"}& c #674649", +"|& c #7A6381", +"1& c #6166A6", +"2& c #5F65A5", +"3& c #5E65A5", +"4& c #6065A5", +"5& c #5F66A5", +"6& c #6066A6", +"7& c #6266A6", +"8& c #4C4770", +"9& c #514244", +"0& c #3C3646", +"a& c #2E2D3C", +"b& c #4B4C64", +"c& c #6166A0", +"d& c #6F6685", +"e& c #41383F", +"f& c #4E464F", +"g& c #44434B", +"h& c #2E2631", +"i& c #3D2F2B", +"j& c #46311C", +"k& c #342111", +"l& c #38281F", +"m& c #342519", +"n& c #25160D", +"o& c #2B1A11", +"p& c #281A11", +"q& c #1A110C", +"r& c #372A2A", +"s& c #15090C", +"t& c #281B16", +"u& c #2F2016", +"v& c #574132", +"w& c #4B4153", +"x& c #545486", +"y& c #252033", +"z& c #38324F", +"A& c #211A30", +"B& c #140C1F", +"C& c #302B43", +"D& c #6C5D66", +"E& c #64648E", +"F& c #6167A7", +"G& c #625171", +"H& c #5C414F", +"I& c #69474C", +"J& c #7A5F78", +"K& c #6466A6", +"L& c #6067A7", +"M& c #6066A5", +"N& c #6067A6", +"O& c #6168A7", +"P& c #6367A7", +"Q& c #6566A7", +"R& c #6566A6", +"S& c #6667A7", +"T& c #474368", +"U& c #483C3E", +"V& c #544948", +"W& c #4D4565", +"X& c #3E3E56", +"Y& c #2D2E4D", +"Z& c #7D6254", +"`& c #5F4636", +" * c #3D342D", +".* c #7A5E20", +"+* c #34231A", +"@* c #473226", +"#* c #4F371F", +"$* c #1A0E08", +"%* c #281C19", +"&* c #231512", +"** c #1A0F0A", +"=* c #190E0B", +"-* c #170F0C", +";* c #160D0C", +">* c #130C0E", +",* c #241B21", +"'* c #231819", +")* c #1D100F", +"!* c #3D2E32", +"~* c #534549", +"{* c #4C4258", +"]* c #272742", +"^* c #404066", +"/* c #313153", +"(* c #3A324E", +"_* c #302E4B", +":* c #2A2946", +"<* c #505172", +"[* c #6667A3", +"}* c #6267A5", +"|* c #665471", +"1* c #664954", +"2* c #845B57", +"3* c #7D6073", +"4* c #6467A7", +"5* c #6468A8", +"6* c #6267A7", +"7* c #6267A8", +"8* c #6068A7", +"9* c #6268A7", +"0* c #6668A8", +"a* c #6468A7", +"b* c #6567A7", +"c* c #6567A6", +"d* c #626197", +"e* c #575782", +"f* c #4D4D77", +"g* c #51485C", +"h* c #473639", +"i* c #423435", +"j* c #9E7956", +"k* c #533B2C", +"l* c #5C4A48", +"m* c #796762", +"n* c #271911", +"o* c #1C0E0F", +"p* c #1F1515", +"q* c #281B11", +"r* c #251913", +"s* c #3B2B1E", +"t* c #2D1F14", +"u* c #281C16", +"v* c #180F0E", +"w* c #1B1214", +"x* c #201115", +"y* c #2B1911", +"z* c #342425", +"A* c #1E1314", +"B* c #211213", +"C* c #2F262E", +"D* c #413A4D", +"E* c #51454A", +"F* c #3F3B5B", +"G* c #2C2842", +"H* c #1A1029", +"I* c #525582", +"J* c #646AAA", +"K* c #636AA8", +"L* c #6269AB", +"M* c #6268A8", +"N* c #6469A6", +"O* c #5C4860", +"P* c #52343C", +"Q* c #7C514A", +"R* c #8D6872", +"S* c #6468A9", +"T* c #6469A8", +"U* c #6469A9", +"V* c #6267AA", +"W* c #6268AB", +"X* c #6368AA", +"Y* c #6369AA", +"Z* c #646AA8", +"`* c #6769A9", +" = c #6769A8", +".= c #636AA9", +"+= c #6168A8", +"@= c #6668A9", +"#= c #6869A9", +"$= c #6768A8", +"%= c #504B6F", +"&= c #4E4C6F", +"*= c #6A6380", +"== c #796879", +"-= c #4A3A44", +";= c #533F2E", +">= c #4D444C", +",= c #453A36", +"'= c #534852", +")= c #1B1109", +"!= c #190F0D", +"~= c #130B07", +"{= c #2A1A13", +"]= c #271A16", +"^= c #20161A", +"/= c #251912", +"(= c #281B17", +"_= c #140B09", +":= c #170D11", +"<= c #201317", +"[= c #402F27", +"}= c #33221D", +"|= c #1B1213", +"1= c #1E131C", +"2= c #3A2F29", +"3= c #362D35", +"4= c #423232", +"5= c #2A2237", +"6= c #1B162C", +"7= c #29223E", +"8= c #6469A5", +"9= c #666CAE", +"0= c #686DAE", +"a= c #666CAC", +"b= c #676BAA", +"c= c #696AA7", +"d= c #5D4761", +"e= c #604453", +"f= c #664548", +"g= c #856677", +"h= c #696CAC", +"i= c #676CAB", +"j= c #666BAB", +"k= c #656BAC", +"l= c #666BAD", +"m= c #666CAD", +"n= c #676DAD", +"o= c #686DAC", +"p= c #6A6BAB", +"q= c #696BAB", +"r= c #676AAA", +"s= c #696AAB", +"t= c #6B6AAC", +"u= c #6A6BAC", +"v= c #676496", +"w= c #58547A", +"x= c #555277", +"y= c #66618A", +"z= c #675B77", +"A= c #544D6D", +"B= c #69638D", +"C= c #594D5A", +"D= c #5F566D", +"E= c #140B0B", +"F= c #150B0D", +"G= c #382519", +"H= c #35261B", +"I= c #1C100F", +"J= c #1A0F0F", +"K= c #211411", +"L= c #1C0F0D", +"M= c #140A09", +"N= c #120908", +"O= c #180D13", +"P= c #180F1A", +"Q= c #2A232F", +"R= c #2D293D", +"S= c #18111F", +"T= c #292233", +"U= c #5B5A80", +"V= c #555274", +"W= c #2D2845", +"X= c #3D3746", +"Y= c #4A4A75", +"Z= c #696DAF", +"`= c #686DB0", +" - c #696EAF", +".- c #696EAE", +"+- c #6E6DA8", +"@- c #675061", +"#- c #6C4E5B", +"$- c #6F4E58", +"%- c #87687C", +"&- c #6D6EAB", +"*- c #6A6FAE", +"=- c #6A6FAF", +"-- c #686DAF", +";- c #6C6DAE", +">- c #6B6CAE", +",- c #6D6CAE", +"'- c #6D6EAF", +")- c #5E5C8A", +"!- c #524E6C", +"~- c #62596B", +"{- c #6A6796", +"]- c #44374A", +"^- c #565279", +"/- c #4F4458", +"(- c #68554D", +"_- c #140907", +":- c #261812", +"<- c #1B0D0A", +"[- c #23160F", +"}- c #1D140E", +"|- c #130A08", +"1- c #140B06", +"2- c #31231A", +"3- c #130907", +"4- c #13090A", +"5- c #190E18", +"6- c #2A2233", +"7- c #342D30", +"8- c #373138", +"9- c #211B2D", +"0- c #3B3855", +"a- c #696BA3", +"b- c #696DAB", +"c- c #2D2C42", +"d- c #2C2940", +"e- c #52527F", +"f- c #6A70B0", +"g- c #6B70B0", +"h- c #6B70B1", +"i- c #726EA6", +"j- c #674E62", +"k- c #704E53", +"l- c #704E57", +"m- c #85667C", +"n- c #7170AB", +"o- c #6C71B2", +"p- c #6C71B1", +"q- c #6C70B1", +"r- c #6E6FB2", +"s- c #6E6FB0", +"t- c #6E6FAF", +"u- c #706FAE", +"v- c #6F70AE", +"w- c #7071AD", +"x- c #696595", +"y- c #362F39", +"z- c #6A575B", +"A- c #423B4F", +"B- c #322E41", +"C- c #3B303B", +"D- c #373044", +"E- c #40323E", +"F- c #443633", +"G- c #1B1410", +"H- c #1C1110", +"I- c #150B0F", +"J- c #170C0A", +"K- c #190E0C", +"L- c #180B09", +"M- c #412E1E", +"N- c #291A11", +"O- c #1A0C0E", +"P- c #2E2326", +"Q- c #291F22", +"R- c #403239", +"S- c #392E2D", +"T- c #201A2B", +"U- c #262138", +"V- c #626294", +"W- c #6E71B1", +"X- c #5E5F8B", +"Y- c #413F5F", +"Z- c #545072", +"`- c #636496", +" ; c #6F72B2", +".; c #6E73B2", +"+; c #6D73B0", +"@; c #766E9E", +"#; c #604B5C", +"$; c #7A575D", +"%; c #79555D", +"&; c #816171", +"*; c #7571A8", +"=; c #6F73B0", +"-; c #6E72B1", +";; c #6E71B2", +">; c #6E72B2", +",; c #6F73B2", +"'; c #6E72B3", +"); c #6F72B3", +"!; c #7171B3", +"~; c #7071B0", +"{; c #6F72AF", +"]; c #7072AE", +"^; c #7272AD", +"/; c #5F5D8F", +"(; c #7270A5", +"_; c #736E9D", +":; c #595370", +"<; c #5A505F", +"[; c #483F46", +"}; c #534A60", +"|; c #4A3B31", +"1; c #595173", +"2; c #23182A", +"3; c #3B2F36", +"4; c #150C0B", +"5; c #150B0C", +"6; c #160C0F", +"7; c #170E10", +"8; c #160C0C", +"9; c #1D1617", +"0; c #3F291D", +"a; c #3C281F", +"b; c #72563D", +"c; c #62504D", +"d; c #271E21", +"e; c #1C131E", +"f; c #21181E", +"g; c #33282A", +"h; c #7B657A", +"i; c #7574B3", +"j; c #7674B4", +"k; c #7173AC", +"l; c #5A5985", +"m; c #706D9E", +"n; c #6F6DA7", +"o; c #7472B5", +"p; c #7373B4", +"q; c #7275B2", +"r; c #7275B3", +"s; c #796E98", +"t; c #604859", +"u; c #7C585C", +"v; c #714E50", +"w; c #7E5F72", +"x; c #7D75A8", +"y; c #7576B1", +"z; c #7373B3", +"A; c #7372B4", +"B; c #7474B3", +"C; c #7273B2", +"D; c #7373B2", +"E; c #7675B2", +"F; c #7676B1", +"G; c #7775B0", +"H; c #7775AE", +"I; c #2C2744", +"J; c #2D2843", +"K; c #352D37", +"L; c #443E5E", +"M; c #3E3849", +"N; c #39344B", +"O; c #251B1F", +"P; c #261D23", +"Q; c #534F6A", +"R; c #6D6382", +"S; c #4B3F4A", +"T; c #231312", +"U; c #1D0F11", +"V; c #4A3831", +"W; c #231919", +"X; c #2D1E18", +"Y; c #1A0F0D", +"Z; c #2D1A14", +"`; c #644833", +" > c #74552C", +".> c #9D753C", +"+> c #856A65", +"@> c #656592", +"#> c #686898", +"$> c #535172", +"%> c #4D4656", +"&> c #74709A", +"*> c #7877B4", +"=> c #7676B3", +"-> c #7877B5", +";> c #7A76B5", +">> c #7776B4", +",> c #7575B5", +"'> c #7777B5", +")> c #7576B3", +"!> c #78688C", +"~> c #684D5D", +"{> c #7B585A", +"]> c #7D5959", +"^> c #856474", +"/> c #8275A3", +"(> c #7877B3", +"_> c #7875B3", +":> c #7576B4", +"<> c #7577B5", +"[> c #7677B5", +"}> c #7777B3", +"|> c #7677B2", +"1> c #7677B3", +"2> c #7976B1", +"3> c #7A76B1", +"4> c #7777AF", +"5> c #7877AF", +"6> c #4F4A71", +"7> c #2F2B46", +"8> c #2D273B", +"9> c #2A2539", +"0> c #2B253F", +"a> c #372F3C", +"b> c #20171A", +"c> c #6B4F41", +"d> c #352D30", +"e> c #5E5165", +"f> c #4B3F45", +"g> c #150A09", +"h> c #38281E", +"i> c #36291A", +"j> c #32271F", +"k> c #261B17", +"l> c #201815", +"m> c #543917", +"n> c #8E682F", +"o> c #9B7548", +"p> c #8E7E95", +"q> c #7E7BB5", +"r> c #7A7AB9", +"s> c #797AB8", +"t> c #797BB8", +"u> c #7979B5", +"v> c #7C7AB7", +"w> c #7E79B4", +"x> c #7E78B4", +"y> c #7C78B5", +"z> c #7B78B3", +"A> c #7B79B2", +"B> c #7A79B2", +"C> c #7A79B4", +"D> c #7978B3", +"E> c #7977B2", +"F> c #7A6582", +"G> c #6A5061", +"H> c #795657", +"I> c #7B5857", +"J> c #7D5F74", +"K> c #84749E", +"L> c #7C78B3", +"M> c #7A78B3", +"N> c #7B78B1", +"O> c #7B78B2", +"P> c #7978B2", +"Q> c #7B77B3", +"R> c #7B77B2", +"S> c #7A77B1", +"T> c #7E77B2", +"U> c #7A75AA", +"V> c #7C79AF", +"W> c #6A6392", +"X> c #514A68", +"Y> c #534C6B", +"Z> c #392E3E", +"`> c #281E28", +" , c #5F473D", +"., c #2F2434", +"+, c #473C4B", +"@, c #3F364A", +"#, c #150C0E", +"$, c #1A0D0D", +"%, c #190F12", +"&, c #221817", +"*, c #3B3026", +"=, c #4C381D", +"-, c #946B26", +";, c #AB8138", +">, c #B08C5F", +",, c #827CA9", +"', c #7C7ABB", +"), c #7A7ABA", +"!, c #7C7AB9", +"~, c #7E7BB8", +"{, c #807BB6", +"], c #817AB6", +"^, c #7F7AB4", +"/, c #807BB5", +"(, c #7F7BB4", +"_, c #7F7AB3", +":, c #7D7AB3", +"<, c #7D7BB2", +"[, c #7D7AB1", +"}, c #6F596F", +"|, c #6F5360", +"1, c #79565A", +"2, c #826060", +"3, c #785C6E", +"4, c #867596", +"5, c #7E78B6", +"6, c #7E78B5", +"7, c #7F79B5", +"8, c #7E7AB4", +"9, c #7E7BB1", +"0, c #7D7BB1", +"a, c #7C7AB3", +"b, c #7C7AB2", +"c, c #7F78B1", +"d, c #8178B2", +"e, c #8179B1", +"f, c #807BB2", +"g, c #807AB3", +"h, c #827BB2", +"i, c #837DB2", +"j, c #5E5777", +"k, c #2C212F", +"l, c #4D4250", +"m, c #5C4D5D", +"n, c #3F2F38", +"o, c #5D4B3C", +"p, c #3A2620", +"q, c #684929", +"r, c #362518", +"s, c #412B1E", +"t, c #8B672E", +"u, c #AB8136", +"v, c #B18635", +"w, c #A57E55", +"x, c #8B7D98", +"y, c #7E7CB9", +"z, c #7B7BBB", +"A, c #7E7BBA", +"B, c #7C7BBA", +"C, c #7D7ABA", +"D, c #807AB8", +"E, c #807AB7", +"F, c #807AB9", +"G, c #817BBA", +"H, c #807AB6", +"I, c #8279AF", +"J, c #715468", +"K, c #725460", +"L, c #7C5657", +"M, c #875D5B", +"N, c #7E637A", +"O, c #8D7491", +"P, c #817AB7", +"Q, c #817BB7", +"R, c #7F7BB3", +"S, c #7E7BB4", +"T, c #7F7CB5", +"U, c #7F7CB4", +"V, c #817BB3", +"W, c #827AB3", +"X, c #827BB3", +"Y, c #8077AC", +"Z, c #6C6695", +"`, c #544D6C", +" ' c #706B99", +".' c #615A78", +"+' c #413646", +"@' c #45393D", +"#' c #624422", +"$' c #6D4D27", +"%' c #604C4E", +"&' c #564137", +"*' c #34221F", +"=' c #38241E", +"-' c #654B26", +";' c #7B5925", +">' c #9B743A", +",' c #9F742D", +"'' c #A17A4C", +")' c #A18789", +"!' c #897DA8", +"~' c #7F7DB9", +"{' c #807EBC", +"]' c #7D7CBA", +"^' c #7E7DBB", +"/' c #817CBA", +"(' c #827CB9", +"_' c #827CB8", +":' c #827CBA", +"<' c #817BBB", +"[' c #817BB9", +"}' c #847AA9", +"|' c #6F5161", +"1' c #7A5D69", +"2' c #7D575C", +"3' c #87605E", +"4' c #7F6679", +"5' c #8B7087", +"6' c #817CB8", +"7' c #827EB7", +"8' c #837DB6", +"9' c #847CB6", +"0' c #847BB8", +"a' c #847EB4", +"b' c #7A76A8", +"c' c #827CB6", +"d' c #847DB6", +"e' c #827BB4", +"f' c #837DB5", +"g' c #847CB5", +"h' c #857CB5", +"i' c #7D73A1", +"j' c #41394C", +"k' c #716A93", +"l' c #7B7198", +"m' c #8480B4", +"n' c #8880B4", +"o' c #635864", +"p' c #6B4E2E", +"q' c #704C24", +"r' c #5B443C", +"s' c #56413D", +"t' c #3D302E", +"u' c #583E2E", +"v' c #71502C", +"w' c #8B6E56", +"x' c #87664A", +"y' c #9E7132", +"z' c #A2782D", +"A' c #A07E74", +"B' c #9B8185", +"C' c #8C7D95", +"D' c #847EA9", +"E' c #8381BA", +"F' c #8280BB", +"G' c #857FBA", +"H' c #857EBA", +"I' c #847EBA", +"J' c #847FBA", +"K' c #847EB9", +"L' c #837EB9", +"M' c #867598", +"N' c #705761", +"O' c #735456", +"P' c #6B4749", +"Q' c #895E56", +"R' c #816068", +"S' c #94727C", +"T' c #8681B8", +"U' c #8481B6", +"V' c #847FB7", +"W' c #8680B8", +"X' c #8580B9", +"Y' c #5B5778", +"Z' c #827DB2", +"`' c #857FB5", +" ) c #827BB1", +".) c #847EB3", +"+) c #8680B6", +"@) c #8681B6", +"#) c #8681B4", +"$) c #8880B5", +"%) c #706687", +"&) c #3D2E34", +"*) c #7A6C8A", +"=) c #78687A", +"-) c #8981AD", +";) c #8981B0", +">) c #796E88", +",) c #816761", +"') c #574035", +")) c #3A2C34", +"!) c #523B26", +"~) c #6B5A5F", +"{) c #604725", +"]) c #8B6443", +"^) c #8F7478", +"/) c #84633F", +"() c #A87B3F", +"_) c #AA8A74", +":) c #A17F77", +"<) c #8F6B4F", +"[) c #8F6C58", +"}) c #8D7D92", +"|) c #8882BB", +"1) c #8882BE", +"2) c #8781BD", +"3) c #8781BC", +"4) c #8681BC", +"5) c #8680BD", +"6) c #8780BC", +"7) c #8880BD", +"8) c #8681BB", +"9) c #8782BB", +"0) c #8881B6", +"a) c #7F657F", +"b) c #674648", +"c) c #573438", +"d) c #603E43", +"e) c #68433D", +"f) c #73483F", +"g) c #9C736B", +"h) c #9485AE", +"i) c #8783BA", +"j) c #8782B9", +"k) c #8983BA", +"l) c #8A83BB", +"m) c #655A7E", +"n) c #433D49", +"o) c #6D668D", +"p) c #7D75A7", +"q) c #867CAE", +"r) c #403746", +"s) c #676080", +"t) c #8981B8", +"u) c #8B82B6", +"v) c #8F81B1", +"w) c #8D7FAB", +"x) c #725A57", +"y) c #644F4A", +"z) c #7A6D8C", +"A) c #7C6B82", +"B) c #735F67", +"C) c #92775C", +"D) c #976F1B", +"E) c #442E24", +"F) c #463A44", +"G) c #7F6979", +"H) c #897D9C", +"I) c #836339", +"J) c #9E7651", +"K) c #705240", +"L) c #7C5D30", +"M) c #9D784C", +"N) c #A78974", +"O) c #A17E61", +"P) c #A28170", +"Q) c #9486A5", +"R) c #8A84BC", +"S) c #8984BD", +"T) c #8A84BE", +"U) c #8982BE", +"V) c #8983BD", +"W) c #8884BC", +"X) c #8983BF", +"Y) c #8B83BD", +"Z) c #8A84BD", +"`) c #8984BE", +" ! c #695774", +".! c #4B303C", +"+! c #4A2E3B", +"@! c #482D3B", +"#! c #472C39", +"$! c #422835", +"%! c #503339", +"&! c #8B6C76", +"*! c #8B84BA", +"=! c #8D84BB", +"-! c #8C84BB", +";! c #8B84BB", +">! c #7E75A5", +",! c #493E49", +"'! c #6D6689", +")! c #605574", +"!! c #70698E", +"~! c #615873", +"{! c #52475C", +"]! c #8179A6", +"^! c #8578A1", +"/! c #6A5767", +"(! c #87728D", +"_! c #715F5A", +":! c #72615C", +"<! c #564741", +"[! c #876849", +"}! c #583A25", +"|! c #86652E", +"1! c #BF9207", +"2! c #6F4C1A", +"3! c #634A3E", +"4! c #806B6E", +"5! c #615258", +"6! c #64492E", +"7! c #9F785C", +"8! c #846348", +"9! c #7A5926", +"0! c #906C39", +"a! c #987845", +"b! c #A57B43", +"c! c #A2888F", +"d! c #8E85C1", +"e! c #8A86BE", +"f! c #8C86BF", +"g! c #8E86C1", +"h! c #8D85C0", +"i! c #8C85C0", +"j! c #8D85C1", +"k! c #8C85BD", +"l! c #8C84BD", +"m! c #73678D", +"n! c #39273A", +"o! c #372034", +"p! c #3D2737", +"q! c #2F1C30", +"r! c #503543", +"s! c #4D3037", +"t! c #5A3B3E", +"u! c #694647", +"v! c #8B81B1", +"w! c #8D86BD", +"x! c #8C84BE", +"y! c #8C86BD", +"z! c #6E648F", +"A! c #7E75A2", +"B! c #75688C", +"C! c #4B4058", +"D! c #54485F", +"E! c #40374A", +"F! c #4F4253", +"G! c #473944", +"H! c #61515C", +"I! c #766063", +"J! c #7F6E89", +"K! c #564231", +"L! c #635451", +"M! c #7B5A3C", +"N! c #533C22", +"O! c #755714", +"P! c #966F13", +"Q! c #795A21", +"R! c #76687F", +"S! c #6B5D72", +"T! c #4C3B2E", +"U! c #594231", +"V! c #84623E", +"W! c #9D713C", +"X! c #A27D40", +"Y! c #826644", +"Z! c #7D614A", +"`! c #AE8647", +" ~ c #B19385", +".~ c #8F87C0", +"+~ c #8E88C1", +"@~ c #8D88C0", +"#~ c #9087C1", +"$~ c #9087C2", +"%~ c #9187C1", +"&~ c #8F86BE", +"*~ c #9189BF", +"=~ c #8F88BF", +"-~ c #8F86BF", +";~ c #8E87C1", +">~ c #8B7694", +",~ c #5F3F41", +"'~ c #64413E", +")~ c #654341", +"!~ c #62403F", +"~~ c #6F4C48", +"{~ c #6F4843", +"]~ c #6A483E", +"^~ c #7C5754", +"/~ c #8277A5", +"(~ c #8E85BF", +"_~ c #8D85BF", +":~ c #8E86BF", +"<~ c #8E86BE", +"[~ c #8E86BB", +"}~ c #8E82B5", +"|~ c #3E3142", +"1~ c #43384A", +"2~ c #74688C", +"3~ c #645870", +"4~ c #453737", +"5~ c #625158", +"6~ c #604A55", +"7~ c #362725", +"8~ c #594F5B", +"9~ c #4F3936", +"0~ c #75552A", +"a~ c #946F32", +"b~ c #866730", +"c~ c #5D4F56", +"d~ c #7D7298", +"e~ c #746A82", +"f~ c #61524D", +"g~ c #554134", +"h~ c #6F5435", +"i~ c #8B672A", +"j~ c #B38541", +"k~ c #A88572", +"l~ c #8B797C", +"m~ c #C2A786", +"n~ c #9C8DAE", +"o~ c #938BC1", +"p~ c #918BC2", +"q~ c #958BC2", +"r~ c #958CC2", +"s~ c #958CC3", +"t~ c #958BC3", +"u~ c #948BC1", +"v~ c #948BC2", +"w~ c #938AC2", +"x~ c #938AC1", +"y~ c #938ABC", +"z~ c #7C5F6E", +"A~ c #674645", +"B~ c #76504C", +"C~ c #5C3C3C", +"D~ c #5F4048", +"E~ c #5C3D41", +"F~ c #613C3B", +"G~ c #674541", +"H~ c #896A79", +"I~ c #9089BF", +"J~ c #9188BF", +"K~ c #9289C1", +"L~ c #9087C0", +"M~ c #9189C0", +"N~ c #8579A3", +"O~ c #867AA4", +"P~ c #8F86BA", +"Q~ c #857387", +"R~ c #302222", +"S~ c #312622", +"T~ c #4D3E35", +"U~ c #463638", +"V~ c #4F3F44", +"W~ c #412A20", +"X~ c #5F4A2A", +"Y~ c #8F6C31", +"Z~ c #A78349", +"`~ c #4B3925", +" { c #746576", +".{ c #847888", +"+{ c #7C7288", +"@{ c #604F48", +"#{ c #72543A", +"${ c #7F5F32", +"%{ c #715951", +"&{ c #8A7790", +"*{ c #85789D", +"={ c #A793AF", +"-{ c #948FC3", +";{ c #948FC6", +">{ c #958EC4", +",{ c #978DC3", +"'{ c #978DC2", +"){ c #988EC3", +"!{ c #988DC4", +"~{ c #988EC4", +"{{ c #9A8AB5", +"]{ c #755B6E", +"^{ c #523842", +"/{ c #5E4042", +"({ c #392232", +"_{ c #483753", +":{ c #524256", +"<{ c #654345", +"[{ c #5E3E3F", +"}{ c #775B6B", +"|{ c #978CBC", +"1{ c #978CC1", +"2{ c #968CC1", +"3{ c #958CC1", +"4{ c #958CC0", +"5{ c #948CC0", +"6{ c #8A81AD", +"7{ c #917466", +"8{ c #4A3530", +"9{ c #5A4446", +"0{ c #584945", +"a{ c #4B3920", +"b{ c #423020", +"c{ c #3D2D21", +"d{ c #53413F", +"e{ c #61482C", +"f{ c #72562E", +"g{ c #4E3C37", +"h{ c #7A6E89", +"i{ c #796E8D", +"j{ c #746C88", +"k{ c #4D3C37", +"l{ c #654D35", +"m{ c #2D1C14", +"n{ c #7D6253", +"o{ c #6D5F72", +"p{ c #7A7192", +"q{ c #9B93C5", +"r{ c #9992C5", +"s{ c #9991C5", +"t{ c #9990C5", +"u{ c #9A90C5", +"v{ c #998FC4", +"w{ c #9B91C6", +"x{ c #9A90C4", +"y{ c #998EC1", +"z{ c #927E9D", +"A{ c #7B6378", +"B{ c #5F4652", +"C{ c #755252", +"D{ c #433449", +"E{ c #706686", +"F{ c #776C8C", +"G{ c #6D4E53", +"H{ c #5D3C3C", +"I{ c #785A65", +"J{ c #9C88B2", +"K{ c #978EC3", +"L{ c #988FC4", +"M{ c #968DC2", +"N{ c #988FC0", +"O{ c #594A60", +"P{ c #44302B", +"Q{ c #583F33", +"R{ c #352725", +"S{ c #2D241C", +"T{ c #4F3E3B", +"U{ c #684730", +"V{ c #5D451C", +"W{ c #453313", +"X{ c #534214", +"Y{ c #72551B", +"Z{ c #46341F", +"`{ c #6E5850", +" ] c #887C9C", +".] c #645869", +"+] c #504244", +"@] c #422D1E", +"#] c #513927", +"$] c #755A4C", +"%] c #65585F", +"&] c #9B8DB7", +"*] c #9D94C8", +"=] c #9D93C7", +"-] c #9C93C6", +";] c #9E93C6", +">] c #9F93C6", +",] c #9D93C6", +"'] c #9D94C7", +")] c #9F92C6", +"!] c #A092C7", +"~] c #9F91C2", +"{] c #8F7689", +"]] c #816A7C", +"^] c #5F444D", +"/] c #694D57", +"(] c #604D65", +"_] c #A193C6", +":] c #9C94C6", +"<] c #816471", +"[] c #634344", +"}] c #856778", +"|] c #9983A3", +"1] c #9A91C4", +"2] c #9E90C7", +"3] c #9A90C6", +"4] c #9A91C5", +"5] c #9990C3", +"6] c #9B91C3", +"7] c #7D6E8A", +"8] c #4E3729", +"9] c #493730", +"0] c #564954", +"a] c #362929", +"b] c #715F68", +"c] c #533A29", +"d] c #654D45", +"e] c #705316", +"f] c #543E17", +"g] c #6C4E14", +"h] c #846419", +"i] c #7C6B7A", +"j] c #7A6B7F", +"k] c #584748", +"l] c #684B36", +"m] c #543D2D", +"n] c #3C2721", +"o] c #776369", +"p] c #786B80", +"q] c #A395BF", +"r] c #A297C6", +"s] c #A296C6", +"t] c #A196C5", +"u] c #A297C5", +"v] c #A195C5", +"w] c #A296C5", +"x] c #A395C5", +"y] c #A294C5", +"z] c #A094C4", +"A] c #A194C4", +"B] c #9F89AF", +"C] c #826472", +"D] c #78606F", +"E] c #7C5654", +"F] c #6F5663", +"G] c #796275", +"H] c #A095C6", +"I] c #917688", +"J] c #61403C", +"K] c #816069", +"L] c #8F7587", +"M] c #9E93C5", +"N] c #A194C7", +"O] c #9D93C5", +"P] c #9E94C5", +"Q] c #9F97C4", +"R] c #9E96C3", +"S] c #9C94C2", +"T] c #9E95C4", +"U] c #9F91BF", +"V] c #6D5A6D", +"W] c #806F89", +"X] c #9785A5", +"Y] c #836F80", +"Z] c #3C2B1E", +"`] c #453417", +" ^ c #A28331", +".^ c #9F8368", +"+^ c #7B5E35", +"@^ c #4A361A", +"#^ c #BC8D18", +"$^ c #624F5B", +"%^ c #5B4E58", +"&^ c #4E3A30", +"*^ c #3A2419", +"=^ c #37271D", +"-^ c #5C4133", +";^ c #75615F", +">^ c #AB99C2", +",^ c #A89AC6", +"'^ c #A799C5", +")^ c #A79AC5", +"!^ c #A698C5", +"~^ c #A598C5", +"{^ c #A699C6", +"]^ c #A699C5", +"^^ c #A898C7", +"/^ c #A897C6", +"(^ c #A897C7", +"_^ c #A797C6", +":^ c #A497C3", +"<^ c #98809A", +"[^ c #795F73", +"}^ c #795F6E", +"|^ c #734D49", +"1^ c #725D6D", +"2^ c #887085", +"3^ c #A597C6", +"4^ c #9B84A0", +"5^ c #5B3A3A", +"6^ c #7E5D5F", +"7^ c #8E758F", +"8^ c #A697C0", +"9^ c #A396C5", +"0^ c #A496C3", +"a^ c #A696C4", +"b^ c #A797C7", +"c^ c #A696C5", +"d^ c #A495C4", +"e^ c #A595C5", +"f^ c #9C8AB4", +"g^ c #9A89A7", +"h^ c #876441", +"i^ c #755633", +"j^ c #58432E", +"k^ c #816520", +"l^ c #A17D1A", +"m^ c #806356", +"n^ c #775E52", +"o^ c #5C4D5C", +"p^ c #A88258", +"q^ c #1F1017", +"r^ c #40363D", +"s^ c #3D2E22", +"t^ c #55422D", +"u^ c #3C312D", +"v^ c #69524F", +"w^ c #6A5A5D", +"x^ c #8A7786", +"y^ c #AD9BC2", +"z^ c #AD9CC8", +"A^ c #AD9BC7", +"B^ c #AD9CC7", +"C^ c #AC9BC7", +"D^ c #AD9BC8", +"E^ c #AC9AC7", +"F^ c #AD9AC7", +"G^ c #AD9BC6", +"H^ c #AC9AC4", +"I^ c #AC99C5", +"J^ c #AC95BB", +"K^ c #8F6F7B", +"L^ c #947B95", +"M^ c #75545F", +"N^ c #825E5C", +"O^ c #715B6A", +"P^ c #8E768E", +"Q^ c #A99BC6", +"R^ c #AA9BC7", +"S^ c #A891B3", +"T^ c #6C4945", +"U^ c #6E4D4F", +"V^ c #806571", +"W^ c #A48EAC", +"X^ c #AA98C5", +"Y^ c #A998C4", +"Z^ c #AA99C5", +"`^ c #AB99C5", +" / c #AA98C4", +"./ c #AA98C3", +"+/ c #A898C2", +"@/ c #A998C3", +"#/ c #AA99C4", +"$/ c #A996C2", +"%/ c #8A757F", +"&/ c #836550", +"*/ c #725B4A", +"=/ c #9F8895", +"-/ c #9E7C42", +";/ c #6C4929", +">/ c #826747", +",/ c #5D4C4C", +"'/ c #AD96B6", +")/ c #32262A", +"!/ c #2B1D1E", +"~/ c #604529", +"{/ c #7C696A", +"]/ c #64555E", +"^/ c #584238", +"// c #685550", +"(/ c #7A6661", +"_/ c #B3A0C8", +":/ c #B29FC9", +"</ c #B2A0C8", +"[/ c #B19FC8", +"}/ c #B19FC9", +"|/ c #AC9AC1", +"1/ c #917A98", +"2/ c #8D7181", +"3/ c #6F5259", +"4/ c #7B5F64", +"5/ c #6F4F4F", +"6/ c #6A4E53", +"7/ c #745A63", +"8/ c #7C6374", +"9/ c #856F81", +"0/ c #7F6B80", +"a/ c #7A6373", +"b/ c #5E403C", +"c/ c #5C3A37", +"d/ c #6B4F52", +"e/ c #755B69", +"f/ c #776177", +"g/ c #B09CC4", +"h/ c #AE9BC6", +"i/ c #B09BC6", +"j/ c #B09AC6", +"k/ c #AF9AC5", +"l/ c #B09BC5", +"m/ c #AF9BC4", +"n/ c #AE9AC2", +"o/ c #AE9BC2", +"p/ c #AF9BC3", +"q/ c #AF9BC2", +"r/ c #755F70", +"s/ c #493526", +"t/ c #6F533D", +"u/ c #806346", +"v/ c #BE9659", +"w/ c #7D543A", +"x/ c #7A6167", +"y/ c #826535", +"z/ c #8D7352", +"A/ c #645054", +"B/ c #422F2B", +"C/ c #382624", +"D/ c #695662", +"E/ c #706572", +"F/ c #4E3F3C", +"G/ c #645451", +"H/ c #938089", +"I/ c #B7A3C6", +"J/ c #B5A3C7", +"K/ c #B6A3C8", +"L/ c #B6A2C8", +"M/ c #B7A3C8", +"N/ c #B5A2C7", +"O/ c #B4A1C7", +"P/ c #B5A2C8", +"Q/ c #B39FC2", +"R/ c #786272", +"S/ c #593E3D", +"T/ c #5D4049", +"U/ c #624448", +"V/ c #482C38", +"W/ c #6E5866", +"X/ c #715A67", +"Y/ c #735D6D", +"Z/ c #6E5863", +"`/ c #745F6B", +" ( c #6E4F4D", +".( c #845647", +"+( c #6F4B49", +"@( c #6F4F4E", +"#( c #654546", +"$( c #B49BB9", +"%( c #B39FC7", +"&( c #B39EC7", +"*( c #B39DC6", +"=( c #B29DC6", +"-( c #B29DC5", +";( c #B29DC4", +">( c #B39DC3", +",( c #B29CC2", +"'( c #6D5869", +")( c #312327", +"!( c #635049", +"~( c #9D7F6D", +"{( c #A18373", +"]( c #674D40", +"^( c #7E5D53", +"/( c #9E7D59", +"(( c #997F6A", +"_( c #7C6A7C", +":( c #87788D", +"<( c #5A4A4F", +"[( c #614F56", +"}( c #7D6B77", +"|( c #B09CB7", +"1( c #BAA3C4", +"2( c #BFA6C6", +"3( c #BEA5C3", +"4( c #BDA5C5", +"5( c #BDA5C6", +"6( c #BCA5C5", +"7( c #BCA4C4", +"8( c #BCA5C6", +"9( c #BCA4C7", +"0( c #B8A3C5", +"a( c #9D849D", +"b( c #4B2F34", +"c( c #492C30", +"d( c #41232B", +"e( c #482A30", +"f( c #452732", +"g( c #442933", +"h( c #442831", +"i( c #42232F", +"j( c #3F232D", +"k( c #422732", +"l( c #3B1F2C", +"m( c #402330", +"n( c #3A2028", +"o( c #3D222D", +"p( c #361D27", +"q( c #533336", +"r( c #B495A8", +"s( c #B9A1C6", +"t( c #B9A1C7", +"u( c #B8A0C5", +"v( c #B9A1C4", +"w( c #B9A1C3", +"x( c #B8A0C3", +"y( c #B79FC3", +"z( c #9D86A3", +"A( c #907F9A", +"B( c #695558", +"C( c #A27743", +"D( c #A5868E", +"E( c #6D4E40", +"F( c #74584F", +"G( c #775745", +"H( c #A98A83", +"I( c #AD97AD", +"J( c #8B788B", +"K( c #756166", +"L( c #978291", +"M( c #9B7F86", +"N( c #C2ABC7", +"O( c #C1A9C6", +"P( c #C1A8C7", +"Q( c #BFA6C4", +"R( c #BFA6C3", +"S( c #C0A7C5", +"T( c #C0A6C4", +"U( c #BFA4C2", +"V( c #BEA3C2", +"W( c #BEA5C4", +"X( c #AC8FA4", +"Y( c #553536", +"Z( c #543434", +"`( c #522F32", +" _ c #5D3A3A", +"._ c #513235", +"+_ c #523337", +"@_ c #523237", +"#_ c #4F2E33", +"$_ c #512F33", +"%_ c #543539", +"&_ c #4E2D32", +"*_ c #512F32", +"=_ c #624240", +"-_ c #5D3A3C", +";_ c #563736", +">_ c #64413A", +",_ c #AB8896", +"'_ c #BDA4C5", +")_ c #BEA4C5", +"!_ c #BDA3C1", +"~_ c #BCA3C0", +"{_ c #BCA2C1", +"]_ c #BCA3C2", +"^_ c #BCA4C3", +"/_ c #B9A0C1", +"(_ c #8B6F78", +"__ c #79563A", +":_ c #A88B99", +"<_ c #81666A", +"[_ c #3E2C1F", +"}_ c #825A25", +"|_ c #9F6E45", +"1_ c #B59AAF", +"2_ c #BCA8BC", +"3_ c #775F65", +"4_ c #AF99AD", +"5_ c #A58996", +"6_ c #C6ADC7", +"7_ c #C7ADC9", +"8_ c #C7ACC8", +"9_ c #C5ABC6", +"0_ c #C4AAC4", +"a_ c #C3A9C3", +"b_ c #C4AAC3", +"c_ c #C4AAC5", +"d_ c #C4A9C5", +"e_ c #C3A8C4", +"f_ c #C3A9C5", +"g_ c #C2A8C3", +"h_ c #C1A7C3", +"i_ c #BFA5BE", +"j_ c #8B6B6D", +"k_ c #6C4A48", +"l_ c #623D37", +"m_ c #6D4239", +"n_ c #663D36", +"o_ c #623B38", +"p_ c #633B35", +"q_ c #5F3631", +"r_ c #5F3733", +"s_ c #663B36", +"t_ c #603732", +"u_ c #623A36", +"v_ c #5D3734", +"w_ c #593331", +"x_ c #613934", +"y_ c #673E39", +"z_ c #653C34", +"A_ c #A47F86", +"B_ c #C0A7C3", +"C_ c #C0A6C2", +"D_ c #C1A6C2", +"E_ c #C0A6BF", +"F_ c #AC909E", +"G_ c #A78B9C", +"H_ c #A68A9C", +"I_ c #BEA3BA", +"J_ c #BFA3BC", +"K_ c #C0A4BD", +"L_ c #C1A6C0", +"M_ c #B89AB0", +"N_ c #B599AA", +"O_ c #BDA1B5", +"P_ c #775D55", +"Q_ c #624D4A", +"R_ c #B98D58", +"S_ c #9C723E", +"T_ c #BB9CAF", +"U_ c #CAAFC5", +"V_ c #CDAFC7", +"W_ c #C8ABC3", +"X_ c #C8AAC1", +"Y_ c #CCAFC7", +"Z_ c #CBADC6", +"`_ c #C9ACC5", +" : c #C9ABC3", +".: c #C7A9C2", +"+: c #C8AAC2", +"@: c #C8AAC3", +"#: c #C7A9C3", +"$: c #C6A9C3", +"%: c #C6A8C1", +"&: c #C6A9C4", +"*: c #9E7D85", +"=: c #714D42", +"-: c #664137", +";: c #73493D", +">: c #633834", +",: c #562F2C", +"': c #6F453D", +"): c #764A3F", +"!: c #794E42", +"~: c #744A3D", +"{: c #7B5144", +"]: c #73493C", +"^: c #734A3F", +"/: c #633B37", +"(: c #6C443E", +"_: c #784E40", +":: c #72463B", +"<: c #764C42", +"[: c #815B58", +"}: c #C6A8BE", +"|: c #C6A7C1", +"1: c #C6A7C2", +"2: c #C4A6C0", +"3: c #C1A2B6", +"4: c #8A6B69", +"5: c #7C6567", +"6: c #8A6F72", +"7: c #B6917C", +"8: c #A58281", +"9: c #7F6971", +"0: c #B99BAF", +"a: c #B99CAE", +"b: c #C3A8C0", +"c: c #A28490", +"d: c #7E6249", +"e: c #5B4643", +"f: c #8C7479", +"g: c #9F7A77", +"h: c #BD9DAD", +"i: c #CFAFC3", +"j: c #D1B1C8", +"k: c #CFB0C6", +"l: c #CFAFC5", +"m: c #CEAEC4", +"n: c #CDADC2", +"o: c #CBACC2", +"p: c #CEACC4", +"q: c #CAA9C0", +"r: c #CBABC1", +"s: c #CBABBF", +"t: c #CBABC3", +"u: c #CCABC3", +"v: c #CBAAC1", +"w: c #C09CAB", +"x: c #765453", +"y: c #5C3D3A", +"z: c #432629", +"A: c #71443A", +"B: c #663C35", +"C: c #623C36", +"D: c #482629", +"E: c #301621", +"F: c #482F3A", +"G: c #402632", +"H: c #432833", +"I: c #43282E", +"J: c #4F3031", +"K: c #6A443B", +"L: c #744D46", +"M: c #6B453F", +"N: c #442425", +"O: c #553331", +"P: c #573531", +"Q: c #A0808B", +"R: c #CBA9C1", +"S: c #CAA8C0", +"T: c #CAA8BC", +"U: c #735A5D", +"V: c #382623", +"W: c #7E615F", +"X: c #6A492A", +"Y: c #956F54", +"Z: c #9B8189", +"`: c #9F8287", +" < c #674D4B", +".< c #C0A1B2", +"+< c #B08F9C", +"@< c #8E6E6E", +"#< c #9F828B", +"$< c #80676D", +"%< c #705757", +"&< c #BF9BA9", +"*< c #C9A7B3", +"=< c #D3AFBD", +"-< c #D2B1C4", +";< c #D2B0C3", +">< c #D2B1C2", +",< c #D1AFC0", +"'< c #CFAFC0", +")< c #CEAEBF", +"!< c #CFADBE", +"~< c #CFACBD", +"{< c #CDABBB", +"]< c #CFACBC", +"^< c #CEACBD", +"/< c #CFACBE", +"(< c #CBA7B6", +"_< c #936F70", +":< c #6E4B44", +"<< c #806065", +"[< c #815B5B", +"}< c #704438", +"|< c #4B2B2E", +"1< c #351F2F", +"2< c #251122", +"3< c #4A3440", +"4< c #654E57", +"5< c #5A424D", +"6< c #5B4553", +"7< c #5A4251", +"8< c #604956", +"9< c #533B44", +"0< c #634442", +"a< c #6F4A41", +"b< c #53322F", +"c< c #5C3932", +"d< c #674643", +"e< c #694747", +"f< c #CBA9BB", +"g< c #CEABC0", +"h< c #CDAABD", +"i< c #674E4E", +"j< c #382A25", +"k< c #715C5D", +"l< c #C39F9C", +"m< c #7F5C41", +"n< c #9C7C6D", +"o< c #A18080", +"p< c #8C6C59", +"q< c #8F766E", +"r< c #AF8D97", +"s< c #8E6E75", +"t< c #967574", +"u< c #BD9DA7", +"v< c #B38F96", +"w< c #644943", +"x< c #BE918A", +"y< c #CCA1A5", +"z< c #D5ADB7", +"A< c #D4AEBB", +"B< c #D5AEBB", +"C< c #D4AFBB", +"D< c #D3AFB9", +"E< c #D5ADB9", +"F< c #D2AAB4", +"G< c #B48D8B", +"H< c #BB9388", +"I< c #D0A6AA", +"J< c #D4ABB9", +"K< c #D3A9B6", +"L< c #D4ACB7", +"M< c #D4ABB6", +"N< c #A1797A", +"O< c #7A544F", +"P< c #8E6A69", +"Q< c #946D6C", +"R< c #82564B", +"S< c #4D2F35", +"T< c #684D59", +"U< c #583E48", +"V< c #38212C", +"W< c #634650", +"X< c #8F707C", +"Y< c #BF9CAC", +"Z< c #D5AFC2", +"`< c #D6B0C3", +" [ c #D7B1C3", +".[ c #D1ADBF", +"+[ c #AA8A99", +"@[ c #785A5C", +"#[ c #6F463E", +"$[ c #57322D", +"%[ c #7A554D", +"&[ c #73514E", +"*[ c #A48084", +"=[ c #D2ABB9", +"-[ c #A18083", +";[ c #443128", +">[ c #543E34", +",[ c #967670", +"'[ c #BC9593", +")[ c #B89096", +"![ c #75552C", +"~[ c #5E4423", +"{[ c #CDA89F", +"][ c #B28989", +"^[ c #51362E", +"/[ c #8B6F68", +"([ c #B89294", +"_[ c #5B413F", +":[ c #3B291F", +"<[ c #7E5A2C", +"[[ c #926943", +"}[ c #99725F", +"|[ c #C99E9E", +"1[ c #CBA2A7", +"2[ c #A48075", +"3[ c #B78E8A", +"4[ c #C29A9F", +"5[ c #755750", +"6[ c #694B2E", +"7[ c #7C5830", +"8[ c #9B7453", +"9[ c #C89B9D", +"0[ c #CEA0A6", +"a[ c #D3A6AD", +"b[ c #BB9292", +"c[ c #8C6763", +"d[ c #84605B", +"e[ c #A37A7E", +"f[ c #9C6A5A", +"g[ c #785049", +"h[ c #614349", +"i[ c #76565C", +"j[ c #63454A", +"k[ c #614247", +"l[ c #B58E96", +"m[ c #D7ACB7", +"n[ c #D8ADB8", +"o[ c #D8ADB9", +"p[ c #D8AEBA", +"q[ c #D7ADB9", +"r[ c #D7ADB8", +"s[ c #D5ADB8", +"t[ c #7E5D60", +"u[ c #553031", +"v[ c #664239", +"w[ c #7A5753", +"x[ c #7D5954", +"y[ c #C9A2A5", +"z[ c #D5A9B3", +"A[ c #D0A3AD", +"B[ c #846345", +"C[ c #66492C", +"D[ c #AA8581", +"E[ c #D1A5AB", +"F[ c #876666", +"G[ c #61442D", +"H[ c #60451E", +"I[ c #89685C", +"J[ c #A27C72", +"K[ c #9A7671", +"L[ c #9E7B74", +"M[ c #3E2925", +"N[ c #2E1C1F", +"O[ c #32201A", +"P[ c #4C3520", +"Q[ c #6E4D2C", +"R[ c #745628", +"S[ c #8E6540", +"T[ c #614332", +"U[ c #654A2B", +"V[ c #634730", +"W[ c #81614D", +"X[ c #5C4435", +"Y[ c #805C4B", +"Z[ c #825D3E", +"`[ c #735135", +" } c #835F54", +".} c #B78984", +"+} c #C29290", +"@} c #956D6A", +"#} c #79544C", +"$} c #A37B7C", +"%} c #956960", +"&} c #986958", +"*} c #9C7474", +"=} c #664A4E", +"-} c #674B4E", +";} c #957175", +">} c #D5A5AB", +",} c #DAA9AC", +"'} c #D8ABB0", +")} c #D8ABB3", +"!} c #D3A7AE", +"~} c #D6A9B1", +"{} c #D8AAB2", +"]} c #D8AAB3", +"^} c #D9A9B3", +"/} c #8A6C73", +"(} c #5E3F38", +"_} c #523529", +":} c #704F3F", +"<} c #67473B", +"[} c #492D2A", +"}} c #6F4F45", +"|} c #B48E8D", +"1} c #60433F", +"2} c #604430", +"3} c #5D4138", +"4} c #82625C", +"5} c #68494A", +"6} c #3B2623", +"7} c #4C3328", +"8} c #523C2C", +"9} c #4A3229", +"0} c #614638", +"a} c #6F543F", +"b} c #261714", +"c} c #301F1D", +"d} c #302017", +"e} c #482D1F", +"f} c #5B3924", +"g} c #725427", +"h} c #6D4D24", +"i} c #6B4A2C", +"j} c #513520", +"k} c #41281D", +"l} c #573722", +"m} c #6F4E30", +"n} c #794F3C", +"o} c #BC8865", +"p} c #50351D", +"q} c #4D3222", +"r} c #674528", +"s} c #774F35", +"t} c #5A332E", +"u} c #603B32", +"v} c #7B5047", +"w} c #915E46", +"x} c #AB7A6F", +"y} c #7F5D5E", +"z} c #4E3032", +"A} c #5D413D", +"B} c #5C3F3D", +"C} c #C89B99", +"D} c #C99697", +"E} c #BA816E", +"F} c #DDA6A5", +"G} c #D6A7AC", +"H} c #D4A3AA", +"I} c #D6A7AD", +"J} c #D7A7AD", +"K} c #B4878B", +"L} c #53363B", +"M} c #3D2827", +"N} c #3B231F", +"O} c #493021", +"P} c #533824", +"Q} c #35221B", +"R} c #442F24", +"S} c #816150", +"T} c #5B3A35", +"U} c #39211F", +"V} c #251518", +"W} c #483324", +"X} c #3D2725", +"Y} c #3E2C2C", +"Z} c #2C1C21", +"`} c #211418", +" | c #180C15", +".| c #3E2B21", +"+| c #53361D", +"@| c #48301F", +"#| c #4C3423", +"$| c #20120D", +"%| c #523121", +"&| c #6B4A31", +"*| c #5D4225", +"=| c #604423", +"-| c #715128", +";| c #6B4C28", +">| c #694628", +",| c #73502A", +"'| c #5B3B23", +")| c #A97668", +"!| c #D29F81", +"~| c #6D503D", +"{| c #4D2D1A", +"]| c #644129", +"^| c #6E4A29", +"/| c #6B4332", +"(| c #5C382F", +"_| c #80503D", +":| c #875839", +"<| c #664232", +"[| c #412523", +"}| c #351B1E", +"|| c #3C201F", +"1| c #614034", +"2| c #896245", +"3| c #AE7A6A", +"4| c #C48C79", +"5| c #CC9F91", +"6| c #BF9088", +"7| c #CA9996", +"8| c #D1A09E", +"9| c #D6A3A4", +"0| c #D4A3A6", +"a| c #C09396", +"b| c #3F242B", +"c| c #382222", +"d| c #2E1B1C", +"e| c #39251A", +"f| c #3C2A1D", +"g| c #3F281C", +"h| c #4D301D", +"i| c #43251C", +"j| c #603C26", +"k| c #3F2A20", +"l| c #4F3623", +"m| c #5A3E25", +"n| c #523B23", +"o| c #201219", +"p| c #170C13", +"q| c #211114", +"r| c #472D1D", +"s| c #2B1612", +"t| c #302118", +"u| c #362515", +"v| c #4A3920", +"w| c #4F2C27", +"x| c #603C2F", +"y| c #4C3024", +"z| c #573829", +"A| c #63412A", +"B| c #69472D", +"C| c #593325", +"D| c #654126", +"E| c #6E4629", +"F| c #DA9886", +"G| c #EBC0A8", +"H| c #927156", +"I| c #603A28", +"J| c #80583E", +"K| c #784D30", +"L| c #6B3F2D", +"M| c #7C4B36", +"N| c #895539", +"O| c #6F472D", +"P| c #5D3B30", +"Q| c #4C2A26", +"R| c #472723", +"S| c #4E2C28", +"T| c #63402C", +"U| c #5D3C28", +"V| c #C68977", +"W| c #E6A790", +"X| c #A88B60", +"Y| c #866333", +"Z| c #886133", +"`| c #8F683E", +" 1 c #B38868", +".1 c #B0896B", +"+1 c #835F4D", +"@1 c #573A37", +"#1 c #210B13", +"$1 c #2C191D", +"%1 c #281314", +"&1 c #2F1E1A", +"*1 c #251715", +"=1 c #361E19", +"-1 c #5B3B24", +";1 c #3F221D", +">1 c #331B1B", +",1 c #3E2720", +"'1 c #37221B", +")1 c #432B1E", +"!1 c #462F1C", +"~1 c #4B3426", +"{1 c #1F1013", +"]1 c #1C0D11", +"^1 c #472F1F", +"/1 c #291710", +"(1 c #48331F", +"_1 c #2A1815", +":1 c #473216", +"<1 c #C5A98C", +"[1 c #C5A58B", +"}1 c #BB9C8C", +"|1 c #D8B29F", +"11 c #E3CCB0", +"21 c #BFA98B", +"31 c #B99F84", +"41 c #BC9D86", +"51 c #BE9D82", +"61 c #E1B89F", +"71 c #D9BBA0", +"81 c #B5977D", +"91 c #C79D84", +"01 c #C59D85", +"a1 c #A88873", +"b1 c #AF8C75", +"c1 c #C5A085", +"d1 c #AE8872", +"e1 c #A4856C", +"f1 c #96766B", +"g1 c #9A786B", +"h1 c #9F8173", +"i1 c #A4837A", +"j1 c #987966", +"k1 c #937561", +"l1 c #E0AA93", +"m1 c #F3B093", +"n1 c #BF9D7A", +"o1 c #AC7654", +"p1 c #8C6343", +"q1 c #865D43", +"r1 c #825D49", +"s1 c #BB886C", +"t1 c #AC7C65", +"u1 c #714C3F", +"v1 c #4D2A2C", +"w1 c #5E3B38", +"x1 c #452623", +"y1 c #51352F", +"z1 c #50352B", +"A1 c #3B1D22", +"B1 c #432525", +"C1 c #52352A", +"D1 c #462C2B", +"E1 c #513339", +"F1 c #462728", +"G1 c #402325", +"H1 c #392024", +"I1 c #2D1820", +"J1 c #2A171C", +"K1 c #342123", +"L1 c #2A191E", +"M1 c #221519", +"N1 c #2B1B14", +"O1 c #261515", +"P1 c #261416", +"Q1 c #F7F4CE", +"R1 c #FCFDE4", +"S1 c #FCFBDC", +"T1 c #FAFBDF", +"U1 c #FBFAE2", +"V1 c #FBF9DA", +"W1 c #FBF9D9", +"X1 c #FBFADF", +"Y1 c #FBF8DB", +"Z1 c #FBF9DB", +"`1 c #FBF6D3", +" 2 c #FAF6D3", +".2 c #FCF7D6", +"+2 c #FBF5CF", +"@2 c #FBF6D0", +"#2 c #FBF5CE", +"$2 c #FCEFC7", +"%2 c #FAEFC4", +"&2 c #F8E6BD", +"*2 c #F5DFB6", +"=2 c #F1D7AC", +"-2 c #F2D3A5", +";2 c #F9DEB2", +">2 c #F3CC9D", +",2 c #EABE8A", +"'2 c #D3A06D", +")2 c #A36842", +"!2 c #C78E66", +"~2 c #C2856A", +"{2 c #BE856E", +"]2 c #B37B67", +"^2 c #B57D6A", +"/2 c #D18F75", +"(2 c #CE8F79", +"_2 c #CC8F79", +":2 c #C68974", +"<2 c #BE8575", +"[2 c #B9816E", +"}2 c #BC8370", +"|2 c #BE8573", +"12 c #B98271", +"22 c #A27165", +"32 c #805954", +"42 c #664647", +"52 c #78514D", +"62 c #996A59", +"72 c #7C5347", +"82 c #704B45", +"92 c #65433F", +"02 c #614040", +"a2 c #5B3B3D", +"b2 c #4F3338", +"c2 c #4D323A", +"d2 c #472931", +"e2 c #4F3640", +"f2 c #361F1D", +" . + @ # $ % & * = - ; > , ' ) ! ~ { ] ^ / ( _ _ : < [ } | 1 2 3 _ _ < 4 5 6 2 7 2 _ [ 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 2 _ E E _ F G H I J 6 E _ K L M 5 N O P P E Q R S T U V W X Y Z ` ...", +"+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.{.].^./.6 P L K L K K (._.:.<.[.}.|.P 1.L 2.3.O 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.C.L D.1.C.E.F.G.H.I.3.J.K 4.O K.L.M.4.N.O.3.M.P.Q.R.S.T.U.V.W.X.Y.Z.", +"`. +-..+++@+#+$+%+&+*+=+-+;+>+,+'+)+!+~+{+]+]+4.2.^+/+(+_+:+<+[+[+}+|+|+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+B+C+y+A+D+E+F+G+5+H+I+[+J+H+H+J+J+J+J+A+J+K+L+A+I+A+M+M+N+O+P+Q+R+", +"S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@%@&@*@=@-@;@>@,@>@>@>@'@)@!@~@{@]@K+^@^@^@^@/@^@^@^@(@_@^@^@_@_@:@<@[@}@<@|@1@2@3@", +"4@5@6@7@8@9@0@a@l b@c@d@e@f@g@h@i@j@k@l@_@m@n@o@p@,@q@r@s@t@u@m@v@w@x@/@/@/@y@z@O+o@,@z@w@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@`@ #.#+#G@@#####@#n@n@$#%#&#*#=#-#-#;#;#>#,#'#)#F@!#!#~#{#]#^#/#(#_#:#<#[#}#|#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#n#n#t#u#v#v#v#w#x#y#v#z#v#A#B#C#D#E#F#G#H#I#G#J#K#", +"L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#`# $.$+$@$#$$$%$&$*$=$-$;$>$,$'$G#)$!$~${$]$^$]$^${$/$($G#_$:$<$[$}$|$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$F$E$E$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$", +"X$Y$Z$`$ %.%+%@%#%$%%%&%*%=%-%;%>%,%'%)%!%~%{%]%^%/%I$(%_%:%<%[%}%|%F$/%1%2%3%/%I$F$I$}%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%E%M%N%M%M%O%M%P%O%M%O%Q%R%S%T%U%V%W%X%b%Y%Z%`%", +" &.&+&@&#&$&I@%&&&*&=&-&;&>&,&'&)&!&~&{&]&^&/&(&_&K%:&<&[&}&|&1&2&M%O%3&4&4&5&6&1&1&4&7&7&1&8&9&0&a&b&c&d&e&f&g&", +"h&i&j&k&A 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&Q%M&6&1&N&O&P&Q&R&R&S&S&P&T&U&V&W&X&Y&Z&`& *.*", +"0@+*@*#*$*%*&***=*-*;*>*,*'*)*!*~*{*]*^*/*(*_*:*<*[*}*|*1*2*3*4*5*6*7*7*O&8*9*0*S&a*9*b*S&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=g=h=i=j=a=k=l=m=n=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=P=Q=R=S=T=U=V=W=X=Y=Z=`= -.-.-+-@-#-$-%-&-*-=-.-.--- -=-=-;-;->->-;-,-'-)-!-~-{-]-^-J#/-(-", +"_-:-<-[-}-|-1-2-3-4-5-6-7-8-9-0-a-b-c-d-e-f-f-g-g-h-i-j-k-l-m-n-f-g-g-g-g-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;G=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;z;i;i;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>", +"g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>A>B>C>D>D>E>F>G>H>I>J>K>y>L>E>D>D>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>`> ,.,+,@,", +"#,$,%,&,*,=,-,;,>,,,',),),!,~,{,],],^,/,(,(,_,:,<,[,},|,1,2,3,4,5,6,7,x>7,8,9,0,a,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,", +"p,q,r,s,X+t,u,v,w,x,y,z,z,A,B,C,D,E,D,F,G,F,D,E,H,I,J,K,L,M,N,O,P,H,7,H,H,Q,{,R,S,T,U,g,V,W,X,Y,Z,`, '.'+'@'#'$'", +"%'&'*'='-';'>',''')'!'~'{']'^'/'('_'(':'<'<'<'['('}'|'1'2'3'4'5'6'7'8'9'0'a'b'c'd'e'f'g'g'h'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'I'I'J'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'n'Y'Z'`' ).)+)@)#)$)%)&)*)=)-);)>),)')", +"))!)~){)])^)/)()_):)<)[)})|)1)2)3)4)5)6)7)3)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)U)Y)Z)`)R) !_+.!+!@!#!$!%!&!*!=!-!;!>!,!'!)!!!~!{!]!^!/!(!_!:!<![!}!|!1!2!", +"3!4!5!6!7!8!9!0!a!b!c!d!e!e!f!g!h!i!h!h!j!h!k!l!m!n!o!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!`! ~.~+~@~.~#~#~$~%~&~*~=~-~;~>~,~'~)~!~~~{~]~^~/~(~_~:~<~.~-~[~}~|~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~p~q~r~s~s~t~u~v~w~x~y~z~A~B~C~D~E~F~G~H~I~J~J~J~J~K~L~J~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~`~", +" {.{+{@{#{${%{&{*{={-{;{>{,{'{){){){!{'{~{'{'{{{]{^{/{({_{:{<{[{}{|{1{2{3{3{3{3{u~4{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{u{u{u{w{u{v{x{y{z{A{B{C{D{E{F{G{H{I{J{~{v{){K{L{K{M{K{){N{O{P{Q{R{S{T{U{V{W{X{Y{Z{", +"`{ ].]+]@]#]$]%]&]*]=]=]=]-];]>],]']>])]!])]~]{]]]^]/](]_]:]<][]}]|]1]2]3]t{4]4]u{x{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]v]w]x]y]v]z]A]z]B]C]D]E]F]G]s]H]I]J]K]L]M]N]O]P]Q]R]R]R]S]T]U]V]W]X]Y]Z]`] ^.^+^@^#^", +"$^%^&^*^=^-^;^>^,^'^'^)^!^~^{^]^^^/^(^_^!^:^<^[^}^|^1^2^!^3^4^5^6^7^8^9^0^a^a^_^b^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^A^B^C^A^D^C^E^F^G^H^I^J^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^`^`^X^ /./+/@/#/$/%/&/*/=/-/;/>/,/'/", +")/!/~/{/]/^///(/_/:/</</:/[/[/[/}/[/[/|/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/P/P/P/Q/R/S/T/U/V/W/X/Y/Z/`/^] (.(+(@(#($(%(&(*(=(-(-(;(>(>(,('()(!(~({(](^(/(((", +"_(:(<([(}(|(1(2(3(4(5(6(7(6(8(8(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(w(w(x(y(y(z(A(B(C(D(E(F(G(H(", +"I(J(K(L(M(N(O(P(Q(R(R(S(T(U(U(V(U(U(W(X(Y(Z(`( _._+_@_#_$_%_&_*_=_-_;_>_,_'_)_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_h_D_E_F_G_H_I_J_K_L_M_N_O_P_Q_R_S_", +"T_U_V_W_X_Y_Z_`_W_ :.:+:+:@:#:$:%:&:*:=:-:;:>:,:':):!:~:{:]:^:/:(:_:::<:[:}:|:1:2:3:4:5:6:7:8:9:0:a:b:c:d:e:f:g:", +"h:i:j:k:l:m:m:n:o:p:q:r:s:r: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:v^W:X:Y: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<F<G<H<I<J<K<L<M<N<O<P<Q<R<S<T<U<V<W<X<Y<Z<`< [.[+[@[#[$[%[&[*[J<=[-[;[>[,['[)[![~[{[][^[/[([_[:[", +"<[[[}[|[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[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}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|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.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|111213141516171819101a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1", +"Q1R1S1T1U1V1W1X1Y1Z1`1 2.2+2@2#2$2%2&2*2=2-2;2>2,2'2)2!2~2{2]2^2/2(2_2:2<2[2}2|212223242526272829202a2b2c2d2e2f2"}; diff --git a/wmthemech/share/Vehicles.xpm b/wmthemech/share/Vehicles.xpm new file mode 100644 index 0000000..8d63f76 --- /dev/null +++ b/wmthemech/share/Vehicles.xpm @@ -0,0 +1,644 @@ +/* XPM */ +static char * Vehicles_xpm[] = { +"56 56 585 2", +" c None", +". c #787269", +"+ c #8A8378", +"@ c #867E72", +"# c #8B8375", +"$ c #8C8376", +"% c #90887B", +"& c #978F83", +"* c #9E978C", +"= c #A49D94", +"- c #A8A299", +"; c #ACA69F", +"> c #B2ADA7", +", c #B7B4AE", +"' c #BCB9B4", +") c #BFBDB8", +"! c #C1BFBD", +"~ c #C5C5C5", +"{ c #BCBCBC", +"] c #A6A6A6", +"^ c #888073", +"/ c #7B6F5D", +"( c #A19A8E", +"_ c #AAA7A0", +": c #D0CFCD", +"< c #DBDBDB", +"[ c #DCDCDC", +"} c #D8D8D8", +"| c #FCFCFC", +"1 c #F6F6F6", +"2 c #E8E8E8", +"3 c #F0F0F0", +"4 c #ECECEC", +"5 c #DDDBDA", +"6 c #D9D7D5", +"7 c #D7D5D2", +"8 c #D5D4D1", +"9 c #DDDBDB", +"0 c #E2E2E2", +"a c #EAEAEA", +"b c #DEDDDC", +"c c #CAC8C8", +"d c #7D7D7D", +"e c #6A6051", +"f c #897F6E", +"g c #7B6F5B", +"h c #8B8068", +"i c #FDFDFD", +"j c #FFFFFF", +"k c #DFDFDF", +"l c #D4D4D4", +"m c #E1DEDA", +"n c #D8D4CF", +"o c #EDEBE9", +"p c #FAFAFA", +"q c #F7F6F5", +"r c #D1CFCC", +"s c #A1A0A0", +"t c #6B6253", +"u c #554630", +"v c #736754", +"w c #7E7361", +"x c #6F6246", +"y c #B2B2B2", +"z c #B1B1B1", +"A c #A0A0A0", +"B c #9F9F9F", +"C c #BBBBBB", +"D c #F0EFED", +"E c #CACACA", +"F c #7F7F7F", +"G c #828282", +"H c #D0CCC8", +"I c #E7E5E2", +"J c #F4F4F4", +"K c #FEFDFD", +"L c #DBD9D6", +"M c #ADACAB", +"N c #6F5F39", +"O c #655532", +"P c #514124", +"Q c #503F23", +"R c #8E8474", +"S c #B0AA9F", +"T c #685C49", +"U c #6F6348", +"V c #686661", +"W c #727272", +"X c #737373", +"Y c #757575", +"Z c #767676", +"` c #AAA9A8", +" . c #F9F9F9", +".. c #D2D2D2", +"+. c #A8A8A8", +"@. c #AFAFAF", +"#. c #D4D2CE", +"$. c #D8D5D0", +"%. c #ECEBE8", +"&. c #C4C4C4", +"*. c #C8C8C8", +"=. c #FEFEFD", +"-. c #DCDAD7", +";. c #A9A8A7", +">. c #483821", +",. c #73633B", +"'. c #998D72", +"). c #ACA492", +"!. c #74643D", +"~. c #6C5C37", +"{. c #605135", +"]. c #79705A", +"^. c #918A77", +"/. c #BDBAB0", +"(. c #E6E5E4", +"_. c #A9A196", +":. c #48381F", +"<. c #C4BFB7", +"[. c #DDDDDD", +"}. c #CBCBCB", +"|. c #AEADAC", +"1. c #9F9D9C", +"2. c #A4A4A4", +"3. c #9D9D9D", +"4. c #929191", +"5. c #8D8D8C", +"6. c #757574", +"7. c #777776", +"8. c #848483", +"9. c #888886", +"0. c #8C8B8A", +"a. c #949493", +"b. c #A8A5A4", +"c. c #7A766D", +"d. c #665632", +"e. c #645431", +"f. c #6A5A35", +"g. c #6F5F38", +"h. c #938769", +"i. c #C4BDAD", +"j. c #81724E", +"k. c #493B27", +"l. c #4D3D22", +"m. c #5E4F30", +"n. c #675C40", +"o. c #736853", +"p. c #908A7F", +"q. c #6E6452", +"r. c #ADACA7", +"s. c #B4B4B2", +"t. c #A1A09E", +"u. c #6A6966", +"v. c #696861", +"w. c #625B4B", +"x. c #605742", +"y. c #5B4E35", +"z. c #5B4B2D", +"A. c #60502E", +"B. c #665532", +"C. c #6D603F", +"D. c #766C53", +"E. c #767062", +"F. c #716D65", +"G. c #6F6D65", +"H. c #79756C", +"I. c #6F6C64", +"J. c #494843", +"K. c #484847", +"L. c #4E4E4E", +"M. c #505050", +"N. c #2F2F2E", +"O. c #5C584F", +"P. c #615945", +"Q. c #695E44", +"R. c #554528", +"S. c #4B3B21", +"T. c #4E3E23", +"U. c #796943", +"V. c #C5BEAE", +"W. c #928669", +"X. c #6D5D37", +"Y. c #655736", +"Z. c #4F4026", +"`. c #4A3920", +" + c #514125", +".+ c #544427", +"++ c #574729", +"@+ c #5D4D2C", +"#+ c #635330", +"$+ c #605436", +"%+ c #6E5E38", +"&+ c #6C5D36", +"*+ c #625230", +"=+ c #564527", +"-+ c #4F3E23", +";+ c #463820", +">+ c #473922", +",+ c #483A25", +"'+ c #4F4126", +")+ c #665837", +"!+ c #675B40", +"~+ c #5D5541", +"{+ c #646056", +"]+ c #6A6967", +"^+ c #525252", +"/+ c #3C3C3C", +"(+ c #5A5A5A", +"_+ c #5F5F5F", +":+ c #5C5C5C", +"<+ c #616161", +"[+ c #605E5B", +"}+ c #595445", +"|+ c #655636", +"1+ c #685A3A", +"2+ c #685B3C", +"3+ c #64583B", +"4+ c #77705D", +"5+ c #6B5B35", +"6+ c #685834", +"7+ c #6C5C36", +"8+ c #4F3F23", +"9+ c #6A5D3B", +"0+ c #72623A", +"a+ c #6D5D38", +"b+ c #695935", +"c+ c #60502F", +"d+ c #5D4C2C", +"e+ c #584829", +"f+ c #514126", +"g+ c #483A23", +"h+ c #4A3A20", +"i+ c #514024", +"j+ c #5C4C2C", +"k+ c #695933", +"l+ c #685833", +"m+ c #6B5B36", +"n+ c #6C5F3A", +"o+ c #6C5E3B", +"p+ c #695C3C", +"q+ c #6D5E3B", +"r+ c #71623A", +"s+ c #655632", +"t+ c #5F4F2E", +"u+ c #615438", +"v+ c #5E533D", +"w+ c #716953", +"x+ c #7A7261", +"y+ c #7A7566", +"z+ c #7A7465", +"A+ c #7A7363", +"B+ c #6A624F", +"C+ c #675939", +"D+ c #645433", +"E+ c #6E603B", +"F+ c #65593C", +"G+ c #64593C", +"H+ c #665A3C", +"I+ c #524225", +"J+ c #534325", +"K+ c #5C4D31", +"L+ c #403728", +"M+ c #4A402E", +"N+ c #564831", +"O+ c #6C5C38", +"P+ c #6E5F3B", +"Q+ c #6E5D37", +"R+ c #5E4F2E", +"S+ c #564628", +"T+ c #4D3D21", +"U+ c #48391F", +"V+ c #675733", +"W+ c #695934", +"X+ c #6F5F3A", +"Y+ c #6B5D3C", +"Z+ c #675A3B", +"`+ c #695C3B", +" @ c #6B5E3C", +".@ c #6D5F3C", +"+@ c #70613B", +"@@ c #72623B", +"#@ c #70603B", +"$@ c #6A5C3B", +"%@ c #61563D", +"&@ c #655A3D", +"*@ c #675C3E", +"=@ c #645330", +"-@ c #554627", +";@ c #4E3E24", +">@ c #1B1A18", +",@ c #838180", +"'@ c #969491", +")@ c #6C665A", +"!@ c #504023", +"~@ c #493A24", +"{@ c #493A20", +"]@ c #4E3E22", +"^@ c #534326", +"/@ c #5B4C2C", +"(@ c #6A5934", +"_@ c #695B3A", +":@ c #6E5E37", +"<@ c #716139", +"[@ c #6D5C37", +"}@ c #6F5E38", +"|@ c #695833", +"1@ c #716039", +"2@ c #615841", +"3@ c #716853", +"4@ c #7B7465", +"5@ c #837F74", +"6@ c #8D8981", +"7@ c #96938D", +"8@ c #9F9D97", +"9@ c #A3A09C", +"0@ c #A7A5A0", +"a@ c #A9A7A3", +"b@ c #ABA9A6", +"c@ c #ADABA8", +"d@ c #AFACAA", +"e@ c #AFADAA", +"f@ c #AEACA9", +"g@ c #ACABA8", +"h@ c #ABA9A7", +"i@ c #A9A8A5", +"j@ c #7E7C77", +"k@ c #6B675E", +"l@ c #454545", +"m@ c #5E5E5E", +"n@ c #A6A49F", +"o@ c #463823", +"p@ c #4E3D23", +"q@ c #625337", +"r@ c #70654F", +"s@ c #6B5F48", +"t@ c #5F5035", +"u@ c #86837C", +"v@ c #BFBCB8", +"w@ c #B8B5B3", +"x@ c #989796", +"y@ c #8B8B8A", +"z@ c #777777", +"A@ c #747474", +"B@ c #7B7B7B", +"C@ c #8D8C8B", +"D@ c #575757", +"E@ c #A8A7A6", +"F@ c #9D9C9B", +"G@ c #969594", +"H@ c #8E8D8B", +"I@ c #524F49", +"J@ c #838383", +"K@ c #898888", +"L@ c #817F7D", +"M@ c #6B6557", +"N@ c #594929", +"O@ c #4E4029", +"P@ c #4C3C21", +"Q@ c #463923", +"R@ c #41321C", +"S@ c #3E301B", +"T@ c #6E6450", +"U@ c #000000", +"V@ c #252524", +"W@ c #4E4B47", +"X@ c #6A6150", +"Y@ c #4B3A21", +"Z@ c #4C3B21", +"`@ c #544428", +" # c #ACA9A4", +".# c #BCBBB8", +"+# c #80807F", +"@# c #CDCAC7", +"## c #4B4B4B", +"$# c #404040", +"%# c #787777", +"&# c #ABAAA7", +"*# c #515151", +"=# c #555555", +"-# c #A9A8A6", +";# c #CAC9C6", +"># c #AFAEAC", +",# c #C0BFBC", +"'# c #999896", +")# c #969493", +"!# c #010101", +"~# c #6C6B6B", +"{# c #6E6D6C", +"]# c #7F7E7A", +"^# c #74643F", +"/# c #6A5D3A", +"(# c #635230", +"_# c #5A4A2A", +":# c #554427", +"<# c #514025", +"[# c #4B3B20", +"}# c #473821", +"|# c #342A19", +"1# c #2D2313", +"2# c #5E533C", +"3# c #464646", +"4# c #2A2929", +"5# c #171717", +"6# c #5A503D", +"7# c #6C6962", +"8# c #868685", +"9# c #EFEDEB", +"0# c #848382", +"a# c #DFDDDB", +"b# c #7C7C7C", +"c# c #7C7C7B", +"d# c #7C7B7A", +"e# c #868584", +"f# c #A8A6A4", +"g# c #8D8C8A", +"h# c #838381", +"i# c #888785", +"j# c #918F8D", +"k# c #858584", +"l# c #818181", +"m# c #848484", +"n# c #A9A6A4", +"o# c #A7A6A3", +"p# c #4C4A49", +"q# c #BBB8B5", +"r# c #B0ADAA", +"s# c #868482", +"t# c #615F5D", +"u# c #4C473D", +"v# c #544328", +"w# c #463A28", +"x# c #4C3F28", +"y# c #52442B", +"z# c #584A2F", +"A# c #625231", +"B# c #685733", +"C# c #645531", +"D# c #62512F", +"E# c #574A2D", +"F# c #6E6246", +"G# c #111111", +"H# c #787776", +"I# c #C6C5C3", +"J# c #868582", +"K# c #54452E", +"L# c #4C3B22", +"M# c #635E54", +"N# c #8B8A89", +"O# c #908F8E", +"P# c #9B9A98", +"Q# c #A6A5A3", +"R# c #A4A2A0", +"S# c #B5B2AF", +"T# c #9D9B98", +"U# c #93918D", +"V# c #898783", +"W# c #82807C", +"X# c #7B7974", +"Y# c #747069", +"Z# c #6E6B62", +"`# c #6C6963", +" $ c #7D7C78", +".$ c #8A8887", +"+$ c #939290", +"@$ c #999794", +"#$ c #D1CECA", +"$$ c #676462", +"%$ c #0D0D0D", +"&$ c #020202", +"*$ c #2B2923", +"=$ c #635534", +"-$ c #584729", +";$ c #483923", +">$ c #463824", +",$ c #463924", +"'$ c #53452B", +")$ c #574B32", +"!$ c #6D5E38", +"~$ c #756640", +"{$ c #333333", +"]$ c #161616", +"^$ c #C0C0C0", +"/$ c #B0B0B0", +"($ c #C2C2C1", +"_$ c #BFBEBD", +":$ c #807C70", +"<$ c #645331", +"[$ c #645432", +"}$ c #70603C", +"|$ c #7C7B76", +"1$ c #9C9B99", +"2$ c #969593", +"3$ c #9A9896", +"4$ c #9C9A96", +"5$ c #6B6249", +"6$ c #625637", +"7$ c #362F1D", +"8$ c #242013", +"9$ c #1F1B10", +"0$ c #19160D", +"a$ c #2F2817", +"b$ c #7D7539", +"c$ c #5E584D", +"d$ c #584D34", +"e$ c #5C564C", +"f$ c #5E594C", +"g$ c #B6B5B3", +"h$ c #131212", +"i$ c #5C4D2C", +"j$ c #473A23", +"k$ c #504125", +"l$ c #030302", +"m$ c #484848", +"n$ c #CAC8C7", +"o$ c #C4C4C3", +"p$ c #9B9B9B", +"q$ c #6D6144", +"r$ c #706039", +"s$ c #5C4C2E", +"t$ c #6B624F", +"u$ c #655F51", +"v$ c #665F50", +"w$ c #726850", +"x$ c #9A963F", +"y$ c #736E62", +"z$ c #1C180E", +"A$ c #131009", +"B$ c #5F512C", +"C$ c #B0AF26", +"D$ c #564932", +"E$ c #5C4B2B", +"F$ c #42413F", +"G$ c #615334", +"H$ c #020201", +"I$ c #C5C4C3", +"J$ c #C1C1C1", +"K$ c #A9A9A9", +"L$ c #BEBEBD", +"M$ c #181716", +"N$ c #6A5C3E", +"O$ c #524226", +"P$ c #685A32", +"Q$ c #A6A333", +"R$ c #51472F", +"S$ c #2B2516", +"T$ c #372F1C", +"U$ c #3E351F", +"V$ c #423822", +"W$ c #4F4327", +"X$ c #463A23", +"Y$ c #3C3527", +"Z$ c #201E1A", +"`$ c #0E0E0E", +" % c #CAC8C6", +".% c #C8C6C5", +"+% c #C5C4C2", +"@% c #8E8D8C", +"#% c #272727", +"$% c #242423", +"%% c #272521", +"&% c #39321D", +"*% c #352C19", +"=% c #2E2717", +"-% c #2E2616", +";% c #282214", +">% c #241F12", +",% c #201A0F", +"'% c #1A160D", +")% c #100E08", +"!% c #060503", +"~% c #232323", +"{% c #363636", +"]% c #5A5959", +"^% c #CECBC7", +"/% c #CCCAC7", +"(% c #BBB9B7", +"_% c #515050", +":% c #050505", +"<% c #3E3E3E", +"[% c #282828", +"}% c #1A1A1A", +"|% c #2B2B2B", +"1% c #1E1E1E", +"2% c #303030", +"3% c #080808", +"4% c #292929", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" . + @ # $ $ % & * = - ; > , ' ) ! ~ { ] ", +" ^ / ( _ : < [ } | 1 2 3 4 5 6 7 8 9 2 0 4 a b c d ", +" e f g h i j j j j j k l j j j m n n n o j 1 p j j q r s ", +" t u v w x y z ] A B C D < E F F G H n I q j j j J j j j K L M ", +" N O P Q R S T U V W X Y Z ` o ...+.@.@.#.$.i j j %.j &.*.j j j =.-.;.>. ", +" ,.,.,.,.,.'.).!.~.{.].^./.(.j _.:.<.0 [.k }.|.1.2.3.4.5.6.d G 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.Z.`.:.l. +.+++@+#+$+%+&+*+=+.+-+;+>+,+'+@+)+!+~+{+]+^+/+(+_+:+<+[+}+|+1+2+3+ ", +"4+5+g..+6+7+8+%+,.,.9+,.0+a+b+O 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+E+F+G+H+ ", +" I+J+K+L+M+N+O+,.,.P+,.,.,.,.,.,.,.,.o+,.Q+s+R+S+T+:.U+j+#+V+5+W+X+Y+H+Z+`+`+Y+ @ @o+.@P++@@@@@#@P+o+$@%@&@*@ ", +" =@-@;@>@,@'@)@e.!@~@{@]@^@++/@A.O (@_@,.,.,.,.,.,.:@5+,.,.<@[@}@|@1@q+2@3@4@5@6@7@8@9@0@a@b@c@d@e@f@g@h@[email protected]@", +" 7+k@l@m@n@|+:.>+:.:.:.:.:.:.:.:.o@p@#+q@r@s@t@@+5+,.,.,.,.,.,.u@v@w@[email protected]@y@F z@A@B@C@:+(+D@Y 5.E@F@c@G@H@", +" I@J@K@L@M@N@O@ +P@:.:.:.:.:.:.Q@R@S@T@U@U@V@W@X@Y@Z@Z@P@-+`@ #G .#+#@#0.##$#$#$#%#&#*#=#(+X -#;#>#,#'#)#", +" !#M ~#{#]#^#/#b+(#t+_#:#I+<#[#}#|#1#2#U@$#3#4#5#6#:.:.:.:.:.7#8#9#0#a#'#b#z@c#d#e#f#g#h#i#j#x@k#l#m#n#o#", +" p#q#r#s#t#u#v#w#x#y#z#A#6+B#C#D#E#++F#G#/+H#I#` J#K#:.:.S.L#M#N#O#f#P#Q#R#S#T#U#V#W#X#Y#Z#`# $0#.$j#+$ ", +" @$#$$$%$&$*$=$@+-$ +;$>$,$x#'$)$!$~${$]$^$/$($_$:$<$[$#+|@}$|$1$)#2$3$4$5$6$7$8$9$0$a$b$c$d$e$f$ ", +" '@g$h$U@U@ i$e+I+j$k$,.l$m$C ^$n$o$p$q$r+,.r$ +s$t$u$v$w$x$y$z$U@U@U@A$B$C$D$E$ ", +" F$U@U@U@ G$,.H$/+I$J$K$L$M M$N$O$h+:.:.:.:.:.P$Q$R$S$T$U$V$W$X$Y$Z$ ", +" U@`$ %.%I$+%@%#%$%%%&%*%=%-%;%>%,%'%)%!%U@U@U@U@~%{% ", +" U@]%^%/%(%_%:%<%[% U@U@U@}%|% ", +" U@}%<+=#1%2%{% ", +" U@&$3%#%4% ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/wmthemech/share/categories b/wmthemech/share/categories new file mode 100644 index 0000000..29f04ac --- /dev/null +++ b/wmthemech/share/categories @@ -0,0 +1,5 @@ +Animals +Computers +People +Places +Vehicles diff --git a/wmthemech/src/Makefile.am b/wmthemech/src/Makefile.am new file mode 100644 index 0000000..a065809 --- /dev/null +++ b/wmthemech/src/Makefile.am @@ -0,0 +1,2 @@ +bin_PROGRAMS = wmThemeCh +wmThemeCh_SOURCES = wmgeneral.c stringlist.c wmThemeCh.c diff --git a/wmthemech/src/Makefile.in b/wmthemech/src/Makefile.in new file mode 100644 index 0000000..e790b96 --- /dev/null +++ b/wmthemech/src/Makefile.in @@ -0,0 +1,395 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 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@ + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = .. +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +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 = wmThemeCh$(EXEEXT) +subdir = src +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +am__installdirs = "$(DESTDIR)$(bindir)" +binPROGRAMS_INSTALL = $(INSTALL_PROGRAM) +PROGRAMS = $(bin_PROGRAMS) +am_wmThemeCh_OBJECTS = wmgeneral.$(OBJEXT) stringlist.$(OBJEXT) \ + wmThemeCh.$(OBJEXT) +wmThemeCh_OBJECTS = $(am_wmThemeCh_OBJECTS) +wmThemeCh_LDADD = $(LDADD) +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = $(wmThemeCh_SOURCES) +DIST_SOURCES = $(wmThemeCh_SOURCES) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMDEP_FALSE = @AMDEP_FALSE@ +AMDEP_TRUE = @AMDEP_TRUE@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +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@ +OBJEXT = @OBJEXT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +VERSION = @VERSION@ +X_CFLAGS = @X_CFLAGS@ +X_EXTRA_LIBS = @X_EXTRA_LIBS@ +X_LIBS = @X_LIBS@ +X_PRE_LIBS = @X_PRE_LIBS@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_STRIP = @ac_ct_STRIP@ +am__fastdepCC_FALSE = @am__fastdepCC_FALSE@ +am__fastdepCC_TRUE = @am__fastdepCC_TRUE@ +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@ +datadir = @datadir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +wmThemeCh_SOURCES = wmgeneral.c stringlist.c wmThemeCh.c +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .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 +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) +wmThemeCh$(EXEEXT): $(wmThemeCh_OBJECTS) $(wmThemeCh_DEPENDENCIES) + @rm -f wmThemeCh$(EXEEXT) + $(LINK) $(wmThemeCh_LDFLAGS) $(wmThemeCh_OBJECTS) $(wmThemeCh_LDADD) $(LIBS) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/stringlist.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wmThemeCh.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/wmgeneral.Po@am__quote@ + +.c.o: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c $< + +.c.obj: +@am__fastdepCC_TRUE@ if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \ +@am__fastdepCC_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'` +uninstall-info-am: + +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; } \ + END { for (i in files) print i; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { 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) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + 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; } \ + END { 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)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + 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) +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-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +info: info-am + +info-am: + +install-data-am: + +install-exec-am: install-binPROGRAMS + +install-info: install-info-am + +install-man: + +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 uninstall-info-am + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \ + clean-generic ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-binPROGRAMS \ + install-data install-data-am install-exec install-exec-am \ + install-info install-info-am install-man 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 uninstall-info-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/wmthemech/src/stringlist.c b/wmthemech/src/stringlist.c new file mode 100644 index 0000000..80890d5 --- /dev/null +++ b/wmthemech/src/stringlist.c @@ -0,0 +1,69 @@ +#include <config.h> + +#include <stdlib.h> +#include <stdio.h> +#include <string.h> /* memcpy */ + +#define BASE_SIZE 1024 + +struct string_list_t { + unsigned int size; + unsigned int used; + int * item; +}; + + +struct string_list_t * +create_list () +{ + struct string_list_t * list = (struct string_list_t *) + malloc (sizeof (struct string_list_t) ); + list->item = malloc (BASE_SIZE * sizeof (int) ); + list->size = BASE_SIZE; + list->used = 0; + + return list; +} + + +void +delete_list (struct string_list_t * list) +{ + free (list->item); +} + + +int +get_item (struct string_list_t * list, unsigned int item) +{ + return ( item >= list->used) ? -1 : list->item[item]; +} + + +int +add_item (struct string_list_t * list, unsigned int item) +{ + if (list->used == list->size) { + list->size += BASE_SIZE; + list->item = realloc (list->item, list->size * sizeof (int) ); + } + + list->item[list->used++] = item; + + return 0; +} + + +int +add_list (struct string_list_t * dst, struct string_list_t * src) +{ + if (dst->used + src->used > dst->size) { + dst->size = dst->used + src->used; + dst->item = realloc (dst->item, dst->size * sizeof (int) ); + } + + memcpy (&dst->item[dst->used], src->item, src->used * sizeof (int) ); + dst->used += src->used; + + return 0; +} diff --git a/wmthemech/src/stringlist.h b/wmthemech/src/stringlist.h new file mode 100644 index 0000000..6523071 --- /dev/null +++ b/wmthemech/src/stringlist.h @@ -0,0 +1,12 @@ +#ifndef STRINGLIST_H +#define STRINGLIST_H + +typedef struct string_list_t LIST; + +LIST * create_list (); +void delete_list (LIST *); +int get_item (LIST *, unsigned int index); +int add_item (LIST *, unsigned int); +int add_list (LIST *, LIST *); + +#endif diff --git a/wmthemech/src/wmThemeCh.c b/wmthemech/src/wmThemeCh.c new file mode 100644 index 0000000..7db9df8 --- /dev/null +++ b/wmthemech/src/wmThemeCh.c @@ -0,0 +1,822 @@ +#include <config.h> + +#include <stdio.h> +#include <stdlib.h> +#include <string.h> + +#include <unistd.h> +#include <dirent.h> +#include <sys/stat.h> +#include <fcntl.h> + +#include <X11/X.h> +#include <X11/xpm.h> + +#include <time.h> +#include "wmgeneral.h" +#include "stringlist.h" + +#include "xpm/back.xpm" +#include "xpm/star.xpm" +#include "xpm/no_icon.xpm" + + + +/* + * Delay between refreshes (in microseconds) + */ +#define DELAY 10000L + +#define ICONSIZE 64 + + +/* Database structures */ + +enum th_type {THEME, WALL}; + +struct theme { + enum th_type type; + char * path; +/* int theme; + char * options;*/ +}; + +struct category { + char * name; + LIST * themes; +}; + + +LIST * thm_db; +LIST * cat_db; + +/* Themes directories, last one will be replaced */ +char * themes_dir[] = { + "/usr/share/WindowMaker/Themes", + "/usr/X11R6/share/WindowMaker/Themes", + "/usr/local/share/WindowMaker/Themes", + "$GNUSTEP_USER_ROOT/Library/WindowMaker/Themes" +}; + + +/* Wallpapers directories, last one will be replaced */ +char * wallpapers_dir[] = { + "/usr/share/WindowMaker/Backgrounds", + "/usr/X11R6/share/WindowMaker/Backgrounds", + "/usr/local/share/WindowMaker/Backgrounds", + "$GNUSTEP_USER_ROOT/Library/WindowMaker/Backgrounds" +}; + + +char hid_cat_db[] = ".wmThemeCh.cat.db"; +char cat_db_file[] = "wmThemeCh.cat.db"; +char reg_cat [] = "categories"; + +int current_category = 0; +unsigned long int auto_switch_delay = 0; +unsigned long int auto_switch_next = 0; + +char * mask_bits; + +XpmAttributes Attributes; +Colormap cmap; + + +int +BuildBitmask () +{ + int i, j, off = 0; + int size = (ICONSIZE * ICONSIZE - 1) / 8 + 1; + + mask_bits = malloc (size); + + /* must have iconsize % 8 = 0 */ + + for (i = 0; i < 4 * ICONSIZE / 8; i++) { + mask_bits[off++] = 0; + } + for (i = 0; i < ICONSIZE - 8; i++) { + mask_bits[off++] = 0xf0; + for (j = 0; j < (ICONSIZE / 8 - 2); j++) { + mask_bits[off++] = 0xff; + } + mask_bits[off++] = 0x0f; + } + for (i = 0; i < 4 * ICONSIZE / 8; i++) { + mask_bits[off++] = 0; + } + + return 0; +} + + +#define ADD_CATEGORY(string) \ + do { \ + struct category * newcat; \ + \ + newcat = malloc (sizeof (struct category) ); \ + newcat->name = strdup (string); \ + newcat->themes = create_list (); \ + add_item (cat_db, (unsigned int) newcat); \ + } while (0); + +#define PROCESS_CATEGORY_FILE \ + if ( (catfile = fopen (catname,"r") ) ) \ + { \ + while (fscanf (catfile, "%255s", ImageName) == 1) { \ + ADD_CATEGORY(ImageName); \ + } \ + fclose (catfile); \ + } \ + free (catname); + +/* Register categories recognized by system + user */ +int +get_categories () +{ + char * catname; + char * home = getenv ("HOME"); + char ImageName[256]; + FILE * catfile; + + ADD_CATEGORY("*"); + + catname = malloc (strlen (home) + strlen (PACKAGE_NAME) + + strlen (reg_cat) + 4); + + sprintf (catname, "%s/.%s/%s", home, PACKAGE_NAME, reg_cat); + + PROCESS_CATEGORY_FILE + + catname = malloc (strlen (PACKAGE) + strlen (reg_cat) + 13); + + sprintf (catname, "/usr/share/%s/%s", PACKAGE, reg_cat); + + PROCESS_CATEGORY_FILE + + catname = malloc (strlen (PACKAGE) + strlen (reg_cat) + 19); + + sprintf (catname, "/usr/local/share/%s/%s", PACKAGE, reg_cat); + + PROCESS_CATEGORY_FILE + + return 0; +} + + +enum de_type { ERROR = -1, IGNORED, STYLE, DE_THEME, SUBDIR, IMAGE }; + +/* Return values : + * -1 : stat error + * 0 : Ignored entries : ., .., category + * 1 : regular file (.style) + * 2 : theme directory (.themed) + * 3 : sub-directory + * 4 : image + */ +enum de_type +entry_type (char * dir, char * entry) +{ + char * name = malloc (strlen (dir) + strlen (entry) + 2); + struct stat buf; + + sprintf (name, "%s/%s", dir, entry); + + if (stat (name, &buf) ) { + perror ("stat "); + free (name); + return ERROR; + } + + free (name); + + if (! S_ISDIR (buf.st_mode) ) { + if (! strcmp (entry,cat_db_file ) ) return IGNORED; + if (! strcmp (entry,hid_cat_db) ) return IGNORED; + /* TODO : Use file (1) */ + if (strstr (entry, ".xpm" ) ) return IMAGE; + if (strstr (entry, ".png" ) ) return IMAGE; + if (strstr (entry, ".jpg" ) ) return IMAGE; + if (strstr (entry, ".jpeg") ) return IMAGE; + if (strstr (entry, ".tif" ) ) return IMAGE; + if (strstr (entry, ".ppm" ) ) return IMAGE; + + return STYLE; + } + + if (strstr (entry, ".themed") ) return DE_THEME; + if (strcmp (entry,"." ) && strcmp (entry,"..") ) return SUBDIR; + + return IGNORED; +} + + +struct theme * +insert_into_thm (char * path, enum th_type type) +{ + struct theme * new_theme = malloc (sizeof (struct theme) ); + + new_theme->type = type; + new_theme->path = strdup (path); + add_item (thm_db, (int) new_theme); + + return new_theme; +} + +int +insert_into_cat (struct theme * theme, LIST * cat_list) +{ + int i, j, lcat; + char * lcat_nam; + + add_item ( ( (struct category *) get_item (cat_db, 0) ) -> themes, + (int) theme); + + /* for each category theme is in */ + for (j = 0; (lcat = get_item (cat_list, j) ) != -1; j++) { + int ucat; + lcat_nam = (char *) lcat; + /* for each user category */ + for (i=1; (ucat = get_item (cat_db, i) ) != -1; i++) { + struct category * cat = (struct category *) ucat; + /* check if they match */ + if (! strcmp (lcat_nam, cat->name) ) { + add_item (cat->themes, (int) theme); + break; + } + } + } + + return 0; +} + +LIST * +theme_specific_cat (char * path, LIST * cat_list) +{ + FILE * th_cat; + char * th_cat_nam = malloc (strlen (path) + strlen (hid_cat_db) + 2); + int i, ret, version, subversion; + char cat_nam[512]; + LIST * new_list; + + sprintf (th_cat_nam, "%s/%s", path, cat_db_file); + th_cat = fopen (th_cat_nam, "r"); + + if (! th_cat) { + sprintf (th_cat_nam, "%s/%s", path, hid_cat_db); + th_cat = fopen (th_cat_nam, "r"); + + if (! th_cat) { + free (th_cat_nam); + return cat_list; + } + } + + ret = fscanf (th_cat, "# wmThemeCh categories database file version %i.%i", + &version, &subversion); + + if (ret != 2) { + printf("%s : invalid signature\n", th_cat_nam); + fclose (th_cat); + free (th_cat_nam); + return cat_list; + } + + if (version > 1) { + printf("%s : incompatible version\n", th_cat_nam); + fclose (th_cat); + free (th_cat_nam); + return cat_list; + } + + new_list = create_list (); + add_list (new_list, cat_list); + + while ( (ret = fscanf (th_cat, "%s", cat_nam) ) == 1) { + for (i=0; get_item (cat_db,i) != -1; i++) { + struct category * cat = + (struct category *) get_item (cat_db,i); + if (! strcmp (cat_nam, cat->name) ) { +/* printf("%s : '%s'\n", th_cat_nam, cat_nam); */ + add_item (new_list, (int) strdup (cat->name) ); + break; + } + } + } + + fclose (th_cat); + free (th_cat_nam); + + return new_list; +} + +/* Read "categories" file in path. + * Themes in path and its subdirs are belonging to categories listed + * in that file if these categories are defined by user profile. + * Updates cat_list accordingly. + */ +int +add_dir_cat (const char * path, LIST * cat_list) +{ + FILE * th_cat; + char * th_cat_nam = malloc (strlen (path) + strlen (hid_cat_db) + 2); + int ret, version, subversion; + char cat_nam[512]; + + sprintf (th_cat_nam, "%s/%s", path, hid_cat_db); + th_cat = fopen (th_cat_nam, "r"); + + if (! th_cat) { + free (th_cat_nam); + return 0; + } + + ret = fscanf (th_cat, "# wmThemeCh categories database file version %i.%i", + &version, &subversion); + + if (ret != 2) { + printf("%s : invalid signature\n", th_cat_nam); + fclose (th_cat); + free (th_cat_nam); + return 0; + } + + + while ( (ret = fscanf (th_cat, "%s", cat_nam) ) == 1) { + int i; + + for (i=0; get_item (cat_db, i) != -1; i++) { + struct category * cat = + (struct category *) get_item (cat_db, i); + if (! strcmp (cat_nam, cat->name) ) { +/* printf("%s : '%s'\n", th_cat_nam, cat_nam); */ + add_item (cat_list, (int) strdup (cat->name) ); + break; + } + } + } + + fclose (th_cat); + free (th_cat_nam); + + return 0; +} + + +int +get_themes (char * path, LIST * par_cat_list) +{ + struct dirent ** namelist; + LIST * cat_list = create_list(); + int themes_count = 0; + + int count = scandir (path, &namelist, NULL, alphasort); + + if (count < 0) { + free (cat_list); + return -1; + } + + if (par_cat_list) add_list (cat_list, par_cat_list); + + add_dir_cat (path, cat_list); + + while (count--) { + char fullname[512]; + struct theme * new_theme; + LIST * th_spec_cat; + + sprintf (fullname, "%s/%s", path, namelist[count]->d_name); + + switch (entry_type (path, namelist[count]->d_name) ) { + case ERROR : + case IGNORED : break; + case STYLE : + new_theme = insert_into_thm (fullname, THEME); + insert_into_cat (new_theme, cat_list); + break; + case DE_THEME : + new_theme = insert_into_thm (fullname, THEME); + th_spec_cat = theme_specific_cat (fullname, cat_list); + insert_into_cat (new_theme, th_spec_cat); + if (th_spec_cat != cat_list) { + delete_list (th_spec_cat); + } + break; + case SUBDIR : + get_themes (fullname, cat_list); + case IMAGE : break; + } + } + + free (cat_list); + + return 0; +} + +int +get_wallpapers (char * path, LIST * par_cat_list) +{ + struct dirent ** namelist; + LIST * cat_list = create_list(); + int themes_count = 0; + + int count = scandir (path, &namelist, NULL, NULL); + + if (count < 0) { + free (cat_list); + return -1; + } + + if (par_cat_list) add_list (cat_list, par_cat_list); + + add_dir_cat (path, cat_list); + + while (count--) { + char fullname[512]; + struct theme * new_theme; + + sprintf (fullname, "%s/%s", path, namelist[count]->d_name); + + switch (entry_type (path, namelist[count]->d_name) ) { + case ERROR : + case IGNORED : + case STYLE : + case DE_THEME: break; + case SUBDIR : + get_wallpapers (fullname, cat_list); + break; + case IMAGE : + new_theme = insert_into_thm (fullname, WALL); + insert_into_cat (new_theme, cat_list); + } + } + + free (cat_list); + + return 0; +} + +int +BuildDatabase () +{ + char * user_theme_dir = "/Library/WindowMaker/Themes"; + char * user_wallpaper_dir = "/Library/WindowMaker/Backgrounds"; + char * gnustep_user_root = getenv("GNUSTEP_USER_ROOT"); + + int dir_idx; + + thm_db = create_list(); + cat_db = create_list(); + + if (!gnustep_user_root) { + char * home = getenv ("HOME"); + gnustep_user_root = malloc (strlen (home) + 9); + sprintf (gnustep_user_root, "%s/GNUstep", home); + } + + themes_dir[3] = malloc (strlen (gnustep_user_root) + + strlen (user_theme_dir) + 1); + sprintf (themes_dir[3], "%s%s", gnustep_user_root, user_theme_dir); + + wallpapers_dir[3] = malloc (strlen (gnustep_user_root) + + strlen (user_wallpaper_dir) + 1); + sprintf (wallpapers_dir[3], "%s%s", gnustep_user_root, user_wallpaper_dir); + + get_categories (); + + for (dir_idx=0; dir_idx < 4; dir_idx++) { + get_themes ( themes_dir[dir_idx], NULL); + get_wallpapers (wallpapers_dir[dir_idx], NULL); + } + + return 0; +} + + + + + +char * +get_pixmap_path (const char * icon_name) +{ + char * path; + char * home = getenv ("HOME"); + struct stat stat_buf; + + path = malloc ( strlen (home) + strlen (PACKAGE_NAME) + + strlen (icon_name) + 8); + + sprintf (path, "%s/.%s/%s.xpm", home, PACKAGE_NAME, icon_name); + + if (! stat (path, &stat_buf) ) { + return path; + } + + free (path); + path = malloc (strlen (PACKAGE) + strlen (icon_name) + 23); + + sprintf (path, "/usr/local/share/%s/%s.xpm", PACKAGE, icon_name); + + if (! stat (path, &stat_buf) ) { + return path; + } + + free (path); + path = malloc (strlen (PACKAGE) + strlen (icon_name) + 17); + + sprintf (path, "/usr/share/%s/%s.xpm", PACKAGE, icon_name); + + if (! stat (path, &stat_buf) ) { + return path; + } + + free (path); + return NULL; +} + + +int +DrawPixmap (char * XpmFileName) +{ + static Pixmap NewPixmap, NewShapeMask = 0; + static int ret, havePixmap= 0; + +/* copyXPMArea(5, 69, 54, 54, 5, 5); * Clear window */ + copyXPMArea(4, 4, 56, 56, 4, 4); /* Clear window */ + + if (havePixmap) { + /* + * free up the colors, if we alloc'd some before + */ + if (Attributes.nalloc_pixels > 0) + XFreeColors(display, cmap, Attributes.alloc_pixels, + Attributes.nalloc_pixels, 0); + /* + * Free last pixmap -- we dont need it anymore... + * A ShapeMask is returned if the Pixmap + * had the color None used. + * We could probably change Transparent to None + * to make use of this, but for now, + * lets just ignore it... + */ + if (NewShapeMask != 0) XFreePixmap (display, NewShapeMask); + + XFreePixmap(display, NewPixmap); + + XpmFreeAttributes (&Attributes); + + havePixmap= 0; + } /* havePixmap */ + + /* + * Grab new pixmap. Accept a reasonable color match. + */ + Attributes.valuemask = XpmExactColors | XpmCloseness + | XpmReturnAllocPixels; + Attributes.exactColors = 0; + Attributes.closeness = 40000; + + /* TODO : We might cache icons */ + + if (XpmFileName) { + if (strcmp (XpmFileName,"*") ) { + ret = XpmReadFileToPixmap (display, Root, XpmFileName, + &NewPixmap, &NewShapeMask, &Attributes); + } else { + ret = XpmCreatePixmapFromData (display, Root, star_xpm, + &NewPixmap, &NewShapeMask, &Attributes); + } + } else { + ret = XpmCreatePixmapFromData (display, Root, no_icon_xpm, + &NewPixmap, &NewShapeMask, &Attributes); + } + + if (ret >= 0) + { + int Height = Attributes.height; + XCopyArea (display, NewPixmap, wmgen.pixmap, NormalGC, + 0, 0, Attributes.width, Height, 4, 4); + havePixmap= 1; + } + + /* + * Make changes visible + */ + RedrawWindow(); + + return 0; +} + + + + + +int +ChangeCategory () +{ + char * XpmFileName = NULL; + + current_category++; + if (get_item (cat_db, current_category) == -1) current_category = 0; + if (current_category) { + XpmFileName = get_pixmap_path ( + ( (struct category *) get_item + (cat_db, current_category) ) -> name); + } else { + XpmFileName = strdup("*"); + } + + DrawPixmap (XpmFileName); + + if (XpmFileName) free (XpmFileName); + + return 0; +} + + +int +ChangeTheme () +{ + int fd; + char Command[512]; + + static unsigned int oldidx = -1; + unsigned int val, i; + struct category * cur_cat = (struct category *) + get_item (cat_db, current_category); + + for (i = 0; get_item (cur_cat->themes, i) != -1; i++); + + switch (i) { + case 0 : return 1; + case 1 : val = 0; break; + default : + fd = open ("/dev/random", O_RDONLY); + + /* We're disallowing "changing" to the same */ + read (fd, &val, sizeof (int) ); + val = val % (i - 1); + if (val >= oldidx) val++; + + close (fd); + oldidx = val; + } + + switch ( ( (struct theme *) get_item (cur_cat->themes, val) ) -> type) { + case THEME : + sprintf (Command, "setstyle \"%s\"", ( (struct theme *) + get_item (cur_cat->themes, val) ) -> path); + break; + case WALL : + sprintf (Command, "wmsetbg -u \"%s\"", ( (struct theme *) + get_item (cur_cat->themes, val) ) -> path); + } + + system(Command); + + auto_switch_next = time(NULL) + (auto_switch_delay * 60); + return 0; +} + + +void +pressEvent (XButtonEvent *xev) +{ + /* Mouse's left button clicked */ + if (xev->button == Button1) ChangeTheme (); + + /* Mouse's right button clicked */ + if (xev->button == Button3) ChangeCategory (); +} + + +int +ProcessXEvents () +{ + while (XPending (display) ) + { + XEvent event; + + XNextEvent (display, &event); + + switch (event.type) { + case Expose : RedrawWindow (); break; + case ButtonPress : pressEvent (&event.xbutton); break; + case ButtonRelease : break; + } + } + + return 0; +} + + + + + +void +print_usage () +{ + printf ("%s\n", PACKAGE_STRING); + printf ("Report problems to <%s>\n", PACKAGE_BUGREPORT); + printf ("\nusage: %s [options]...\n\n", PACKAGE_NAME); + printf ("\t-display <Display>\tUse alternate X display.\n"); + printf ("\t-h\t\t\tDisplay help screen.\n\n"); +} + + +void +ParseCMDLine (int argc, char *argv[]) +{ + int i, x; + + for (i = 1; i < argc; i++) { + if (strcmp(argv[i], "-a") == 0) { + if (argc > i+1) { + x = sscanf(argv[i+1], "%u", &auto_switch_delay); + if (x != 1) { + auto_switch_delay = 0; + printf("Found auto-option but could not parse parameter\n"); + exit(-1); + } else { + ++i; + } + } else { + printf("Found auto-option but number is missing!\n"); + exit(-1); + } + } else { + + if (!strcmp (argv[i], "-display") ) { + ++i; + } else { + print_usage(); + exit (1); + } + } + } +} + + +int +Init (int argc, char * argv[]) +{ + char * basename = current_category + ? ( (struct category *) + get_item (cat_db, current_category) + ) -> name + : NULL; + + char * path = NULL; + + ParseCMDLine (argc, argv); + BuildDatabase (); + + if (current_category) { + path = get_pixmap_path (basename); + } else { + path = strdup ("*"); + } + + BuildBitmask(); + openXwindow (argc, argv, back_xpm, mask_bits, + ICONSIZE, ICONSIZE); + + cmap = DefaultColormap(display, DefaultScreen(display)); + + Attributes.nalloc_pixels = 0; + + DrawPixmap (path); + + if (path) free (path); + + return 0; +} + + +int +main (int argc, char *argv[]) +{ + unsigned int delay_timer = 0; + Init (argc, argv); + + if (auto_switch_delay > 0) { + auto_switch_next = time(NULL) + (auto_switch_delay * 60); + } + + /* TODO : use sigsuspend */ + + while (1) { + ProcessXEvents (); + delay_timer += DELAY; + if ( delay_timer > 10000000L ) { /* check every 10 seconds */ + delay_timer = 0; + if (auto_switch_delay > 0) { + if (auto_switch_next < time(NULL)) { + ChangeTheme(); + } + } + } + usleep (DELAY); + } +} diff --git a/wmthemech/src/wmgeneral.c b/wmthemech/src/wmgeneral.c new file mode 100644 index 0000000..245e37f --- /dev/null +++ b/wmthemech/src/wmgeneral.c @@ -0,0 +1,365 @@ +#include <config.h> + +/* + Best viewed with vim5, using ts=4 + + wmgeneral was taken from wmppp. + + It has a lot of routines which most of the wm* programs use. + + ------------------------------------------------------------ + + Author: Martijn Pieterse ([email protected]) + + --- + CHANGES: + --- + 02/05/1998 (Martijn Pieterse, [email protected]) + * changed the read_rc_file to parse_rcfile, as suggester by Marcelo E. Magallon + * debugged the parse_rc file. + 30/04/1998 (Martijn Pieterse, [email protected]) + * Ripped similar code from all the wm* programs, + and put them in a single file. + +*/ + +#include <stdlib.h> +#include <stdio.h> +#include <string.h> +#include <unistd.h> +#include <ctype.h> +#include <stdarg.h> + +#include <X11/Xlib.h> +#include <X11/xpm.h> +#include <X11/extensions/shape.h> + +#include "wmgeneral.h" + + /*****************/ + /* X11 Variables */ +/*****************/ + +int screen; +int x_fd; +int d_depth; +XSizeHints mysizehints; +XWMHints mywmhints; +Pixel back_pix, fore_pix; +char *Geometry = ""; +Window iconwin, win; +Pixmap pixmask; + + /*****************/ + /* Mouse Regions */ +/*****************/ + +typedef struct { + int enable; + int top; + int bottom; + int left; + int right; +} MOUSE_REGION; + +#define MAX_MOUSE_REGION (8) +MOUSE_REGION mouse_region[MAX_MOUSE_REGION]; + + /***********************/ + /* Function Prototypes */ +/***********************/ + +static void GetXPM(XpmIcon *, char **); +static Pixel GetColor(char *); +void RedrawWindow(void); +void AddMouseRegion(int, int, int, int, int); +int CheckMouseRegion(int, int); + +/*******************************************************************************\ +|* read_rc_file *| +\*******************************************************************************/ + +void parse_rcfile(const char *filename, rckeys *keys) { + + char *p; + char temp[128]; + char *tokens = " :\t\n"; + FILE *fp; + int i,key; + + fp = fopen(filename, "r"); + if (fp) { + while (fgets(temp, 128, fp)) { + key = 0; + while (key >= 0 && keys[key].label) { + if ((p = strstr(temp, keys[key].label))) { + p += strlen(keys[key].label); + p += strspn(p, tokens); + if ((i = strcspn(p, "#\n"))) p[i] = 0; + free(*keys[key].var); + *keys[key].var = strdup(p); + key = -1; + } else key++; + } + } + fclose(fp); + } +} + + +/*******************************************************************************\ +|* GetXPM *| +\*******************************************************************************/ + +static void GetXPM(XpmIcon *wmgen, char *pixmap_bytes[]) { + + XWindowAttributes attributes; + int err; + + /* For the colormap */ + XGetWindowAttributes(display, Root, &attributes); + + wmgen->attributes.valuemask |= (XpmReturnPixels | XpmReturnExtensions); + + err = XpmCreatePixmapFromData(display, Root, pixmap_bytes, &(wmgen->pixmap), + &(wmgen->mask), &(wmgen->attributes)); + + if (err != XpmSuccess) { + fprintf(stderr, "Not enough free colorcells.\n"); + exit(1); + } +} + +/*******************************************************************************\ +|* GetColor *| +\*******************************************************************************/ + +static Pixel GetColor(char *name) { + + XColor color; + XWindowAttributes attributes; + + XGetWindowAttributes(display, Root, &attributes); + + color.pixel = 0; + if (!XParseColor(display, attributes.colormap, name, &color)) { + fprintf(stderr, "wm.app: can't parse %s.\n", name); + } else if (!XAllocColor(display, attributes.colormap, &color)) { + fprintf(stderr, "wm.app: can't allocate %s.\n", name); + } + return color.pixel; +} + +/*******************************************************************************\ +|* flush_expose *| +\*******************************************************************************/ + +static int flush_expose(Window w) { + + XEvent dummy; + int i=0; + + while (XCheckTypedWindowEvent(display, w, Expose, &dummy)) + i++; + + return i; +} + +/*******************************************************************************\ +|* RedrawWindow *| +\*******************************************************************************/ + +void RedrawWindow(void) { + + flush_expose(iconwin); + XCopyArea(display, wmgen.pixmap, iconwin, NormalGC, + 0,0, wmgen.attributes.width, wmgen.attributes.height, 0,0); + flush_expose(win); + XCopyArea(display, wmgen.pixmap, win, NormalGC, + 0,0, wmgen.attributes.width, wmgen.attributes.height, 0,0); +} + +/*******************************************************************************\ +|* RedrawWindowXY *| +\*******************************************************************************/ + +void RedrawWindowXY(int x, int y) { + + flush_expose(iconwin); + XCopyArea(display, wmgen.pixmap, iconwin, NormalGC, + x,y, wmgen.attributes.width, wmgen.attributes.height, 0,0); + flush_expose(win); + XCopyArea(display, wmgen.pixmap, win, NormalGC, + x,y, wmgen.attributes.width, wmgen.attributes.height, 0,0); +} + +/*******************************************************************************\ +|* AddMouseRegion *| +\*******************************************************************************/ + +void AddMouseRegion(int index, int left, int top, int right, int bottom) { + + if (index < MAX_MOUSE_REGION) { + mouse_region[index].enable = 1; + mouse_region[index].top = top; + mouse_region[index].left = left; + mouse_region[index].bottom = bottom; + mouse_region[index].right = right; + } +} + +/*******************************************************************************\ +|* CheckMouseRegion *| +\*******************************************************************************/ + +int CheckMouseRegion(int x, int y) { + + int i; + int found; + + found = 0; + + for (i=0; i<MAX_MOUSE_REGION && !found; i++) { + if (mouse_region[i].enable && + x <= mouse_region[i].right && + x >= mouse_region[i].left && + y <= mouse_region[i].bottom && + y >= mouse_region[i].top) + found = 1; + } + if (!found) return -1; + return (i-1); +} + +/*******************************************************************************\ +|* copyXPMArea *| +\*******************************************************************************/ + +void copyXPMArea(int x, int y, int sx, int sy, int dx, int dy) { + + XCopyArea(display, wmgen.pixmap, wmgen.pixmap, NormalGC, x, y, sx, sy, dx, dy); + +} + +/*******************************************************************************\ +|* copyXBMArea *| +\*******************************************************************************/ + +void copyXBMArea(int x, int y, int sx, int sy, int dx, int dy) { + + XCopyArea(display, wmgen.mask, wmgen.pixmap, NormalGC, x, y, sx, sy, dx, dy); +} + + +/*******************************************************************************\ +|* setMaskXY *| +\*******************************************************************************/ + +void setMaskXY(int x, int y) { + + XShapeCombineMask(display, win, ShapeBounding, x, y, pixmask, ShapeSet); + XShapeCombineMask(display, iconwin, ShapeBounding, x, y, pixmask, ShapeSet); +} + +/*******************************************************************************\ +|* openXwindow *| +\*******************************************************************************/ +void openXwindow(int argc, char *argv[], char *pixmap_bytes[], char *pixmask_bits, int pixmask_width, int pixmask_height) { + + unsigned int borderwidth = 1; + XClassHint classHint; + char *display_name = NULL; + char *wname = argv[0]; + XTextProperty name; + + XGCValues gcv; + unsigned long gcm; + + + int dummy=0; + int i; + + for (i=1; argv[i]; i++) { + if (!strcmp(argv[i], "-display")) + display_name = argv[i+1]; + } + + if (!(display = XOpenDisplay(display_name))) { + fprintf(stderr, "%s: can't open display %s\n", + wname, XDisplayName(display_name)); + exit(1); + } + screen = DefaultScreen(display); + Root = RootWindow(display, screen); + d_depth = DefaultDepth(display, screen); + x_fd = XConnectionNumber(display); + + /* Convert XPM to XImage */ + GetXPM(&wmgen, pixmap_bytes); + + /* Create a window to hold the stuff */ + mysizehints.flags = USSize | USPosition; + mysizehints.x = 0; + mysizehints.y = 0; + + back_pix = GetColor("white"); + fore_pix = GetColor("black"); + + XWMGeometry(display, screen, Geometry, NULL, borderwidth, &mysizehints, + &mysizehints.x, &mysizehints.y,&mysizehints.width,&mysizehints.height, &dummy); + + mysizehints.width = 64; + mysizehints.height = 64; + + win = XCreateSimpleWindow(display, Root, mysizehints.x, mysizehints.y, + mysizehints.width, mysizehints.height, borderwidth, fore_pix, back_pix); + + iconwin = XCreateSimpleWindow(display, win, mysizehints.x, mysizehints.y, + mysizehints.width, mysizehints.height, borderwidth, fore_pix, back_pix); + + /* Activate hints */ + XSetWMNormalHints(display, win, &mysizehints); + classHint.res_name = wname; + classHint.res_class = wname; + XSetClassHint(display, win, &classHint); + + XSelectInput(display, win, ButtonPressMask | ExposureMask | ButtonReleaseMask | PointerMotionMask | StructureNotifyMask); + XSelectInput(display, iconwin, ButtonPressMask | ExposureMask | ButtonReleaseMask | PointerMotionMask | StructureNotifyMask); + + if (XStringListToTextProperty(&wname, 1, &name) == 0) { + fprintf(stderr, "%s: can't allocate window name\n", wname); + exit(1); + } + + XSetWMName(display, win, &name); + + /* Create GC for drawing */ + + gcm = GCForeground | GCBackground | GCGraphicsExposures; + gcv.foreground = fore_pix; + gcv.background = back_pix; + gcv.graphics_exposures = 0; + NormalGC = XCreateGC(display, Root, gcm, &gcv); + + /* ONLYSHAPE ON */ + + pixmask = XCreateBitmapFromData(display, win, pixmask_bits, pixmask_width, pixmask_height); + + XShapeCombineMask(display, win, ShapeBounding, 0, 0, pixmask, ShapeSet); + XShapeCombineMask(display, iconwin, ShapeBounding, 0, 0, pixmask, ShapeSet); + + /* ONLYSHAPE OFF */ + + mywmhints.initial_state = WithdrawnState; + mywmhints.icon_window = iconwin; + mywmhints.icon_x = mysizehints.x; + mywmhints.icon_y = mysizehints.y; + mywmhints.window_group = win; + mywmhints.flags = StateHint | IconWindowHint | IconPositionHint | WindowGroupHint; + + XSetWMHints(display, win, &mywmhints); + + XSetCommand(display, win, argv, argc); + XMapWindow(display, win); + +} diff --git a/wmthemech/src/wmgeneral.h b/wmthemech/src/wmgeneral.h new file mode 100644 index 0000000..c7c19c3 --- /dev/null +++ b/wmthemech/src/wmgeneral.h @@ -0,0 +1,54 @@ +#ifndef WMGENERAL_H_INCLUDED +#define WMGENERAL_H_INCLUDED + + /***********/ + /* Defines */ +/***********/ + +#define MAX_MOUSE_REGION (8) + + /************/ + /* Typedefs */ +/************/ + +typedef struct _rckeys rckeys; + +struct _rckeys { + const char *label; + char **var; +}; + +typedef struct { + Pixmap pixmap; + Pixmap mask; + XpmAttributes attributes; +} XpmIcon; + + /*******************/ + /* Global variable */ +/*******************/ + +Display *display; +Window Root; +GC NormalGC; +XpmIcon wmgen; + + + /***********************/ + /* Function Prototypes */ +/***********************/ + +void AddMouseRegion(int index, int left, int top, int right, int bottom); +int CheckMouseRegion(int x, int y); + +void openXwindow(int argc, char *argv[], char **, char *, int, int); +void RedrawWindow(void); +void RedrawWindowXY(int x, int y); + +void copyXPMArea(int, int, int, int, int, int); +void copyXBMArea(int, int, int, int, int, int); +void setMaskXY(int, int); + +void parse_rcfile(const char *, rckeys *); + +#endif diff --git a/wmthemech/src/xpm/back.xpm b/wmthemech/src/xpm/back.xpm new file mode 100644 index 0000000..a00e0d9 --- /dev/null +++ b/wmthemech/src/xpm/back.xpm @@ -0,0 +1,287 @@ +/* XPM */ +static char * back_xpm[] = { +"64 64 220 2", +" c #F6F6FF", +". c #F5F5FF", +"+ c #F4F4FF", +"@ c #F3F4FF", +"# c #F3F3FF", +"$ c #F2F2FF", +"% c #F1F2FF", +"& c #F1F1FF", +"* c #F0F0FF", +"= c #EFF0FF", +"- c #EFEFFF", +"; c #EEEEFE", +"> c #EDEEFD", +", c #EDEDFD", +"' c #ECEDFC", +") c #EBECFB", +"! c #EBEBFB", +"~ c #EAEBFA", +"{ c #E9EAF9", +"] c #E9E9F9", +"^ c #E8E9F8", +"/ c #E7E8F7", +"( c #E7E7F7", +"_ c #E6E7F6", +": c #E5E6F5", +"< c #E4E5F4", +"[ c #E3E4F3", +"} c #E2E3F2", +"| c #E1E2F1", +"1 c #E0E1F0", +"2 c #DFE0EF", +"3 c #DEDFEE", +"4 c #DDDFED", +"5 c #DDDEED", +"6 c #DCDDEC", +"7 c #DBDDEB", +"8 c #DBDCEB", +"9 c #DADBEA", +"0 c #D9DBE9", +"a c #D9DAE9", +"b c #D8D9E8", +"c c #D7D9E7", +"d c #D7D8E7", +"e c #D6D8E6", +"f c #D5D7E5", +"g c #D5D6E5", +"h c #D4D6E4", +"i c #D3D5E3", +"j c #D3D4E3", +"k c #D2D4E2", +"l c #D1D3E1", +"m c #D1D2E1", +"n c #D0D2E0", +"o c #CFD1DF", +"p c #CED0DE", +"q c #CDCFDD", +"r c #A4A6B4", +"s c #000000", +"t c #CCCEDC", +"u c #535563", +"v c #A3A3B3", +"w c #A2A2B2", +"x c #A1A2B1", +"y c #A1A1B1", +"z c #A0A0B0", +"A c #9FA0AF", +"B c #9F9FAF", +"C c #9E9EAE", +"D c #9D9EAD", +"E c #9D9DAD", +"F c #9C9DAC", +"G c #9B9CAB", +"H c #9B9BAB", +"I c #9A9BAA", +"J c #999AA9", +"K c #9999A9", +"L c #9899A8", +"M c #9798A7", +"N c #9797A7", +"O c #9697A6", +"P c #9596A5", +"Q c #9495A4", +"R c #9394A3", +"S c #9293A2", +"T c #9192A1", +"U c #9091A0", +"V c #8F909F", +"W c #8E8F9E", +"X c #8D8F9D", +"Y c #8D8E9D", +"Z c #8C8D9C", +"` c #8B8D9B", +" . c #8B8C9B", +".. c #8A8B9A", +"+. c #898B99", +"@. c #898A99", +"#. c #888998", +"$. c #878997", +"%. c #878897", +"&. c #868896", +"*. c #858795", +"=. c #858695", +"-. c #848694", +";. c #838593", +">. c #838493", +",. c #828492", +"'. c #818391", +"). c #818291", +"!. c #808290", +"~. c #7F818F", +"{. c #7E808E", +"]. c #7D7F8D", +"^. c #7C7E8C", +"/. c #7B7D8B", +"(. c #525462", +"_. c #7A7C8A", +":. c #515361", +"<. c #797B89", +"[. c #505260", +"}. c #787A88", +"|. c #4F515F", +"1. c #777987", +"2. c #4E505E", +"3. c #767886", +"4. c #4D505D", +"5. c #757885", +"6. c #4D4F5D", +"7. c #757785", +"8. c #4C4E5C", +"9. c #747684", +"0. c #4B4E5B", +"a. c #737683", +"b. c #4B4D5B", +"c. c #737583", +"d. c #4A4C5A", +"e. c #727482", +"f. c #494C59", +"g. c #717481", +"h. c #494B59", +"i. c #717381", +"j. c #484A58", +"k. c #707280", +"l. c #474A57", +"m. c #6F727F", +"n. c #474957", +"o. c #6F717F", +"p. c #464956", +"q. c #6E717E", +"r. c #454855", +"s. c #6D707D", +"t. c #454755", +"u. c #6D6F7D", +"v. c #444754", +"w. c #6C6F7C", +"x. c #434653", +"y. c #6B6E7B", +"z. c #434553", +"A. c #6B6D7B", +"B. c #424552", +"C. c #6A6D7A", +"D. c #414451", +"E. c #696C79", +"F. c #414351", +"G. c #696B79", +"H. c #404350", +"I. c #686B78", +"J. c #3F424F", +"K. c #676A77", +"L. c #3E414E", +"M. c #666976", +"N. c #3D404D", +"O. c #656875", +"P. c #3C3F4C", +"Q. c #646774", +"R. c #3B3E4B", +"S. c #636673", +"T. c #3A3D4A", +"U. c #626572", +"V. c #393C49", +"W. c #616471", +"X. c #383B48", +"Y. c #606370", +"Z. c #373B47", +"`. c #5F636F", +" + c #373A47", +".+ c #5F626F", +"++ c #363946", +"@+ c #5E616E", +"#+ c #353945", +"$+ c #5D616D", +"%+ c #353845", +"&+ c #5D606D", +"*+ c #343744", +"=+ c #5C5F6C", +"-+ c #333743", +";+ c #5B5F6B", +">+ c #333643", +",+ c #5B5E6B", +"'+ c #323542", +")+ c #5A5D6A", +"!+ c #313541", +"~+ c #595D69", +"{+ c #313441", +"]+ c #595C69", +"^+ c #303440", +"/+ c #585C68", +"(+ c #2F333F", +"_+ c #575B67", +":+ c #2F323F", +"<+ c #575A67", +"[+ c #2E323E", +"}+ c #565A66", +"|+ c #2D313D", +"1+ c #555965", +"2+ c #2D303D", +"3+ c #555865", +"4+ c #2C303C", +"5+ c #545864", +"6+ c #2B2F3B", +"7+ c #2B2E3B", +" . + @ # $ % & * = - ; > , ' ) ! ~ { ] ^ / ( _ : : < [ [ } | | 1 2 2 3 4 5 6 7 8 9 0 a b c d e f g h i j k l m n o o p q q r s ", +". + @ # $ % & * = - ; > , ' ) ! ~ { ] ^ / ( _ : : < [ [ } | | 1 2 2 3 4 5 6 7 8 9 0 a b c d e f g h i j k l m n o o p q q t u s ", +"+ @ v w x y z A B C D E F G H I J K L M N O P P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^./.u s ", +"@ # w x y z A B C D E F G H I J K L M N O P P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././.(.s ", +"# $ x y z A B C D E F G H I J K L M N O P P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.:.s ", +"$ % y z A B C D E F G H I J K L M N O P P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.:.s ", +"% & z A B C D E F G H I J K L M N O P P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.[.s ", +"& * A B C D E F G H I J K L M N O P P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.|.s ", +"* = B C D E F G H I J K L M N O P P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.|.s ", +"= - C D E F G H I J K L M N O P P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.2.s ", +"- ; D E F G H I J K L M N O P P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.4.s ", +"; > E F G H I J K L M N O P P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.6.s ", +"> , F G H I J K L M N O P P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.8.s ", +", ' G H I J K L M N O P P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.0.s ", +"' ) H I J K L M N O P P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.b.s ", +") ! I J K L M N O P P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.d.s ", +"! ~ J K L M N O P P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.f.s ", +"~ { K L M N O P P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.h.s ", +"{ ] L M N O P P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.j.s ", +"] ^ M N O P P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.l.s ", +"^ / N O P P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.n.s ", +"/ ( O P P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.p.s ", +"( _ P P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.r.s ", +"_ : P Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.t.s ", +": : Q R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.v.s ", +": < R R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.x.s ", +"< [ R S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.z.s ", +"[ [ S T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.B.s ", +"[ } T T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.D.s ", +"} | T U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.F.s ", +"| | U V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.H.s ", +"| 1 V V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.J.s ", +"1 2 V W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.J.s ", +"2 2 W X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.L.s ", +"2 3 X Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.N.s ", +"3 4 Y Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.N.s ", +"4 5 Z ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.P.s ", +"5 6 ` ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.R.s ", +"6 7 ...+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.R.s ", +"7 8 ..+.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.T.s ", +"8 9 +.@.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.V.s ", +"9 0 @.#.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.W.V.s ", +"0 a #.$.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.W.W.X.s ", +"a b $.%.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.W.W.Y.Z.s ", +"b c %.&.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.W.W.Y.`. +s ", +"c d &.*.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.W.W.Y.`..+++s ", +"d e *.=.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.W.W.Y.`..+@+#+s ", +"e f =.-.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.W.W.Y.`..+@+$+%+s ", +"f g -.;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.W.W.Y.`..+@+$+&+*+s ", +"g h ;.>.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.W.W.Y.`..+@+$+&+=+-+s ", +"h i >.,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.W.W.Y.`..+@+$+&+=+;+>+s ", +"i j ,.'.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.W.W.Y.`..+@+$+&+=+;+,+'+s ", +"j k '.).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.W.W.Y.`..+@+$+&+=+;+,+)+!+s ", +"k l ).!.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.W.W.Y.`..+@+$+&+=+;+,+)+~+{+s ", +"l m !.~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.W.W.Y.`..+@+$+&+=+;+,+)+~+]+^+s ", +"m n ~.~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.W.W.Y.`..+@+$+&+=+;+,+)+~+]+/+(+s ", +"n o ~.{.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.W.W.Y.`..+@+$+&+=+;+,+)+~+]+/+_+:+s ", +"o o {.].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.W.W.Y.`..+@+$+&+=+;+,+)+~+]+/+_+<+[+s ", +"o p ].].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.W.W.Y.`..+@+$+&+=+;+,+)+~+]+/+_+<+}+|+s ", +"p q ].^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.W.W.Y.`..+@+$+&+=+;+,+)+~+]+/+_+<+}+1+2+s ", +"q q ^././._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.W.W.Y.`..+@+$+&+=+;+,+)+~+]+/+_+<+}+1+3+4+s ", +"q t /./._.<.<.}.1.1.3.5.7.9.a.c.e.g.i.k.m.o.q.s.u.w.y.A.C.E.G.I.K.K.M.O.O.Q.S.S.U.W.W.Y.`..+@+$+&+=+;+,+)+~+]+/+_+<+}+1+3+5+6+s ", +"r u u (.:.:.[.|.|.2.4.6.8.0.b.d.f.h.j.l.n.p.r.t.v.x.z.B.D.F.H.J.J.L.N.N.P.R.R.T.V.V.X.Z. +++#+%+*+-+>+'+!+{+^+(+:+[+|+2+4+6+7+s ", +"s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s "}; diff --git a/wmthemech/src/xpm/no_icon.xpm b/wmthemech/src/xpm/no_icon.xpm new file mode 100644 index 0000000..721a483 --- /dev/null +++ b/wmthemech/src/xpm/no_icon.xpm @@ -0,0 +1,217 @@ +/* XPM */ +static char * no_icon_xpm[] = { +"56 56 158 2", +" c None", +". c #FF0000", +"+ c #FF2D2D", +"@ c #FF6060", +"# c #EAB4B4", +"$ c #DFDFDF", +"% c #B6B6B6", +"& c #7C7C7C", +"* c #888888", +"= c #EDEDED", +"- c #E7E7E7", +"; c #CDCDCD", +"> c #8B8B8B", +", c #7D7D7D", +"' c #FBFBFB", +") c #EBEBEB", +"! c #6B6B6B", +"~ c #000000", +"{ c #838383", +"] c #E9E9E9", +"^ c #E4E4E4", +"/ c #101010", +"( c #A9A9A9", +"_ c #E8E8E8", +": c #9F9F9F", +"< c #4A4A4A", +"[ c #020202", +"} c #C7C7C7", +"| c #6A6A6A", +"1 c #EAEAEA", +"2 c #C5C5C5", +"3 c #FFFFFF", +"4 c #474747", +"5 c #161616", +"6 c #A8A8A8", +"7 c #E5E5E5", +"8 c #191919", +"9 c #3E3E3E", +"0 c #C2C2C2", +"a c #E2E2E2", +"b c #CBCBCB", +"c c #030303", +"d c #7E7E7E", +"e c #ECECEC", +"f c #E6E6E6", +"g c #F3F3F3", +"h c #F8F8F8", +"i c #DEDEDE", +"j c #878787", +"k c #010101", +"l c #C3C3C3", +"m c #909090", +"n c #D2D2D2", +"o c #434343", +"p c #141414", +"q c #D5D5D5", +"r c #373737", +"s c #7A7A7A", +"t c #181818", +"u c #3B3B3B", +"v c #EEEEEE", +"w c #606060", +"x c #737373", +"y c #1C1C1C", +"z c #C8C8C8", +"A c #2E2E2E", +"B c #DADADA", +"C c #BEBEBE", +"D c #E1E1E1", +"E c #848484", +"F c #BFBFBF", +"G c #BDBDBD", +"H c #2D2D2D", +"I c #8C8C8C", +"J c #D9D9D9", +"K c #A2A2A2", +"L c #E3E3E3", +"M c #404040", +"N c #060606", +"O c #353535", +"P c #5D5D5D", +"Q c #1B1B1B", +"R c #575757", +"S c #343434", +"T c #D4D4D4", +"U c #CECECE", +"V c #070707", +"W c #363636", +"X c #686868", +"Y c #F9F9F9", +"Z c #BBBBBB", +"` c #F2F2F2", +" . c #F6F6F6", +".. c #F4F4F4", +"+. c #D0D0D0", +"@. c #C9C9C9", +"#. c #D7D7D7", +"$. c #0F0F0F", +"%. c #EFEFEF", +"&. c #2B2B2B", +"*. c #636363", +"=. c #2C2C2C", +"-. c #F5F5F5", +";. c #FAFAFA", +">. c #B8B8B8", +",. c #828282", +"'. c #858585", +"). c #D6D6D6", +"!. c #A4A4A4", +"~. c #919191", +"{. c #9B9B9B", +"]. c #FEFEFE", +"^. c #525252", +"/. c #1D1D1D", +"(. c #A1A1A1", +"_. c #272727", +":. c #7F7F7F", +"<. c #CCCCCC", +"[. c #5B5B5B", +"}. c #D8D8D8", +"|. c #8F8F8F", +"1. c #959595", +"2. c #505050", +"3. c #1A1A1A", +"4. c #D3D3D3", +"5. c #3D3D3D", +"6. c #4F4F4F", +"7. c #676767", +"8. c #616161", +"9. c #969696", +"0. c #868686", +"a. c #424242", +"b. c #707070", +"c. c #DCDCDC", +"d. c #414141", +"e. c #666666", +"f. c #5F5F5F", +"g. c #F0F0F0", +"h. c #949494", +"i. c #FCFCFC", +"j. c #CFCFCF", +"k. c #313131", +"l. c #B4B4B4", +"m. c #DBDBDB", +"n. c #595959", +"o. c #F8F1F1", +"p. c #B3B3B3", +"q. c #727272", +"r. c #757575", +"s. c #A5A5A5", +"t. c #C6C6C6", +"u. c #F1F1F1", +"v. c #FDFDFD", +"w. c #F7F7F7", +"x. c #8E8E8E", +"y. c #FF5252", +"z. c #FF7070", +"A. c #FF4F4F", +" . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . + @ . . . . . . . . ", +" . . . . . . . . # $ % & * = - ; > & , % ' . . . . . . . . ", +" . . . . . . . . ) ! ~ { = ] ^ / ( _ . . . . . . . ", +" . . . . . . . : < [ } = | 1 . . . . . . ", +" . . . . . . . 2 3 4 5 _ 6 7 . . . . . . ", +" . . . . . . . 2 ) _ 8 9 = 0 7 . . . . . . ", +" . . . . . . . 2 a b c d e 2 f 1 - g h i 1 . . . . . . ", +" . . . . . . 2 a e j k l 2 f ) m n _ ! = . . . . . ", +" . . . . . . 2 a ) o p - 2 f q r _ s m . . . . . ", +" . . . . . . 2 a - t u v 2 f = w x 2 y ] . . . . . ", +" . . . . . . 2 a z [ s ' 2 f a A > B ~ 1 . . . . . ", +" . . . . . . C D ) E k F G f a H I J ~ ) . . . . . ", +" . . . . . . K L e M N O f e P x l Q 1 . . . . . ", +" . . . . . 1 R ) - 5 S f T r f , > . . . . ", +". . . . . . - U V , = _ 2 W f ) m n ] X e . . . . . ", +". . . . . . _ B F F F b Y 1 Z f e 7 ` .i ) . . . . . ", +". . . . . . . . . . . ", +". . . . . . .._ +.@.@.#.e ] . . . . . ", +". . . . . . _ f ] $.r %.7 . . . . . ", +". . . . . . f &.*. . . . . . ", +". . . . . . 7 =.*. . . . . . ", +". . . . . . 7 =.*. . . . . . ", +". . . . . . 7 =.*. = _ ' -.) e ..;.%._ f ] e 1 e f >.#.) . . . . . ", +". . . . . . 7 =.*. U ,.) - f '.] ).!.] 7 L ~.e .{.k ].h - ] *.^.1 . . . . . ", +" . . . . . 7 =.*. - /.= (.[ e e _.= :.: ) ~ (.) e Q <. . . . . ", +" . . . . . 7 =.*. d [.v }.|._ 1.2.] ).3.e 1 ~ 4. 1 2.(. . . . . ", +" . . . . . . 7 =.*. a 5.& f 6.7. 1 ~ f 1 ~ ] 8.9. . . . . . ", +" . . . . . . 7 =.*. a &.0. a a.b. ] ~ c. 1 ~ %. 8.9. . . . . . ", +" . . . . . 7 =.*. f d.*. %.e.f.%. D [ v 1 ~ g. 8.9. . . . . ", +" . . . . . . 7 =.*. h.Q = e i. j.k.- l.< 1 1 ~ g. 8.9. . . . . . ", +" . . . . . %.y ^.g. ) =.|.1 1 ] ] 1 | m. e P a ) ~ %. ` n.> . . . . ", +" . . . . . o.L p.b.q.b ] - 1 r.b.s.0 = v t.g ;.n f g.3 } b.<.3 u.v.w.& x.v.g . . . . . ", +" . . . . y.z. u.a L = L L ) A.. . . . ", +" . . . . . . . . . . . . . ", +" . . . . . . . . . . . ", +" . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . . "}; diff --git a/wmthemech/src/xpm/star.xpm b/wmthemech/src/xpm/star.xpm new file mode 100644 index 0000000..a3d838a --- /dev/null +++ b/wmthemech/src/xpm/star.xpm @@ -0,0 +1,238 @@ +/* XPM */ +static char * star_xpm[] = { +"56 56 179 2", +" c None", +". c #FFFFFF", +"+ c #F7F7F7", +"@ c #F4F4F4", +"# c #B0B0B0", +"$ c #B5B5B5", +"% c #F8F8F8", +"& c #F9F9F9", +"* c #B2B2B2", +"= c #101010", +"- c #000000", +"; c #171717", +"> c #BABABA", +", c #CFCFCF", +"' c #050505", +") c #070707", +"! c #D4D4D4", +"~ c #FCFCFC", +"{ c #4A4A4A", +"] c #4D4D4D", +"^ c #0F0F0F", +"/ c #131313", +"( c #252525", +"_ c #161616", +": c #646464", +"< c #595959", +"[ c #FAFAFA", +"} c #C0C0C0", +"| c #C1C1C1", +"1 c #FBFBFB", +"2 c #FDFDFD", +"3 c #202020", +"4 c #FEFEFE", +"5 c #F6F6F6", +"6 c #8A8A8A", +"7 c #AAAAAA", +"8 c #5D5D5D", +"9 c #525252", +"0 c #7C7C7C", +"a c #E9E9E9", +"b c #F2F2F2", +"c c #090909", +"d c #080808", +"e c #F0F0F0", +"f c #EAEAEA", +"g c #7B7B7B", +"h c #515151", +"i c #5B5B5B", +"j c #A6A6A6", +"k c #4C4C4C", +"l c #111111", +"m c #C2C2C2", +"n c #5C5C5C", +"o c #585858", +"p c #C5C5C5", +"q c #434343", +"r c #8C8C8C", +"s c #0E0E0E", +"t c #DCDCDC", +"u c #B4B4B4", +"v c #B3B3B3", +"w c #DEDEDE", +"x c #818181", +"y c #3A3A3A", +"z c #2A2A2A", +"A c #0A0A0A", +"B c #030303", +"C c #F5F5F5", +"D c #282828", +"E c #373737", +"F c #575757", +"G c #363636", +"H c #2C2C2C", +"I c #707070", +"J c #909090", +"K c #5F5F5F", +"L c #535353", +"M c #6E6E6E", +"N c #E4E4E4", +"O c #6C6C6C", +"P c #696969", +"Q c #B1B1B1", +"R c #020202", +"S c #E7E7E7", +"T c #2E2E2E", +"U c #737373", +"V c #757575", +"W c #3D3D3D", +"X c #D9D9D9", +"Y c #D0D0D0", +"Z c #929292", +"` c #6D6D6D", +" . c #0C0C0C", +".. c #9F9F9F", +"+. c #7A7A7A", +"@. c #9C9C9C", +"#. c #0B0B0B", +"$. c #939393", +"%. c #DDDDDD", +"&. c #A2A2A2", +"*. c #606060", +"=. c #656565", +"-. c #F3F3F3", +";. c #5E5E5E", +">. c #0D0D0D", +",. c #A1A1A1", +"'. c #A8A8A8", +"). c #262626", +"!. c #A5A5A5", +"~. c #A7A7A7", +"{. c #151515", +"]. c #232323", +"^. c #A0A0A0", +"/. c #383838", +"(. c #CCCCCC", +"_. c #727272", +":. c #CECECE", +"<. c #9B9B9B", +"[. c #747474", +"}. c #010101", +"|. c #3B3B3B", +"1. c #D1D1D1", +"2. c #ADADAD", +"3. c #AEAEAE", +"4. c #3F3F3F", +"5. c #1C1C1C", +"6. c #838383", +"7. c #1E1E1E", +"8. c #1F1F1F", +"9. c #848484", +"0. c #1D1D1D", +"a. c #474747", +"b. c #7F7F7F", +"c. c #686868", +"d. c #E6E6E6", +"e. c #E8E8E8", +"f. c #CDCDCD", +"g. c #C3C3C3", +"h. c #1A1A1A", +"i. c #A9A9A9", +"j. c #222222", +"k. c #C4C4C4", +"l. c #4B4B4B", +"m. c #DADADA", +"n. c #212121", +"o. c #494949", +"p. c #9E9E9E", +"q. c #EBEBEB", +"r. c #717171", +"s. c #EEEEEE", +"t. c #121212", +"u. c #6A6A6A", +"v. c #E2E2E2", +"w. c #C7C7C7", +"x. c #C9C9C9", +"y. c #343434", +"z. c #242424", +"A. c #313131", +"B. c #464646", +"C. c #040404", +"D. c #EDEDED", +"E. c #444444", +"F. c #989898", +"G. c #979797", +"H. c #060606", +"I. c #3E3E3E", +"J. c #424242", +"K. c #EFEFEF", +"L. c #414141", +"M. c #878787", +"N. c #9A9A9A", +"O. c #C8C8C8", +"P. c #999999", +"Q. c #141414", +"R. c #8D8D8D", +"S. c #AFAFAF", +"T. c #DBDBDB", +"U. c #DFDFDF", +"V. c #E1E1E1", +" ", +" ", +" ", +" . . ", +" + @ # $ + % ", +" & * = - - ; > & ", +" & , ' - - - - ) ! & ", +" ~ { - - - - - - ] ~ ", +" . ^ - - - - - - / . ", +" . ( - - - - - - _ . ", +" & : - - - - - - < [ ", +" ~ } - - - - - - | 1 ", +" 2 3 - - - - ( 4 ", +" & % [ 5 + 6 - - - - 6 5 5 & % + ", +" ~ 4 7 8 9 0 a + b c - - d e + f g h i j 2 [ ", +" ~ k - - - - l m + [ n - - o 1 % p / - - - - q [ ", +" + r - - - - - - s t % 1 u - - v ~ & w ^ - - - - - - x + ", +" . y - - - - - - - z + [ A B C 5 D - - - - - - - E . ", +" . y - - - - - - - - F 2 . G H . 2 F - - - - - - - - E . ", +" + I - - - - - - - - - J [ + K L [ [ J - - - - - - - - - M 5 ", +" 4 N ^ - - - - - - - - B v & @ O P C % Q R - - - - - - - - / S 4 ", +" % ! T - - - - - - - - c | & @ U V @ & | d - - - - - - - - W X % ", +" % 4 Y Z ` k H .- - - ' ..1 @ V +.@ 1 @.' - - - #.H k ` $.t 4 % ", +" . + C ~ . 2 %.&.*.^ - =.-.+ @ V +.@ + e ;.- >.n ,.t 2 . ~ C & ", +" [ & [ '.).; !.4 & % V +.% & 4 ~.{.].^.& [ [ ", +" + ~ @.; /.(.. M _.. :.y _ <.~ + ", +" + C [.) y }.}.|.) _.C + ", +" 1 ! - - - - 1.[ ", +" [ . 2.- - - - 3.4 1 ", +" ~ ~ :.4.5.6.7.8.9.0.a.X [ ", +" ~ 1 X L #.b.% . V +.. & x ^ c.d.[ 4 ", +" . 5 & 2 | o R k S % @ V +.C & e.{ ' : f.. + + . ", +" 5 ~ . 2 d.g.J i h.- ^ i.2 ~ @ V +.@ ~ 2 '.= - j.8 Z k.S 2 . ~ 5 ", +" % f 6 l.j.' - - - - - 3 m.+ @ V +.@ + %.].- - - - - ' n.o.6 f % ", +" [ p.d - - - - - - - - 3 q.% @ r.U @ % s.).- - - - - - - - ) @.[ ", +" [ g.}.- - - - - - - - t.%.% C u.P C & v._ - - - - - - - - R w.& ", +" [ i - - - - - - - - B } + & o L [ % x.' - - - - - - - - F & ", +" . y.- - - - - - - - 6.[ . H z.. & $.- - - - - - - - A.. ", +" 2 a.- - - - - - - B.2 e C.}.D. 2 o - - - - - - - E.2 ", +" % 2.- - - - - - ).b ~ + F.- - G.% + T - - - - - - 7 + ", +" ~ 6 H.- - - I.q.% 2 I.- - J.2 [ K.L.- - - ' M.~ ", +" & D.j N.x.. [ 4 m.- - - }.v.. 1 . O.P.j q.& ", +" 2 1 . [ : - - - - V % . 1 2 ", +" K.d - - - - Q.[ ", +" + R.- - - - - - S.[ ", +" . G - - - - - - L 1 ", +" 1 ' - - - - - - 5.. ", +" 1 R - - - - - - l . ", +" 2 B.- - - - - - K [ ", +" [ T. .- - - - ; d.2 ", +" % 1.A.- - 4.U.+ ", +" & . V.d.. [ ", +" ", +" ", +" ", +" "}; -- 2.7.4 -- To unsubscribe, send mail to [email protected].